1 research outputs found
Performance of constrained wireless devices in the Internet of Things
The Internet of Things is an emerging concept where every device, regardless of size, have their own connection to the Internet. This thesis examines what possible limitations are imposed on the functionality of resource constrained, wireless devices. Several different technologies are evaluated and compared, before a set of them is chosen for inclusion in an implementation, for example: IEEE 802.15.4, 6LoWPAN and CoAP. The implementation uses the Contiki operating system, and runs on a Texas Instruments CC2530 SoC. We then examine several different performance aspects of our implementation: the amount of data sent, memory usage and energy consumption. The results are discussed together with security aspects applicable to the Internet of things. The memory usage and power consumption were found to be severe issues. Due to the small amount of memory on the chip, all features could not be used at the same time. In addition, the power consumption was found to be too high for battery-powered usage, giving a lifetime of only 27 hours using a button cell battery. The conclusion is that hardware with more memory, and lower power consumption is required. New protocols for radio power-saving should also be developed and implemented in software.Internet of Things – sakernas internet – är ett framväxande koncept där varje enhet, oavsett storlek, har en anslutning till Internet. Detta examensarbete undersöker vilka möjliga begränsningar i funktionalitet detta får på trådlösa enheter med begränsade resurser. Flera olika teknologier undersöks och jämförs, innan ett antal väljs ut för att ingå i en implementation, till exempel: IEEE 802.15.4, 6LoWPAN och CoAP. Implementationen använder operativsystemet Contiki och körs på ett Texas Instruments CC2530 SoC. Flera prestandaaspekter undersöks: mängden skickad data, minnesanvändning och energiförbrukning. Resultaten diskuteras tillsammans med säkerhetsaspekter att ta hänsyn till i Internet of Things. Minnesanvändningen och energiförbrukningen är de mest problematiska områdena. På grund av chippets begränsade mängd minne kan inte all funktionalitet användas samtidigt. Dessutom är energiförbrukningen för hög för längre tids strömförsörjning med batteri, vilket ger en livslängd på enbart 27 timmar med ett knappcellsbatteri. Slutsatsen är att hårdvara med mer minne och lägre energiförbrukning behövs. Nya protokoll för energibesparande radioanvändning behöver också utvecklas och implementeras i mjukvara