Font Size: a A A

The Design And Implementation Of A Secure Internet Of Things Gateway Communication System

Posted on:2020-12-04Degree:MasterType:Thesis
Country:ChinaCandidate:T JiangFull Text:PDF
GTID:2428330599960441Subject:Engineering
Abstract/Summary:PDF Full Text Request
The Internet of Things is an important part of the country's strategic emerging industries.It is a new round of information revolution after computer,Internet and mobile communication technologies.With the rapid development of the Internet of Things industry,the security of the Internet of Things is becoming more and more serious.The IoT gateway is the bridge connecting the sensing layer and the network layer,so the communication security of the gateway is the top priority of the Internet of Things security problem.Based on the above analysis and based on the information security transmission,this paper designs a secure IoT gateway communication system.First,a secure IoT gateway communication scheme was designed.Modern cryptography is mainly divided into symmetric encryption algorithm and asymmetric encryption algorithm,which analyzes the advantages and disadvantages of two encryption algorithms.This paper proposes a hybrid encryption algorithm of AES and RSA,which inherits the fastness of AES algorithm and the security of RSA algorithm.The function test,security test and delay test of the hybrid algorithm were carried out on PC to verify the feasibility and security of the algorithm.Based on this hybrid algorithm,an IoT gateway security communication scheme is designed.The scheme is applied to the communication between the gateway and the sensing layer device to realize fast and secure data transmission between the gateway and the sensing layer device.Then,the software design of the IoT gateway is proposed.The gateway selects the S3C2440 as the core controller and the Linux system as the gateway operating system.Set up the development platform of the Internet of Things gateway,transplant Uboot,transplant the Linux kernel,develop the root file system,and mount the NFS network file system.Divide the entire software design into multiple small modules and write programs using object-oriented ideas.The communication protocol of the sensing layer device is converted into TCP/IP and MQTT protocol to realize unified management of the device.As a medium for communication between other protocols and gateways,the serial port realizes the conversion of Zigbee protocol and Modbus protocol into TCP/IP and MQTT protocols,and transfers the data collected by Zigbee devices and Modbus slaves to local PCs or remote servers for local control and remote control.Finally,the IoT gateway communication system is tested.The test environment is built and the Zigbee module and Modbus module are tested.The test results show that the Zigbee protocol and Modbus protocol are converted into TCP/IP protocol and MQTT protocol,which realizes local transmission and remote transmission of data.The security communication scheme is then tested and functional tests and transmission time tests are performed on the embedded platform.According to the test results,the hybrid encryption scheme based on AES and RSA is successfully applied in the communication between the gateway and the sensing layer device,which ensures the transmission rate and greatly improves the security.
Keywords/Search Tags:Internet of things gateway, Security, Hybrid encryption, Protocol conversion, Communication system
PDF Full Text Request
Related items