With the rapid development of the Internet of Things technology and the upgrading of industrial technology,the access scale of smart devices continues to expand,and the application fields continue to deepen,posing challenges to the ubiquitous access capability of edge gateways.Aiming at the common problems of single access protocol and low system scalability of traditional IoT edge gateways,a multi-protocol-based general IoT gateway is designed.At the same time,a set of micro-service gateway system is developed based on the gateway,which improves the real-time performance and scalability of the gateway system.At the same time,in order to solve the repeated transmission of redundant data at the edge,an intelligent processing method is designed.The main work is as follows:Aiming at the problem of single uplink and downlink communication of traditional gateways,this gateway designs a multi-protocol compatible IoT communication method.The gateway supports LoRa,NB-IoT,serial port,wifi/Ethernet protocols,effectively broadening the gateway’s ability to cross multiple communication environments.At the same time,according to the characteristics of the Internet of Things business,a gateway system based on microservices is designed,which decomposes many services into small execution modules,and improves the flexibility and scalability of the Internet of Things gateway through refined execution and deployment.In the business logic of the networking gateway,the micro-service system is designed into three modules:the remote control module,which is used to enhance the intelligent capability of the gateway and realize the remote control function.The information management module is used to manage the information of the gateway device.Data to cloud module,used as edge data persistent storage.For the processing of massive amounts of data in the IoT gateway,an edge data processing method is proposed.Through this processing method,the filtering function of repeated low-value data on the edge side is realized,and the data transmission of the Internet of things gateway is optimized.Reduce the redundant data on the edge side to the cloud,effectively reduce the consumption of network bandwidth and other resources,and improve the utilization of Internet of things data resources.Finally,Through the hardware design and software construction of the IoT gateway,the multi-protocol communication and system function implementation of the gateway are realized.The performance test of the gateway function and its key components is carried out to verify the multi protocol communication function and performance of the general Internet of things gateway.Through the test of the micro service system module,the function and pressure resistance of the micro service system are verified.At the same time,the data processing algorithm is tested to verify the edge data processing performance of the Internet of things... |