| The Internet of Things(IoT)has been developed for more than 20 years since its presentation.With the continuous progress of communication network,embedded chip and automatic control and other related technologies,as well as the integration of cloud computing,edge computing,big data analysis,distributed storage and other hotspot technologies,the Internet of Things has changed dramatically.This trend of "Internet of everything" is rewriting agriculture,manufacturing,transportation,logistics,home and other fields.In this paper,by taking the construction of the Internet of Things in the park as the research background,and the campus smart door lock as the experimental object,an integrated door lock application system is designed and implemented,and the architecture design and application solutions of the Internet of Things in the park are preliminarily discussed.The main achievement in this paper includes:(1)The open source IoT platform Site Where and open source IoT MQTT server EMQ X Broker are studied and built,and the IoT architecture is designed and explored on this basis;(2)The study is carried out specific to the Zig Bee smart door lock of a manufacturer.The instruction translation middleware is designed and written to switch from UDP private protocol of the door lock gateway to MQTT standard protocol of the Internet of Things,so that the door lock devices that do not support the standard protocol of the Internet of Things are connected to the Internet of Things platform for mutual communication.(3)The functions of the application layer of the Internet of Things is further expanded on the basis of the IoT platform.A complete set of door lock management control system was designed and implemented,the system including database,background services,front interface and API call service for the mobile terminal.The door lock control system enables the interactive operation with the data and command of Internet of things platform by calling the REST API provided by Site Where,and also realizes the decoupling between the system and the platform.(4)All the above application development projects are deployed in IPv6 mode,and the functions have been verified.which are running stably in the campus at present. |