IoT Implementation with Cayenne Platform
Dibaba, Hailu (2018)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018121321287
https://urn.fi/URN:NBN:fi:amk-2018121321287
Tiivistelmä
The purpose of this thesis is to study and present the concept of IoT and its implementation. The historical background and the progress of IoT to the present day are presented. The basic building blocks of an IoT system are analyzed and presented. Different connectivity options for an IoT solution are discussed with each option having its own strengths and weaknesses.
The different types of architectures for IoT, divided based on the number of layers involved (3 layer/5 layer architectures) and based on the location of the main data processing unit are presented. Each layer is discussed in its own sub section in this thesis.
The different protocols used in IoT applications are studied across the physical layer, data link layer, network layer and application layer. These protocols are designed to have smaller overhead, be able to operate efficiently with low bandwidth, and be able to function for a long time with low power usage. These requirements are important because of the constrained resources IoT devices have when compared with other internet connected devices.
The practical IoT implementation has been done with a platform called Cayenne which is provided by a company called myDevices. This platform enables a simpler and quicker deployment of an IoT solution. The results of the implementation are also shown in this thesis.
The different types of architectures for IoT, divided based on the number of layers involved (3 layer/5 layer architectures) and based on the location of the main data processing unit are presented. Each layer is discussed in its own sub section in this thesis.
The different protocols used in IoT applications are studied across the physical layer, data link layer, network layer and application layer. These protocols are designed to have smaller overhead, be able to operate efficiently with low bandwidth, and be able to function for a long time with low power usage. These requirements are important because of the constrained resources IoT devices have when compared with other internet connected devices.
The practical IoT implementation has been done with a platform called Cayenne which is provided by a company called myDevices. This platform enables a simpler and quicker deployment of an IoT solution. The results of the implementation are also shown in this thesis.