When using a wireless repeater in a network, an overlap zone between the repeater and the primary access point that holds the internet connection is created. The theoretical throughput for connections through the repeater is reduced by half since the repeater can’t send and receive data at the same time when using only one channel which was the case in this thesis. To solve the problem with the overlap zone, an algorithm that runs in the form of a bash script on two openWRT-based access points where one acts as a repeater and the other one is a gateway with an internet connection was developed. The script uses the signal strength value (RSSI) to decide whether a wireless device is located within the overlap zone by comparing the measured value against a set threshold where the gateway still delivers higher throughput than the repeater. Wireless devices in the overlap zone are blocked on the repeater and will then connect to the gateway instead. Wireless devices that are located outside the overlap zone will connect to the access point that yields the strongest signal strength. The throughput to the gateway was measured at several locations with different signal strengths to both the gateway and the repeater. Wireless devices within the overlap zone that were connected to the repeater before the script was run gained a higher throughput after the script was run and made it connect directly to the gateway instead. / Vid användning av en trådlös repeater i ett nätverk skapas en överlappningszon mellan repeatern och den primära anslutningspunkten som har uppkopplingen mot internet. Den möjliga datagenomströmningshastigheten för uppkopplingar via repeatern halveras eftersom repeatern inte kan sända och ta emot samtidigt på samma kanal. För detta examensarbete fanns inte möjligheten att använda fler kanaler. För att lösa problemet med överlappningszonen utvecklades en algoritm som körs i form av ett bash-skript på två openWRT-baserade anslutningspunkter där den ena agerar som repeater och den andra är en gateway med internetuppkoppling. Skriptet använder värdet på signalstyrka (RSSI) för att avgöra om en trådlös enhet befinner sig i överlappningszonen genom att kontrollera uppmätt värde mot ett tröskelvärde där gatewayen fortfarande ger högre datagenomströmningshastighet än repeatern. Trådlösa enheter i överlappningszonen blockeras på repeatern och kopplar då upp till gatewayen istället. Utanför överlappningszonen kopplas enheter upp till den anslutningspunkt som har starkast signalstyrka. Datagenomströmningen till gatewayen mättes på flera platser med olika signalstyrkor till både gatewayen och repeatern. Trådlösa enheter i överlappningszonen som var uppkopplade till repeatern innan skriptet kördes fick en högre datagenomströmningshastighet efter att skriptet kört och styrt om anslutningen direkt till gatewayen istället.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-188523 |
Date | January 2016 |
Creators | Irstad, Noel, Fredrik, Stjerne |
Publisher | KTH, Data- och elektroteknik |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-STH ; 2016:43 |
Page generated in 0.0023 seconds