Research on Internet-based Embedded Remote Monitoring System
2026-04-06 07:06:37··#1
0 Introduction With the development of computer and network technologies, the trend of control systems moving towards networking and openness has become a key trend in control system technology development. For large industrial sites, due to the geographical dispersion of controlled objects and measurement and control devices, as well as the real-time requirements of control tasks, remote information processing and control based on the Internet is an excellent solution. Embedded systems are application-centric, computer technology-based, customizable software and hardware systems that adapt to the strict requirements of application systems in terms of functionality, reliability, cost, size, and power consumption. Embedded systems, with their networked, small-scale, dedicated, inexpensive, and highly reliable characteristics, have been widely used in the field of industrial control. This paper designs an Internet-based embedded remote monitoring system that fully utilizes the characteristics of embedded devices and leverages advanced software technologies (such as OPC, ActiveX, ASP, network security technology, and database technology) to achieve remote monitoring of the embedded system, laying a solid hardware and software foundation for the information integration of control networks and information networks. 1 Architecture of the Internet-Based Embedded Remote Monitoring System As shown in Figure 1, the Internet-based embedded remote monitoring system (hereinafter referred to as the monitoring system) can be divided into three layers: the field intelligent device layer, the intelligent control layer, and the remote monitoring layer. 1.1 Field Intelligent Device Layer The intelligent device layer refers to the data acquisition and control devices such as PLCs, intelligent instruments, and data loggers installed in the industrial field. It controls the field devices, collects field data, and interacts with the monitoring layer. It is the foundation of the entire system, and the system's control logic is concentrated in this layer. Therefore, this layer should have high reliability, stability, and redundancy. The core of the field intelligent device layer is the fieldbus, and field devices are connected to the bus as network nodes. 1.2 Intelligent Control Layer The second layer of the monitoring system is the intelligent control layer. This layer acquires data from the field devices and performs functions such as monitoring, alarming, and analyzing various control strategies and operating parameters. It also includes the design and download of control configurations, i.e., realizing local monitoring functions. The core device of this layer is the embedded controller. The embedded controller connects to the upper and lower layers through Ethernet and bus interfaces, coordinating data communication between network nodes. This connection method makes the system configuration more flexible. 1.3 Remote Monitoring Layer The main purpose of the remote monitoring layer is to build a secure remote monitoring system in a distributed network environment. The layer adopts a B/S structure, which transfers the information in the database of the intelligent controller to the relational database of the upper-level server. The upper-level server is connected to the general Internet network through the Web server. In this way, remote users can query the network operation status and the working status of the field equipment through the browser at any time, modify the control parameters online, and monitor the production process in real time. [2] 2 Key technologies of Internet-based embedded remote monitoring system 2.1 Embedded controller The embedded controller in the system adopts the embedded industrial control computer Panyi EmCORE-n513 that conforms to the PC104 standard. The embedded operating system adopts Microsoft's Windows CE.net. On this platform, the monitoring program and communication program of the system are developed using the application development tool eMbedded Visual Basic provided by Microsoft for embedded systems. Figure 2 shows the main monitoring interface of the monitoring system. When the monitoring program is running, clicking the "Parameter Setting" button can call the parameter setting window to set the control parameters. In view of the characteristics of the production of Chinese medicine dripping pills, the monitoring program provides a permanent data storage function. Users can store the set parameters in groups. The stored data formula can be called by the group number. Clicking the "Query and Transfer" button will call the query and transfer window to query and store the data. In addition, the monitoring software also implements the historical curve function, which provides a powerful tool for the analysis of the production process and the improvement of the process level. EmCORE-n513 itself does not provide a downward fieldbus interface. Here, a multi-channel fieldbus interface was designed to provide connection with mainstream buses such as Profibus-DP and CAN. Figure 2 Main monitoring interface 2.2 Web server The Web server developed in the system is a website server that provides remote monitoring services. In the Web server, the ActiveX control, which is an OPC client, obtains field data from the OPC data server in real time. An ASP dynamic page with human-computer interaction ActiveX control embedded is established on the Web server, and users use the control to submit data service requests. The Web server provides remote users with a monitoring page with embedded data monitoring ActiveX control. Remote users only need to log in to the monitoring page to perform remote monitoring [3]. The web server program mainly includes the following controls: server page RemoteMonitor, data display window DataDisplay, client page Client, clock class CTimer, interface class IOPCDataCallBack, and various ActiveX controls such as human-computer interaction controls, real-time data view control CRDataView, real-time data control control CRDataControl, historical data view control CHDataView, historical data control control CHDataControl, historical data model control CHDataModel, database interface control CAdoDC, and OPC client control COPCClient. 2.3 Fault Tolerance Design of the Monitoring System The monitoring system for the traditional Chinese medicine production line requires high reliability. The reliability of the monitoring system is improved in two ways: improving the reliability of the equipment hardware and improving the stability and fault tolerance of the software. The stability and reliability of the monitoring system largely depend on the embedded intelligent control station. Therefore, this system adopts network redundancy and intelligent control layer server failover technology to improve the system's stability and reliability. Network redundancy involves establishing two physical networks between the client and the intelligent control layer server, providing two network paths for the same process data. When the connection on one network path is interrupted, the control software automatically switches to the other network path. Using intelligent control layer server failover means using two different monitoring operation stations. By setting them up, one monitoring device can be the master device and the other can be the slave device. Normally, both the master and slave collect data from the network. The data collected by the slave is the same as that collected by the master. The slave monitors the operation of the master, but the slave I/O Server does not start. If the slave finds that the master is not working properly, the slave I/O Server starts and the slave becomes the master. At the same time, server failover and network redundancy are used. When the software fails, intelligent control layer server failover takes priority over network redundancy. That is to say, the control software first tries to switch to the backup node. If the backup node is unavailable, the failover then tries to switch to the backup network path. 2.4 Network security design of monitoring system [4] Since it is applied to a specific industrial production process, the security of the monitoring system must be considered. The monitoring system of the Chinese medicine dripping pill production line can be divided into an internal network and an external network. The internal network refers to the local monitoring station and the remote client, and the external network refers to the Internet. The following measures are adopted to strengthen network security. First, the system employs network isolation (gateway isolation) to separate the internal control network from the external network system. Additionally, a two-tier firewall system is used; besides firewalls at the internal/external boundaries, a firewall is also configured within the internal network to further restrict access to the internal control network and prevent unauthorized users from gaining network access. Second, during access to the monitoring system within the intranet, whether on remote clients or local servers, internal IP addresses are used to ensure the security of internal information resources. Third, access control for the monitoring software must be strengthened, with strict verification of usernames, passwords, and user permissions. The system divides user permissions into two levels: system administrators and ordinary users. System administrators can monitor the status of field equipment and control various control devices; ordinary users monitor the status of field equipment. Finally, a system administrator cannot issue remote control commands; a supervisor is required to execute remote control commands to prevent misoperation. Furthermore, all operations performed are recorded by the system and stored in the database for future retrieval. 3. Conclusion With the development of embedded technology, network technology, and monitoring technology, embedded-based remote monitoring systems will be increasingly widely used in the industrial control field. The close integration of embedded technology, industrial Ethernet technology, and Internet technology makes remote monitoring of embedded industrial control systems via the Internet a new method for implementing automation systems. This paper introduces an Internet-based embedded remote monitoring system that provides users with functions such as dynamic monitoring of on-site data, querying, downloading, browsing historical data, and report output. It also proposes some implementation techniques for information integration between embedded controllers, network servers, control systems, and information systems. The authors' innovation lies in combining the latest embedded, network, and control technologies to propose and implement a network control system design scheme using an embedded industrial computer as an intermediary, providing a reference for the design and implementation of remote monitoring systems and the realization of integrated management and control. References [1]. Wan Jiafu, Zhang Wenfei, Zhang Zhansong. Principles and Applications of Network Monitoring System [M]. Beijing: Machinery Industry Press, 2003.4 [2]. Min-Hsiung Hung, Kuan-Yii Chen, Shih-Sung Lin. Development of a Web-Services-based remote monitoring and control architecture [C]. Robotics and Automation, 2004. Proceedings. ICRA '04. 2004 IEEE International Conference [3]. Kang Jun, Dai Guanzhong. Design of Industrial Ethernet Remote Monitoring System Based on Internet [J]. Control Engineering, 2004 (7) [4]. Zhang Kun, Duan Baoxia. Security Strategy of Enterprise Network System [J]. Microcomputer Information, 2003 (1), pp. 61-62