| With the development of Information Technology, Intelligent Industry, which is based on Internet of Things (IoT) has become the main development direction of the industry. As one of the most important equipment used in industrial field, the safety of crane has always been a major social concern. Since our country’s crane control and monitoring is restricted to low level of informationization and intelligence, the introduction of crane remote real-time monitoring system base on IoT will significantly enhance the maintenance and management for enterprises.This paper follows the three-layer architecture of the Internet of Things and builds a set of remote monitoring and control system for crane, and the system contains three major parts,namely the terminal network, gateway and remote monitoring platform. The main contents of this paper are as follows:(1) Crane controller design. This paper builds a crane controller, which takes the STM32F103 microcontroller as the core, and integrates additional functions such as operational control, overload protection and operator identity authentication. Furthermore, the system also records and evaluates the running times, the running period and the remaining lifecycle for cranes.(2)Wireless sensor network design. By transplanting the ZStack protocol stack, crane controller and sensor modules are connected to the ZigBee wireless sensor network for crane status and environment monitoring. The wireless sensor network enables the centralized data collecting and meets the requirements of the monitoring on the running state and environment of cranes; we also develop a DirectShow-based camera terminal, which enables the remote transmission of images.(3) Embedded gateway module design. This paper designs gateway application based on WinCE operating system. On the one hand, the gateway acquires and updates data from terminal network; on the other hand, it provides several ways to access the Internet for data remote transmission.(4) Remote monitoring platform design. This paper designs a server management program, as well as a backend database based on the SQL Server, realizing the reception and storage of the data from the terminal network. The client program can connect to the platform for remote real-time monitoring and historical data query.The experiment shows that the system meets the expected functional requirements and fulfills remote monitoring and management tasks for the crane equipment, and provides reliable data access service for users. |