A scalable IoT architecture based on fog computing:A smart home luminaire system use case

Autor: Chih-Hsiang Chen, 陳志祥
Rok vydání: 2019
Druh dokumentu: 學位論文 ; thesis
Popis: 107
With the rapid development of the Internet, the Internet of Things has been generally accepted by humans. Through the research results of experts and scholars and the mature technologies of companies, IoT devices can be subordinated in many scenarios, such as smart city, smart home, smart agriculture, etc. The composition of an Internet of Things system is usually a networked device that collects a series of sensing data by means of multiple sensors, such as temperature and humidity sensors, light sensors and so on. Through the Internet, the sensory data is transmitted to the cloud for analysis of big data and pass the results back to the relevant scene to make an appropriate response. The number of IoT devices is growing year by year. A large amount of sensing data will occupy the network bandwidth and flood into the data center on the cloud. A centralized data center will be unbearable in the future, and there must be a solution. The fog computing may be a way to solve this problem. The purpose of fog computing is to extend the scope of the cloud and is one of the forward-looking technologies. The fog computing distributes the original huge amount of data to the server near the edge of the network, further enhancing the network bandwidth usage and offloading the burden of data center. To achieve the purpose of centralized management in the cloud and distributed operation at the fog. However, the environmental problems caused by heterogeneous devices will make the architecture hard to design. In this thesis we propose an IoT architecture named SFC-IoT for smart home environments that can adapt to different scenarios. This architecture provides a viable solution for offloading cloud load. We use a layered approach to define our architecture and take into account the concept of fog computing. There are five parts in our architecture, including edge device layer, fog layer, core network layer, service layer and manager. SFC-IoT offloads the burden of the cloud server through fog computing and thus enhances the scalability of IoT systems. To verify the feasibility of our architecture, we implement a prototype of a smart home luminaire system based on SFC-IoT. There are four components in the system including luminaire control board, Bluetooth remote controller, service server, and APP on mobile device. With the help of HTTP, we solve the heterogeneous devices problem. In other words, as long as an IoT device employs the HTTP protocol, the device can be easily added in our system. In addition, in order to overcome the private IP problems in the home environment. We also implement NAT traversal for controlling the system from the public network. Finally, the experimental results confirm that the proposed architecture is feasible.
Databáze: Networked Digital Library of Theses & Dissertations