Connecting Arduino Sensors to SensibleThings
Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
The Internet of Things is going to bring the Internet into every objectsaround us. To enable this ambitious idea, tiny devices have to be connected within the global Internet. Such devices are extreme small so it’sbecoming a challenge to connect it to the Internet via TCP/IP. The thesispresents a way of connecting microcontrollers with other devices to jointlyform a distributed network.The thesis investigates and takes advantage of Internet of Things platform to implement the connection. SensibleThings is used as the platform. Limited by the hardware, microcontroller can’t run such a bloatedplatform. The thesis investigates different microcontrollers characteristics and chooses Arduino as a representative in the work. Then it realizes a bridge connection between Arduino and SensibleThings. Arduinois connected with a single-board computer, Raspberry Pi by a USB cable.SensibleThings is running on Raspberry Pi to process the network messages. The channel throughput, latency and general usability are measured and interoperated. As a result, the data indicates this is a promising, flexible, cost effective network topology. Microcontroller can join adistributed network by the bridge. Comparing to dedicate hardware solution, the bridge connection cuts down the implementation difficultiesand cost. The thesis also covers possible problems in such connection andproposes future work.
Place, publisher, year, edition, pages
2016. , 49 p.
Internet of Things, SensibleThings, Arduino, Microcontroller, Singleboard Computer, Serial Communication, USB
IdentifiersURN: urn:nbn:se:miun:diva-28229Local ID: DT-V16-G3-014OAI: oai:DiVA.org:miun-28229DiVA: diva2:945110
Subject / course
Computer Engineering DT1
Forsström, Stefan, Biträdande universitetslektor
Jennehag, Ulf, Universitetslektor