Abstract:
In order to solve the problem of low transmission efficiency caused by high concurrency of equipment monitoring data during the simultaneous operation of underground equipment groups in coal mines, a design scheme for coal mine equipment condition monitoring system is proposed. The system eliminates the heterogeneity of sensor networks effectively through the data integration gateway. Different sensors are registered in the data integration gateway, and the sensor network protocol adapters are used to call different sensor network protocol resolution interfaces to eliminate the heterogeneity of sensor networks, generate unified format of Java Script Object Notation (JSON) data, and send the data to the corresponding message push service. Through the point-to-point transmission through the Queue channel in the ActiveMQ message queue, the data transmission service pushes messages to the network transmission model in real time to obtain high concurrent transmission of equipment status data and ensure the real-time and reliability of monitoring data. The Netty network transmission model is used to avoid the increase in server load caused by empty polling and improve the efficiency of monitoring data transmission. In the process of data collection, multiple equipment operating at the same time lead to an increase in the frequency of data sampling and the number of concurrent requests from sensor terminals. The Epoll mode in Netty model prioritizes the ready I/O connections so as to reduce the empty polling. The test results show that as the number of concurrent requests in the system increases, the CPU usage of the system with the Java NIO model is 28% higher than that of the system with the Netty model. When the number of concurrent requests in the system is the same, the average response time of the system with the Java NIO model is longer than that of the system with the Netty model. The application of Netty model can improve the high concurrency processing capability of coal mine equipment condition monitoring system effectively and meet the requirements of high efficient transmission of equipment monitoring data.