Research On Docker-Based Message Platform In Iot

Fan Zhang,Fan Yang
DOI: https://doi.org/10.1515/9783110584974-020
2017-01-01
Abstract:Internet of Things (IoT) represents the next step towards the digitisation of our society and economy, where objects and people are interconnected through communication networks and report about their status or the surrounding environment. A potential obstacle for the achievement of IoT technology has to do with issues linked to the capacity to handle a large diversity and very large volumes of connected devices with different protocols, and the need to provide a general message platform with high availability and be able to fast scale system so that more kind of devices could be plugged into the system. In this paper, based on Docker containerization technology, we propose a general message platform for IoT. By introducing clustering technologies in business layer, service layer and data access layer, we could secure the high availability of the platform. In an attempt to decouple the business logic, we bring RabbitMQ to deal with the diverse data collected from different kinds of devices. Considering the scaling out of our platform, we use Docker virtualization technology to achieve fast application deployment.
What problem does this paper attempt to address?