The future internet enables us to have immediate access to information about the physical world and its objects. The fast-growing of the Internet of Things IoT paradigm requires powerful IoT software and hardware platforms which classify the needs presented by the IoT use cases. Therefore, regardless of the technological opportunities of hardware (sensors and smart devices), software (protocols and interfaces), and network interfaces, their integration in existing environments is the authentic challenge that must be solved to bring such technologies into practice. The keywords here are thus reliability and flexibility.
In our work, a general technical description about the Internet of Things based architectures is presented. Different Internet of Things platforms will be studied and analyzed. Testing the IoT platforms and APIs, presenting the features and categories of cloud computing, using MQTT IoT communication protocol in practical work as smart city solution, document the results. Also, develop and document two IoT scenarios on a selected IoT platform.
As part of the thesis, the features of the current IoT software platforms are investigated. The investigation focuses on aspects such as device management, integration, security, protocols for data collection, types of analytics, support for visualizations. Also, prepare a detailed study of the current IoT platforms based on analysis of IoT vendors. The features of IoT platforms such as data analytics, IoT software system scalability and performance characteristics are presented.
The present master thesis addresses the trends and the next generation of IoT, the answers for essential questions related for IoT platforms such as, why the IoT platforms are using and what the role of an IoT platform. In addition to most challenging question for any company which is how to select the appropriate IoT platform to form a vast offer of different IoT platforms of different vendors and different providers.
As future work, the thesis presents several research areas where this thesis can be used as a basis. In the future, there are trends for management to under edge computing or fog computing instead of cloud computing. The goal of this thesis is to clarify the concept of IoT platforms and fundamentals which is used in the edge computing. These specialization domains contain an analysis of challenges and application of the proposed solutions.