Enhancement on the MQTT-Based IoT System Sericurity and a Green House IoT System

碩士 === 國立暨南國際大學 === 資訊管理學系 === 106 === Various Internet of Things (IoT) deployments have become more and more popular in our daily life. It not only enriches our life experiences but also enhances the convenience of many services. However, IoT devices are usually resource-limited and are deployed in...

Full description

Bibliographic Details
Main Authors: CHEN, YI-JUI, 陳奕叡
Other Authors: CHIEN, HUNG-YU
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/am38z9
Description
Summary:碩士 === 國立暨南國際大學 === 資訊管理學系 === 106 === Various Internet of Things (IoT) deployments have become more and more popular in our daily life. It not only enriches our life experiences but also enhances the convenience of many services. However, IoT devices are usually resource-limited and are deployed in many hostile environments. It incurs many potential attacks and threats. Agriculture is one of many fields that might benefit from the IoT technologies. In this thesis, we concern two main challenges: one is secure IoT framework and the other is a Green-House IoT system under this framework. In Taiwan agriculture practice, each farmer usually has a very limited space and limited facilities. In such conditions, a green-house system augmented with effective IoT systems could improve the productivity and the quality of the produce. The traditional control interface of a green-house system is not friendly (some are just manual setting), costly and not data-driven. With the advent of the cloud computing and low-cost Internet-of-Things (IoT) platforms, we can apply these low-cost and effective technologies to monitor/control the environment conditions and the facilities. And, a real-time data analysis is crucial to the success of an agriculture IoT system. With RethinkDB, raspyberry pi, tornado, and Splunk, we develop an efficient-and-effective greenhouse system to achieve the above goals. Regarding the secure IoT framework, we especially focus on the device management and authentication of those Message Queuing Telemetry Transport (MQTT)-based IoT systems, because they are very popular. We propose a secure MQTT-based IoT framework and design an effective device management and authentication mechanism. With this framework and mechanism, we can effective manage/authenticate the devices. One advantage of our design is that the mechanism can be easily integrated with existent MQTT standards and platforms.