As increasingly more IoT devices are being deployed simultaneously in the dense 2.4 GHz ISM band, interference could start occurring. BLE, and IEEE 802.15.4 are two protocols used in IoT devices, that both are now also capable of using IPv6 communication. Since the protocols coexist in this same frequency band, interference could become a problem. However, uncooperative coexistence between these two protocols under higher IPv6 data rates is understudied, and could be unfair. This thesis aims to study possible coexistence, and mitigate it using CCA.An experimental test setup consisting of two nodes for each protocol in close proximity was used to measure possible reliability issues and data rate decrease by logging sent connection based packets over serial, while limiting the amount of available overlapping data channels for each protocol.The results show that even though PDR is maintained, throughput can decrease. While still using all channels, BLE suffers a throughput decrease of 2.25% and IEEE 802.15.4 a decrease of only 0.34%. In the most extreme case BLE can suffer a decrease of 73.3% in throughput, while IEEE sees a mean throughput decrease of 10.9%. When enabling CCA in this extreme case, an improvement of 54.6% in throughput was observed for BLE, while IEEE 802.15.4 saw a relative loss of 3.5%. Therefore, the conclusion could be made that enabling CCA in IEEE 802.15.4 can enable more fair coexistence between the protocols. / Eftersom allt fler IoT-enheter distribueras samtidigt i det täta 2,4 GHz ISM-bandet kan störningar inträffa. BLE och IEEE 802.15.4 är två protokoll som används i IoT-enheter, som båda nu också kan använda IPv6-kommunikation. Eftersom protokoll existerar i samma frekvensband kan störningar bli ett problem. Men osammanhängande samexistens mellan dessa två protokoll under högre IPv6-datahastigheter är underskattad och kan vara orättvist. Avhandlingen syftar till att studera eventuell samexistens och mildra den med hjälp av CCA.En experimentell testinställning bestående av två noder för varje protokoll i närheten, användes för att mäta eventuella pålitlighetsproblem och minskning av datahastighet genom att logga skickade anslutningsbaserade paket över seriell, samtidigt som man begränsar mängden tillgängliga överlappande datakanaler för varje protokoll.Resultaten visar att även om PDR upprätthålls kan genomströmningen minska. Medan BLE fortfarande använder alla kanaler, har BLE en genomströmningsminskning på 2.25% och IEEE 802.15.4 en minskning med endast 0.34%. I det mest extrema fallet kan BLE drabbas av en minskning med 73.3% i genomströmning, medan IEEE ser en genomsnittlig genomströmningsminskning på 10.9%. Vid aktivering av CCA i detta extrema fall observerades en förbättring av 54.6% i genomströmning för BLE medan IEEE 802.15.4 såg en relativ förlust på 3.5%. Därför kan slutsatsen dras att en attityd till CCA i IEEE 802.15.4 kan möjliggöra en mer rättvis samexistens mellan protokollen.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-254902 |
Date | January 2018 |
Creators | Lustig, Jasper |
Publisher | KTH, Skolan för elektroteknik och datavetenskap (EECS) |
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-EECS-EX ; 2018:771 |
Page generated in 0.002 seconds