Institutionen f ¨or
informationsteknologi
Bes ¨oksadress:
ITC, Polacksbacken
L ¨agerhyddsv ¨agen 2
Postadress:
Box 337
751 05 Uppsala
Hemsida:
http:/www.it.uu.se
Abstract
HiveProtocol: A Communication Protocol Used to Centralize Sensor Data
David Carlsson Adam Inersj ¨o Joel Westerlund
The area of Internet of Things (IoT) is a rapidly growing field within computer science and the ability to effortlessly gather data using sen- sor networks is increasing in demand. Collection of sensor data can be cumbersome since the sensors by themselves often are unable to com- municate with the outside world through the Internet. To facilitate the need to interact with sensor nodes a transport protocol was developed to enable data, collected by sensors, to be propagated to a computer with network capabilities. Our protocol has the ability to send messages over an RS-485 network, with tests showing that all transmitted pack- ets were received at the intended destination, however, a much lower bandwidth usage than desired was observed. Comparing the results of different testing scenarios indicates that, in order to mitigate collisions, a lot of the transmission time is wasted ensuring that the physical cable is not being used by someone else. The developed protocol is consid- ered good enough for demonstrating proof of concept and to be used as a solid foundation for future development.
Extern handledare: Filip Zherdev, FZ elektronik AB
Handledare: Mats Daniels, Virginia Grande Castro, Anne Peters och Bj¨orn Victor
Examinator: Bj¨orn Victor