| In order to meet the needs of general aviation weather observation and weather data sharing,this paper designs and implements an automatic weather observation and data sharing system architecture for general aviation airports.The system consists of two parts: automatic weather observation equipment node and automatic weather Internet of Things platform.Automatic weather observation equipment nodes are assembled in various general aviation airports.The node processes and encapsulates the collected weather data and transmits it to the automatic meteorological Internet of Things platform through the narrowband Internet of Things(NB-IoT)network.The automatic weather Internet of Things platform is responsible for collecting and processing,distributing,storing,managing and visually presenting weather data for different users.At the same time,using a variety of front-end frameworks and technologies,no need for special workstations and monitors,no need to consider software compatibility issues caused by different local hardware,good data visualization and human-computer interaction functions are realized on the browser side,making the system easy to use.Compared with traditional automatic weather observation systems,this system architecture realizes the data storage,processing,and distribution functions of the central processing unit in the cloud.Cloud operation and maintenance personnel perform unified maintenance on the server.This system reduces the cost of the automatic observation system of the general aviation airports,reduces the operation and maintenance burden of the airport meteorological staff,and improves the reliability of the system.At the same time,the system uses a variety of front-end technologies to achieve good data visualization and human-computer interaction functions on the browser side.Users do not need to use special workstations and monitors,and do not need to consider software compatibility issues caused by different local hardware.This article first conducts the demand analysis of the automatic weather observation and data sharing system,proposes the overall design plan,and describes the function and composition of the system.After that,the overall hardware of the automatic weather observation equipment node is designed,the sensors and components are selected according to the technical requirements of civil aviation meteorological equipment,and the detailed circuit design schemes are given for the design of the power supply circuit,communication interface circuit and storage circuit.The hardware construction of the automatic weather observation node is introduced.After completing the hardware setup,perform the device embedded software requirements analysis,select the appropriate embedded real-time operating system,complete the sensor driver programming,perform multi-sensor data fusion,generate standard format messages,and realize the data interaction between the device node and the IoT platform.Subsequently,the design and implementation of an automatic weather IoT platform was carried out.The functional and non-functional requirements of the automatic weather IoT platform are analyzed,and key technologies are selected according to the requirements.Based on the micro-service architecture,the overall architecture of the platform is carried out;based on Netty technology to achieve high concurrent access of physical devices;use time series database to achieve high-speed storage of device upload data;perform device authentication to improve device and IoT data Security of interaction.At the same time,through the front-end design,it provides users with a visualization and human-computer interaction interface,and completes the meteorological information access function at the front-end.Finally,a system test was carried out to verify the overall functions of the automatic weather observation equipment and the automatic weather Internet of Things platform.The performance test shows the high concurrent performance and high availability of the automatic weather IoT platform. |