CN113535273A - System-level recording method and system of industrial networked intelligent equipment and storage medium - Google Patents

System-level recording method and system of industrial networked intelligent equipment and storage medium Download PDF

Info

Publication number
CN113535273A
CN113535273A CN202110864300.4A CN202110864300A CN113535273A CN 113535273 A CN113535273 A CN 113535273A CN 202110864300 A CN202110864300 A CN 202110864300A CN 113535273 A CN113535273 A CN 113535273A
Authority
CN
China
Prior art keywords
equipment
information
program
behavior
configuration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110864300.4A
Other languages
Chinese (zh)
Inventor
王冲华
郝志强
周昊
余果
王墨
林晨
樊佩茹
张雪莹
巩天宇
赵千
张煜珠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Industrial Control Systems Cyber Emergency Response Team
Original Assignee
China Industrial Control Systems Cyber Emergency Response Team
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Industrial Control Systems Cyber Emergency Response Team filed Critical China Industrial Control Systems Cyber Emergency Response Team
Priority to CN202110864300.4A priority Critical patent/CN113535273A/en
Publication of CN113535273A publication Critical patent/CN113535273A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention relates to a system-level recording method, a system and a storage medium of industrial networked intelligent equipment. The system-level recording method of the industrial networked intelligent device comprises the steps of firstly obtaining configuration information, generating a configuration file based on the configuration information, then analyzing the configuration file, selecting a payload program, obtaining system data information by adopting the payload program, and finally obtaining system behavior and state information according to the system data information, thereby realizing the system-level global monitoring and recording of the operation states of various industrial internet device systems such as a PLC, an RTU, a data acquisition sensor (network/non-network) and the like.

Description

System-level recording method and system of industrial networked intelligent equipment and storage medium
Technical Field
The invention relates to the technical field of computers, in particular to a system level recording method, a system and a storage medium of industrial networked intelligent equipment.
Background
At present, in the field of industrial control, many devices have been shifted from a traditional bus communication mode to a network communication mode. Therefore, monitoring and examination of communication data in a network by industrial control security becomes a main safeguard means for industrial security control. For example: industrial control firewalls, industrial control traffic intrusion detection systems, industrial control audit systems, and the like.
However, with the industrial scenario, there are increasing numbers of intelligent control devices and network or communication bus devices. As a result, these devices are becoming more and more functional, and the complexity of their systems is increasing with functionality. This functionality and complexity will also introduce new safety concerns. The complex systems, for example, adopt a general embedded system, and introduce an intelligent transmission protocol based on the originally required functions.
The method for acquiring the data of the industrial equipment mainly acquires the data through an OPC server, and the method mainly acquires the data and the IO state of the control equipment by sending a protocol acquisition command to the control equipment. However, this kind of collection method can only collect IO information under the current control device, that is, status information of each control node of the control device, for example, IO information of each port of the PLC, and cannot collect status information of the current PLC operating system.
Based on the prior art, the running states of different equipment systems in a network cannot be checked. If a single device is checked, taking PLC as an example, a running manufacturer needs to provide a specific PLC programming tool to check the system state of the PLC, and the system state data does not support exporting and calling in most cases. Also, other such as RTUs or other smart meters, face such problems as well.
Because the safety of the existing products is mostly detected and evaluated in a flow monitoring mode, large-scale monitoring cannot be realized, the running state condition of an equipment system is obtained, only partial equipment can provide a programming tool for accessing the equipment independently, and the equipment can be obtained one by one. The single system information acquisition mode cannot realize the association state analysis of each equipment system in a large scale in a network environment, so that the uniform state analysis and acquisition of all equipment in the network cannot be realized.
It can be seen from the above contents that, the current architecture of the safety system based on network industrial control cannot monitor and record the running state of the equipment system. On the other hand, based on the existing industrial control equipment, the system information checking system cannot be compatible, needs to be checked manually, and cannot be recorded and called. Therefore, the operation states of multiple types of equipment systems in the network cannot be monitored and recorded globally through tools provided by different manufacturers.
Disclosure of Invention
The invention aims to provide a system-level recording method, a system and a storage medium of industrial networked intelligent equipment, which can carry out global monitoring and recording on the running states of multiple types of equipment systems in a network.
In order to achieve the purpose, the invention provides the following scheme:
a system level recording method of an industrial networked intelligent device comprises the following steps:
acquiring configuration information, and generating a configuration file based on the configuration information; the configuration information includes: the equipment ID, the equipment IP, the equipment gateway, the equipment type, the equipment manufacturer and the equipment of the tested equipment system adopt one or more of control instruction set version, equipment operating system type, system ssh or telnet login access information;
analyzing the configuration file to select a payload program, and acquiring system data information by adopting the payload program;
and acquiring system behavior and state information according to the system data information.
Preferably, the analyzing the configuration file to select the payload program specifically includes:
analyzing the configuration file to obtain analysis data;
extracting effective data in the analysis data;
a payload program is selected based on the valid data.
Preferably, the acquiring system behavior and state information according to the system data information specifically includes:
analyzing and classifying the system data information to obtain analyzed classified data;
and acquiring system behavior and state information based on the analysis and classification data.
Preferably, the acquiring system data information by using the payload program specifically includes:
when the device operating system type contained in the configuration information is a Linux system, acquiring a system operating environment by adopting the payload program; the system operating environment comprises: calling states of the system log, the system process and the system program in the execution process;
and when the equipment operating system type contained in the configuration information is a PLC system, acquiring the current system running state, IO running state and network state of the PLC by adopting the payload program.
Preferably, the obtaining of the system data information by using the payload program includes:
selecting an effective load program, transmitting the effective load program to a tested equipment system, and collecting the system data information.
Preferably, the communication method for transmitting the payload program to the device under test system includes: tcp, modbus communication protocol, profibus communication protocol, RS-485 bus, or RS-232 bus.
According to the specific embodiment provided by the invention, the invention discloses the following technical effects:
the system-level recording method of the industrial networked intelligent device, provided by the invention, comprises the steps of firstly obtaining configuration information, generating a configuration file based on the configuration information, then analyzing the configuration file, selecting a payload program, obtaining system data information by adopting the payload program, and finally obtaining system behavior and state information according to the system data information, so that the system-level global monitoring and recording of the operating states of various industrial networked equipment systems such as a PLC (programmable logic controller), an RTU (remote terminal unit), a data acquisition sensor (network/non-network) and the like are realized.
Corresponding to the system-level recording method of the industrial networked intelligent device, the invention also discloses the following implementation system:
a system level recording system for an industrial networked smart device, comprising:
the equipment system acquisition configuration unit is used for acquiring configuration information and generating a configuration file based on the configuration information; the configuration information includes: the equipment ID, the equipment IP, the equipment gateway, the equipment type, the equipment manufacturer and the equipment of the tested equipment system adopt one or more of control instruction set version, equipment operating system type, system ssh or telnet login access information;
the equipment behavior and state acquisition and execution unit is used for analyzing the configuration file and selecting a payload program, and acquiring system data information by adopting the payload program;
the system behavior and state information acquisition unit is used for acquiring system behavior and state information according to the system data information;
the system behavior and state information calling unit is used for providing a database interface of the system behavior and state information acquisition unit;
and the core scheduling unit is respectively connected with the equipment system acquisition and configuration unit, the equipment behavior and state acquisition and execution unit, the system behavior and state information acquisition unit and the system behavior and state information calling unit and is used for calling the equipment system acquisition and configuration unit, the equipment behavior and state acquisition and execution unit, the system behavior and state information acquisition unit and the system behavior and state information calling unit.
Preferably, the device system acquisition configuration unit includes:
the foreground configuration page module is used for acquiring configuration information;
and the background program collection module is connected with the foreground configuration page module and used for extracting the configuration information and generating a configuration file.
Preferably, the device behavior and state acquisition execution unit includes:
a payload program module including a plurality of payload programs;
the acquisition execution module is connected with the payload program module, and is used for calling and analyzing the configuration file, extracting effective data in the configuration file, selecting a payload program according to the effective data, acquiring system data information by adopting the payload program, and acquiring system behavior and state information according to the system data information;
and the acquisition program transmission module is connected with the acquisition execution module and is used for transmitting the payload program to a tested equipment system.
A computer-readable storage medium having a computer program stored therein; the computer program is used for executing the system level recording method of the industrial networked intelligent device.
The technical effects achieved by the system-level recording system and the computer-readable storage medium of the industrial networked intelligent device provided by the invention are the same as the technical effects achieved by the system-level recording method of the industrial networked intelligent device provided by the invention, so the details are not repeated herein.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without inventive exercise.
FIG. 1 is a flow chart of a system level recording method of an industrial networked intelligent device provided by the invention;
fig. 2 is a schematic structural diagram of a system-level recording system of an industrial networked intelligent device according to an embodiment of the present invention;
fig. 3 is a diagram of a connection and operation relationship of a system level recording system of an industrial networked smart device in an actual application process provided in the embodiment of the present invention;
FIG. 4 is a flowchart illustrating an implementation of an acquisition configuration unit of the device system according to an embodiment of the present disclosure;
FIG. 5 is a schematic block diagram of an apparatus behavior and state acquisition execution unit and a system device under test according to an embodiment of the present disclosure;
FIG. 6 is a flowchart illustrating execution of an apparatus behavior and status acquisition execution unit according to an embodiment of the present invention;
FIG. 7 is a flowchart illustrating the operation of the system behavior and status information obtaining unit according to an embodiment of the present invention;
FIG. 8 is a flowchart illustrating the execution of a core scheduler unit according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention aims to provide a system-level recording method, a system and a storage medium of industrial networked intelligent equipment, which can carry out global monitoring and recording on the running states of multiple types of equipment systems in a network.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
As shown in fig. 1, the system level recording method for the industrial networked intelligent device provided by the present invention includes:
step 100: and acquiring configuration information, and generating a configuration file based on the configuration information. The configuration information includes: and the equipment ID, the equipment IP, the equipment gateway, the equipment type, the equipment manufacturer and the equipment of the tested equipment system adopt one or more of a control instruction set version, an equipment operating system type, a system ssh or telnet login access information.
Step 101: and analyzing the configuration file to select a payload program, and acquiring system data information by adopting the payload program.
The analyzing the configuration file to select the payload program specifically includes:
and analyzing the configuration file to obtain analysis data.
And extracting effective data in the analysis data.
A payload program is selected based on the valid data.
The specific operation process of acquiring the system data information by adopting the payload program comprises the following steps: and selecting an effective load program, transmitting the effective load program to the tested equipment system, and acquiring system data information. Preferably, the communication method for transmitting the payload program to the device under test system includes: tcp, modbus communication protocol, profibus communication protocol, RS-485 bus, or RS-232 bus.
Acquiring system data information by adopting a payload program, which specifically comprises the following steps:
and when the device operating system type contained in the configuration information is a Linux system, acquiring a system operating environment by adopting a payload program. The system operation environment comprises: the calling state of the system log, the system process and the system program in the execution process.
And when the equipment operating system type contained in the configuration information is a PLC system, acquiring the current system running state, IO running state and network state of the PLC by adopting a payload program.
Step 102: and acquiring system behavior and state information according to the system data information. The method specifically comprises the following steps:
and analyzing and classifying the system data information to obtain analyzed and classified data.
System behavior and status information is obtained based on the parsed and classified data.
Corresponding to the system level recording method of the industrial networked intelligent device, the invention also provides a system level recording system of the industrial networked intelligent device, as shown in fig. 2, the system level recording system of the industrial networked intelligent device comprises: the system comprises an equipment system acquisition and configuration unit 1, an equipment behavior and state acquisition and execution unit 2, a system behavior and state information acquisition unit 3, a system behavior and state information calling unit 4 and a core scheduling unit 5.
The device system acquisition configuration unit 1 is used for acquiring configuration information and generating a configuration file based on the configuration information. The configuration information includes: and the equipment ID, the equipment IP, the equipment gateway, the equipment type, the equipment manufacturer and the equipment of the tested equipment system adopt one or more of a control instruction set version, an equipment operating system type, a system ssh or telnet login access information.
The device behavior and state acquisition execution unit 2 is used for analyzing the configuration file to select a payload program, and acquiring system data information by adopting the payload program.
The system behavior and status information acquiring unit 3 is configured to acquire system behavior and status information according to the system data information.
The system behavior and state information calling unit 4 is used for providing a database interface of the system behavior and state information acquiring unit.
The core scheduling unit 5 is respectively connected with the device system acquisition and configuration unit 1, the device behavior and state acquisition and execution unit 2, the system behavior and state information acquisition unit 3, and the system behavior and state information calling unit 4, and is used for calling the device system acquisition and configuration unit 1, the device behavior and state acquisition and execution unit 2, the system behavior and state information acquisition unit 3, and the system behavior and state information calling unit 4.
Further, the above-mentioned adopted device system acquisition configuration unit 1 preferably includes: foreground configuration page module and background program collection module.
The foreground configuration page module is used for acquiring configuration information.
The background program collecting module is connected with the foreground configuration page module and used for extracting configuration information and generating a configuration file.
Further, the above-mentioned adopted device behavior and state acquisition execution unit 2 includes: the system comprises a payload program module, an acquisition execution module and an acquisition program transmission module.
Wherein the payload program module comprises a number of payload programs.
The acquisition execution module is connected with the payload program module, and is used for calling and analyzing the configuration file, extracting the effective data in the configuration file, selecting the payload program according to the effective data, acquiring system data information by adopting the payload program, and acquiring system behavior and state information according to the system data information.
The acquisition program transmission module is connected with the acquisition execution module and is used for transmitting the payload program to the tested equipment system.
Based on the specific structure of the system-level recording system of the industrial networked intelligent device, a specific implementation process of the system-level recording method of the industrial networked intelligent device provided by the invention is described below.
Based on the connection and operation relationship of the system-level recording system of the industrial networked intelligent device in the practical application process as shown in fig. 3, the system-level recording system of the industrial networked intelligent device disclosed by the invention firstly submits the configuration information of the industrial controlled device to the device system acquisition and configuration unit 1 in an importing or inputting manner, and after the configuration information is submitted, the device system acquisition and configuration unit 1 can automatically acquire the device state information according to the input configuration information and the device type. The system behavior and state information is acquired by the system behavior and state information acquisition unit 3, and finally the acquired system behavior and state information is exported or written into a database, and the operation of exporting and writing data is mainly completed by the system behavior and state information calling unit 4. Specifically, the method comprises the following steps:
the execution flow of the device system acquisition and configuration unit 1 is shown in fig. 4, and the device system acquisition and configuration unit 1 acquires configuration information and generates a configuration file for accessing the recorded device system and further acquiring system-level state information. The configuration information can be imported into the device system acquisition configuration unit 1 by a configuration file import mode, and the device information can also be configured by configuration options. The specific configuration information includes: device vendor configuration information, device type configuration information, device model, device IP configuration information, device gateway configuration information, device version configuration information, device instruction set configuration information, device operating system configuration information, system communication interface configuration information, device communication protocol username information, device communication protocol login password information, and the like.
The foreground configuration page module in the equipment system acquisition configuration unit 1 is used for acquiring configuration information. And extracting configuration information by adopting a background program collecting module in the equipment system collecting and configuring unit 1 to generate a configuration file. A background program collecting module in the equipment system collecting and configuring unit 1 is adopted to extract programs submitted by users, and equipment configuration files are generated according to data provided by the users, so that the equipment behavior and state collecting and executing unit 2 can call the configuration files to generate corresponding collecting programs.
In the implementation process, the user can export and store the generated configuration file by operating the configuration file export function of the foreground page. And when needed, reloading the configuration file generated and stored last time by accessing the configuration file loading function of the foreground page so as to avoid repeated configuration.
The profile content generated may be:
the device type: plc
The equipment model is as follows: ModiconM580
Device IP configuration information: 192.168.2.10
Gateway information: 192.168.2.1
Communication port 01: RS232
Communication port 02: RJ45
The system communication protocol is as follows: modbus.
As shown in fig. 5-6, the device behavior and state acquisition execution unit 2 is used to acquire the configuration file, analyze the configuration file, select the corresponding payload program, and acquire the system data information.
Based on this, the device behavior and state acquisition execution unit 2 adopted in the invention mainly realizes the functions of automatic calling, execution and return of the acquisition program. The core implementation method of the unit is to preset different acquisition programs according to different types of systems, control the execution of the acquisition programs and return the acquisition programs. In order to realize the generation method of the acquisition execution program, the acquisition execution unit 2 comprises the following functional modules:
the system comprises a plurality of payload program modules of payload programs so as to be capable of acquiring data of the current state in the equipment system to be tested. The module is composed of different payload programs according to different device system types. The device system type of the invention includes but is not limited to Linux system, PLC instruction set system, etc. And different collection methods are adopted for payload programs of different systems. In the Linux system, the payload program can acquire the system operating environment, such as a system log, a system process, and call of a certain program of the system in the execution process. Under the PLC system, the effective load program can acquire information such as the current system running state, the IO running state and the network state of the PLC.
And the acquisition execution module calls and analyzes the configuration file, extracts the effective data of the configuration file, selects a corresponding effective load program according to the effective data of the configuration file, and acquires the system behavior and state information. The module can call the device system to collect the configuration file and select the effective load program of the corresponding system according to the effective data of the configuration file.
And the acquisition program transmission module is used for transmitting the effective load program selected by the acquisition execution module to the tested equipment system and finally executing the effective load program by sending a remote control command. The module has the main function of sending a payload program into a device system for execution, and the specific communication mode includes but is not limited to tcp, modbus, perfibus, 485 bus, rs232 bus and the like. Meanwhile, the module can also send the acquired data into the system behavior and state information acquisition unit 3 to complete the recording of the system-level behavior state.
As shown in fig. 7, the system behavior and status information acquiring unit 3 receives the system data information, analyzes and classifies the system data information, and acquires the system behavior and status information.
The unit is mainly used for receiving equipment behavior and state information, the part of data is derived from system data information collected by a payload program module, and specific information is different according to different corresponding information of the equipment, wherein the specific information includes but is not limited to system processes, system logs, specific execution processes or states called by some in a system, system running states, system IO states and the like. After the unit acquires the acquired data information, the unit can classify and analyze the acquired data information, such as a process state, a system log, an execution process state, a system running state, an IO state and the like. After the analysis is completed, the analyzed data is sent to the system behavior and state information calling unit 4, so as to be convenient for storage and external interface calling.
The system behavior and state information calling unit 4 provides a database interface of the system behavior and state information acquiring unit 3. The system behavior and state information calling unit 4 is mainly used for external access calling, communicates with the core scheduling unit 5, and after the system behavior and state information is obtained, an external system can obtain the system behavior and state data in the record through the system behavior and state information calling unit 4 for displaying or analyzing calling. Specifically, the system behavior and state information calling unit 4 provides a database interface of the system behavior and state information, and the external device can access corresponding data through the unit, so as to call the data information.
As shown in fig. 8, the core scheduling unit 5 mainly calls other units or modules. The unit is a system core processing unit which has the right to call other units or modules in the system, in an actual application scene, a user can acquire information of detected equipment by the system through an equipment system acquisition configuration unit 1, after identifying the equipment information, a core scheduling module 5 sends the characteristic information of the equipment into an acquisition execution module of an equipment behavior and state acquisition execution unit 2, and the acquisition execution module calls a corresponding payload program through a payload module according to the type of the equipment system and sends the corresponding payload program into the equipment system through an acquisition program transmission module for execution.
The execution result of the payload program module is sent to the acquisition execution module through the acquisition program transmission module, the acquisition execution module calls an interface of the core scheduling unit 5, the acquired data is sent to the system behavior and state information acquisition unit 3, and then the core scheduling unit 5 communicates with the outside through the system behavior and state information calling unit 4 after providing a data calling interface, and the recorded system behavior is sent to the display unit or other system analysis units.
In summary, compared with the prior art, the technical scheme provided by the invention has the following advantages:
1. the invention can realize system-level acquisition of system states of different industrial control devices based on the network.
2. The invention can realize the acquisition of the state of the industrial control equipment, the communication means adopted in the acquisition process is based on the network, the acquisition type can realize the equipment types aiming at different industrial equipment, and the acquisition of specific information can realize the state of a system level.
3. The invention can realize the acquisition of the current system state of the industrial control equipment based on the network.
4. The invention can collect the system state of the industrial control equipment, and the collection method thereof executes corresponding functions of calling, executing, returning and the like in the system by transmitting the effective load program to the system layer. The specific acquisition content includes, but is not limited to, a system process, a system log, a specific execution process or state called by some of the systems, a system running state, a system IO state, and the like.
5. The invention can realize the third-party interface calling of the industrial control equipment system state record based on the network.
6. The method can realize the third-party interface calling of system state record, and the acquired data supports external data calling and access, and the specific mode includes but is not limited to file form calling or database interface calling.
In addition, the invention also provides an electronic device and a computer readable storage medium, which are as follows:
an electronic device includes: one or more processors and a memory system.
The storage system is used for storing one or more programs which, when executed by the one or more processors, enable the one or more processors to perform the system level recording method for the industrial networked smart device provided above.
A computer-readable storage medium having a computer program stored therein. The computer program is used for executing the system level recording method of the industrial networked intelligent device.
In the existing industrial control internet security scene, most of the solutions for equipment and network security adopt industrial control firewall, industrial control flow intrusion detection, industrial control security audit and the like. All the above methods are based on network and flow measurement to evaluate the security of the system equipment, and cannot realize the recording and monitoring of the running condition of the equipment self system. If the running state condition of the equipment system is acquired, the running state condition is acquired one by one only through a programming tool of the access equipment. The single system information acquisition mode cannot realize the analysis of the correlation state of each equipment system in a network environment, and simultaneously provides difficulty for the equipment system level risk prejudgment. In view of the above current problems in the prior art, it can be specifically summarized that, in the current industrial control system security architecture, monitoring and recording of the operating states of different equipment systems under the industrial control system architecture cannot be realized in the existing product. On the other hand, based on the existing industrial control equipment, the system information checking system cannot be compatible, needs to be checked manually, and cannot be recorded and called. Therefore, the overall monitoring and recording of the operation status of all the equipment systems in the network cannot be realized by the tools provided by different manufacturers. The technical scheme provided by the invention can effectively solve the problems, namely the technical scheme provided by the invention can realize system-level acquisition of the system states of different industrial control devices based on a network, so that the system states of different devices can be acquired, and the current system state of the industrial control device can be recorded, so that the system states of different devices can be recorded and stored, and a third-party interface of the industrial control device system state record can be called, so that the system states of all devices in the industrial control system environment can be called by a third party for judgment or early warning.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. For the system disclosed by the embodiment, the description is relatively simple because the system corresponds to the method disclosed by the embodiment, and the relevant points can be referred to the method part for description.
The principles and embodiments of the present invention have been described herein using specific examples, which are provided only to help understand the method and the core concept of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, the specific embodiments and the application range may be changed. In view of the above, the present disclosure should not be construed as limiting the invention.

Claims (10)

1. A system level recording method of an industrial networked intelligent device is characterized by comprising the following steps:
acquiring configuration information, and generating a configuration file based on the configuration information; the configuration information includes: the equipment ID, the equipment IP, the equipment gateway, the equipment type, the equipment manufacturer and the equipment of the tested equipment system adopt one or more of control instruction set version, equipment operating system type, system ssh or telnet login access information;
analyzing the configuration file to select a payload program, and acquiring system data information by adopting the payload program;
and acquiring system behavior and state information according to the system data information.
2. The system level recording method for industrial networked smart devices as claimed in claim 1, wherein said parsing said configuration file selection payload program specifically comprises:
analyzing the configuration file to obtain analysis data;
extracting effective data in the analysis data;
a payload program is selected based on the valid data.
3. The system level recording method of industrial networked intelligent devices according to claim 1, wherein the acquiring system behavior and status information according to the system data information specifically comprises:
analyzing and classifying the system data information to obtain analyzed classified data;
and acquiring system behavior and state information based on the analysis and classification data.
4. The system level recording method for industrial networked intelligent devices according to claim 1, wherein the acquiring system data information using the payload program specifically comprises:
when the device operating system type contained in the configuration information is a Linux system, acquiring a system operating environment by adopting the payload program; the system operating environment comprises: calling states of the system log, the system process and the system program in the execution process;
and when the equipment operating system type contained in the configuration information is a PLC system, acquiring the current system running state, IO running state and network state of the PLC by adopting the payload program.
5. The system level recording method of industrial networked intelligent devices according to claim 1, wherein the specific operation process of acquiring system data information by adopting the payload program is as follows:
selecting an effective load program, transmitting the effective load program to a tested equipment system, and collecting the system data information.
6. The system level recording method for industrial networked intelligent devices according to claim 5, wherein the communication method adopted for transmitting the payload program to the tested device system comprises: tcp, modbus communication protocol, profibus communication protocol, RS-485 bus, or RS-232 bus.
7. A system level recording system for an industrial networked smart device, comprising:
the equipment system acquisition configuration unit is used for acquiring configuration information and generating a configuration file based on the configuration information; the configuration information includes: the equipment ID, the equipment IP, the equipment gateway, the equipment type, the equipment manufacturer and the equipment of the tested equipment system adopt one or more of control instruction set version, equipment operating system type, system ssh or telnet login access information;
the equipment behavior and state acquisition and execution unit is used for analyzing the configuration file and selecting a payload program, and acquiring system data information by adopting the payload program;
the system behavior and state information acquisition unit is used for acquiring system behavior and state information according to the system data information;
the system behavior and state information calling unit is used for providing a database interface of the system behavior and state information acquisition unit;
and the core scheduling unit is respectively connected with the equipment system acquisition and configuration unit, the equipment behavior and state acquisition and execution unit, the system behavior and state information acquisition unit and the system behavior and state information calling unit and is used for calling the equipment system acquisition and configuration unit, the equipment behavior and state acquisition and execution unit, the system behavior and state information acquisition unit and the system behavior and state information calling unit.
8. The system level recording system of industrial networked smart devices of claim 7, wherein said device system acquisition configuration unit comprises:
the foreground configuration page module is used for acquiring configuration information;
and the background program collection module is connected with the foreground configuration page module and used for extracting the configuration information and generating a configuration file.
9. The system level recording system of industrial networked smart devices of claim 7, wherein said device behavior and status collection execution unit comprises:
a payload program module including a plurality of payload programs;
the acquisition execution module is connected with the payload program module, and is used for calling and analyzing the configuration file, extracting effective data in the configuration file, selecting a payload program according to the effective data, acquiring system data information by adopting the payload program, and acquiring system behavior and state information according to the system data information;
and the acquisition program transmission module is connected with the acquisition execution module and is used for transmitting the payload program to a tested equipment system.
10. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium; the computer program is for executing the system level recording method of an industrial networked smart device according to any of claims 1-6.
CN202110864300.4A 2021-07-29 2021-07-29 System-level recording method and system of industrial networked intelligent equipment and storage medium Pending CN113535273A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110864300.4A CN113535273A (en) 2021-07-29 2021-07-29 System-level recording method and system of industrial networked intelligent equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110864300.4A CN113535273A (en) 2021-07-29 2021-07-29 System-level recording method and system of industrial networked intelligent equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113535273A true CN113535273A (en) 2021-10-22

Family

ID=78089605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110864300.4A Pending CN113535273A (en) 2021-07-29 2021-07-29 System-level recording method and system of industrial networked intelligent equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113535273A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111586090A (en) * 2020-03-25 2020-08-25 杭州传化智能制造科技有限公司 Method, system, computer device and readable storage medium for industrial data acquisition
CN112905410A (en) * 2021-01-19 2021-06-04 中国人民解放军32039部队 Equipment state monitoring system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111586090A (en) * 2020-03-25 2020-08-25 杭州传化智能制造科技有限公司 Method, system, computer device and readable storage medium for industrial data acquisition
CN112905410A (en) * 2021-01-19 2021-06-04 中国人民解放军32039部队 Equipment state monitoring system and method

Similar Documents

Publication Publication Date Title
CN107294808B (en) Interface test method, device and system
CN111104535B (en) Data management system and data management method
CN106484611B (en) Fuzzy test method and device based on automatic protocol adaptation
CN107241229B (en) Service monitoring method and device based on interface testing tool
CN106961362A (en) Automated testing method and mobile cloud test system
CN110750458A (en) Big data platform testing method and device, readable storage medium and electronic equipment
CN106209515B (en) Access network equipment automatization test system
KR20190017208A (en) Apparatus for serial port based cyber security vulnerability assessment and method for the same
CN107168844B (en) Performance monitoring method and device
CN109726830A (en) Equipment routing inspection method, apparatus, electronic equipment and storage medium
CN111949545A (en) Automatic testing method, system, server and storage medium
CN107483283B (en) Communication reliability test method and device
CN110727572A (en) Buried point data processing method, device, equipment and storage medium
CN111198797B (en) Operation monitoring method and device and operation analysis method and device
CN114050979A (en) Industrial control protocol safety test system and device
CN113127356A (en) Pressure measurement method and device, electronic equipment and storage medium
CN105099801A (en) Testing system for information management system, and testing environment simulation method
CN112463432A (en) Inspection method, device and system based on index data
CN115221071A (en) Chip verification method and device, electronic equipment and storage medium
CN115016346A (en) Multi-device management method and system based on data acquisition control device of Internet of things
CN105099829B (en) A kind of information resources service availability automatic monitoring method based on http protocol
CN117254964A (en) Power grid intelligent terminal protocol vulnerability detection method based on high-order attribute grammar
CN104967667A (en) Software stability test remote monitoring system based on cloud service
CN112506795A (en) Method, system, terminal and storage medium for testing security vulnerability of industrial control equipment
CN113535273A (en) System-level recording method and system of industrial networked intelligent equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination