Uma plataforma de IoT para integração de dispositivos baseada em nuvem com Apache Kafka

Billions of devices connected to the Internet generate a large amount of data every day, which they serve as the basis for applications on a global scale. The increasing demand for these applications creates some challenges in the Internet of Things ecosystem, e.g. data integration and devices heterogeneity. Solutions on cloud-based platforms have been increasingly used to address such issues. However, a robust infrastructure for storing and processing large amounts of run-time data is required. This work presents a cloud IoT platform capable of handling with the integration of a large amounts of data and heterogeneity of devices based on Apache Kafka. The main contributions of this work are: i) the specification, implementation and validation of an IoT platform in the cloud and; ii) design and development of a generic interface based on webservice for abstraction of details regarding the platform with the devices. With integration of the platform and the interface developed, it was possible to obtain satisfactory results in the standardization of the communication and in the flow and storage of reliable data, offering rates of fast transfers in Mb/s.

[1]  Jay Kreps,et al.  Kafka : a Distributed Messaging System for Log Processing , 2011 .

[2]  Desta Yolanda,et al.  Internet of things using publish and subscribe method cloud-based application to NFT-based hydroponic system , 2016, 2016 6th International Conference on System Engineering and Technology (ICSET).

[3]  Rajkumar Buyya,et al.  Augmentation Techniques for Mobile Cloud Computing , 2018, ACM Comput. Surv..

[4]  Antonio Pescapè,et al.  On the Integration of Cloud Computing and Internet of Things , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[5]  Petrus Mursanto,et al.  Big sensor-generated data streaming using Kafka and Impala for data storage in Wireless Sensor Network for CO2 monitoring , 2016, 2016 International Workshop on Big Data and Information Security (IWBIS).