IoT Implementing a Sensor-Tag to Embedded Linux Platform
Masinde, Masinde (2016)
Masinde, Masinde
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016120218774
https://urn.fi/URN:NBN:fi:amk-2016120218774
Tiivistelmä
The purpose of the final year project was to create a connection between a Texas Instrument sensor tag and an embedded Linux platform, and implement a standalone application connected to the internet to upload sensor data to the cloud. Raspberry Pi 2 was the device used as the embedded Linux platform. The application was built using IBM Bluemix cloud and USB BLE (Bluetooth Low Energy) for connection between Raspberry Pi 2 and the sensor tag. The Wi-Fi Dongle was used for internet connection between the Raspberry Pi 2 and the IBM Bluemix cloud. The data of Texas Instrument Sensor Tag CC2541 was visualized in real time on the cloud. The sensors on the tag include IR temperature, humidity, barometer, accelerometer and magnetometer sensors. The theoretical part of the work explores the sensor implementation and cloud services.
The IoT application of this project can be used by the open source community for further development of similar open source projects. They can make related applications using the wireless sensors in embedded Linux platforms. Special attention should be paid to choosing the devices to make sure that they fit the project. A successful project can be achieved through solving and avoiding the drawbacks presented in this study. The suggested solution is to use a different development board, which has a different architecture supported by Cloud foundry.
The IoT application of this project can be used by the open source community for further development of similar open source projects. They can make related applications using the wireless sensors in embedded Linux platforms. Special attention should be paid to choosing the devices to make sure that they fit the project. A successful project can be achieved through solving and avoiding the drawbacks presented in this study. The suggested solution is to use a different development board, which has a different architecture supported by Cloud foundry.