Development of API for an IoT management platform
Nizyev, Illya (2018)
Nizyev, Illya
Hämeen ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018102616267
https://urn.fi/URN:NBN:fi:amk-2018102616267
Tiivistelmä
The objectives of this thesis included examining the current state of the Internet of Things world, outlining existing implementations, pointing out current and potential future problems there and designing own example implementation by developing the API for IoT management platform (Apinf).
For the part of creating the API objective was achieved by first creating the required software part of the monitoring feature and then the API to acquire data. An API stands for application programming interface. This interface makes it possible to exchange data and content between different applications or hardware. The API of the application is fully based on the data it can produce. A modern development project of software or hardware has to include an API, so that there is always a more efficient method for to data to control parts of the application. The theoretical part of the objectives was achieved by acquiring academic literature on IoT and by analysing related research works.
For the part of creating the API objective was achieved by first creating the required software part of the monitoring feature and then the API to acquire data. An API stands for application programming interface. This interface makes it possible to exchange data and content between different applications or hardware. The API of the application is fully based on the data it can produce. A modern development project of software or hardware has to include an API, so that there is always a more efficient method for to data to control parts of the application. The theoretical part of the objectives was achieved by acquiring academic literature on IoT and by analysing related research works.