Internet-of-things terminal device

By designing an IoT terminal device, combining the coordinated work of the regulation module and the IoT module, the problem of single functions of the existing regulation module is solved, and the support of advanced application functions and the improvement of complex grid fault handling capabilities are achieved.

CN119813532APending Publication Date: 2025-04-11STATE GRID LIAONING ELECTRIC POWER CO LTD +4
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411974033.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The existing control module has a single function and cannot realize advanced application functions, such as plug-and-play, robot access, traveling wave distance measurement, etc., resulting in limited operating status and fault handling capabilities for complex power grids.

Method used

Design an IoT terminal device, including a control module and an IoT module. The control module is used to obtain monitoring data and send it to the production control main station. The IoT module receives monitoring data, implements customized application functions according to needs, and sends the data running by the application to the information management main station. The IoT module adopts application container technology, based on object-oriented models and industrial IoT technology, to expand intelligent operation and maintenance services.

Benefits of technology

It realizes data transmission and function expansion between the regulation module and the IoT module, and can support advanced application functions such as plug-and-play, robot access, traveling wave distance measurement, etc., improving the ability to operate complex power grids and troubleshoot.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119813532A_ABST
    Figure CN119813532A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of power distribution automation, in particular to an Internet of Things terminal device, which comprises a regulation and control module used for obtaining monitoring data and sending the monitoring data to a first master station; the Internet of Things module is used for receiving the monitoring data, realizing a customizable application function according to the monitoring data, and sending application running data to the second master station; the Internet of Things module comprises an application container configured to generate self-description information of an application program; the self-identification module is configured to generate first registration identification information; and generating second registration identification information. Through the regulation and control module, the production control master station only receives and processes the power distribution regulation and control data; through the Internet of Things module, the information management master station only receives and processes power distribution operation and maintenance data, and the Internet of Things module expands intelligent operation and maintenance services based on an object-oriented model and an industrial Internet of Things technology, such as plug and play, robot access, traveling wave distance measurement and the like, and flexible customization of software functions can be realized through an application container technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of power distribution automation, and in particular to an Internet of Things terminal device. Background Art

[0002] Distribution automation control refers to the application of power automation and intelligent technologies to the distribution system, and the realization of dynamic management, process intelligence and centralized and unified power supply control of the power system through the reasonable design of the terminal control, information collection and communication systems of the distribution system.

[0003] In order to realize distribution automation control, various control module devices need to be set up in the general distribution network, such as: feeder distribution terminal (Feeder Terminal Unit, FTU), distribution transformer distribution terminal (Transformer Terminal Unit, TTU), switchgear remote monitoring terminal (Distribution Terminal Unit, DTU), etc. The main function of these devices is to realize the monitoring of distribution network equipment, and they have functions such as telesignaling, telemetering, remote control, fault current detection, relay protection, and communication forwarding.

[0004] However, the existing control modules have the problem of single function and can only realize basic monitoring and control functions, but cannot realize advanced application functions such as plug-and-play, robot access, traveling wave ranging, etc., and have limited ability to handle complex power grid operating conditions and faults. Summary of the invention

[0005] The present application aims to at least solve the problem of single function of existing control modules, which can only realize basic monitoring and control functions but cannot realize advanced application functions such as plug and play, robot access, traveling wave ranging, etc., and one of the technical problems is limited ability to handle complex power grid operating conditions and faults.

[0006] To this end, the present application provides an Internet of Things terminal device, which, through the control module, enables the production control master station to only receive and process the distribution control data; through the Internet of Things module, enables the information management master station to only receive and process the distribution operation and maintenance data, and the Internet of Things module expands intelligent operation and maintenance services based on object-oriented models and industrial Internet of Things technologies, such as plug-and-play, robot access, traveling wave ranging, etc., and can realize flexible customization of software functions through the application of container technology.

[0007] According to an embodiment of the present application, an Internet of Things terminal device is provided, including:

[0008] A control module, used for obtaining monitoring data and sending the monitoring data to the first master station;

[0009] The IoT module is used to receive monitoring data, implement customizable application functions based on the monitoring data, and send application operation data to the second master station;

[0010] The IoT modules include:

[0011] Application containers are configured to run applications and data centers and generate self-describing information about applications;

[0012] A self-identification module is configured to generate first registration identification information, where the first registration identification information is used to enable the second master station to identify the IoT module;

[0013] Based on the self-description information, second registration identification information is generated, and the second registration identification information is used to enable the second master station to identify the application running in the Internet of Things module.

[0014] Optionally, the application container includes:

[0015] A self-registration unit, used to generate self-description information of the application;

[0016] Internal message bus, used for message notifications between applications and data interaction between applications and the data center;

[0017] An external interaction unit is used for data communication between the application program and the external device;

[0018] Application functional unit, used for data processing by application programs.

[0019] Optionally, the self-registration unit is configured to:

[0020] When it is detected that the application is running for the first time, the model interaction interface is called to obtain the power grid model information; the model interaction interface is a subject interface provided by the self-identification module;

[0021] Call the device interaction interface to obtain the device information of the IoT module; the device interaction interface is the theme interface provided by the self-identification module;

[0022] Obtaining an identification mark of the application program through a self-identification module, where the identification mark is a unique mark of the application program on the second master station;

[0023] Based on the power grid model information, device information and identification mark, self-describing information of the application is generated.

[0024] Optionally, the self-identification module is configured to:

[0025] When the IoT module is connected to the distribution network for the first time, it sends a request to the second master station to obtain the grid model file;

[0026] Parse the power grid model file and obtain the power grid model information;

[0027] Scan the IoT module to obtain the device information of the IoT module;

[0028] Based on the power grid model information and the device information, first registration identification information is generated.

[0029] Optionally, the self-identification module is further configured to:

[0030] When detecting that the application is running for the first time, sending an identification generation request to the second main station, the identification generation request is used to enable the second main station to generate an identification identification of the application;

[0031] Based on the power grid model information, a model interaction interface is generated, and the model interaction interface is used for the application to call and obtain the power grid model information;

[0032] Based on the device information, a device interaction interface is generated, and the device interaction interface is used for the application to call and obtain the device information;

[0033] The self-description information of the application is obtained, and the second registration identification information is generated.

[0034] Optionally, the self-identification module is further configured to:

[0035] When receiving the update model file sent by the second master station, parsing the update model file and updating the power grid model information;

[0036] Based on the updated power grid model information, generating new first registration identification information;

[0037] Generate an update instruction, where the update instruction is used to notify the application to generate new self-describing information based on the updated power grid model information;

[0038] The updated self-description information of the application is obtained, and new second registration identification information is generated.

[0039] Optionally, the power grid model file includes power grid model information, where the power grid model information is distribution network architecture information obtained by modeling based on the IEC61850 / CIM standard.

[0040] Optionally, the IoT terminal device further includes:

[0041] The safety isolation module is used to transmit the data of the control module to the IoT module in one direction.

[0042] Optionally, the security isolation module adopts physical isolation.

[0043] Optionally, the IoT terminal device further includes:

[0044] The first communication module is used to convert the data of the control module into a DDS protocol format and send it to the first master station;

[0045] The second communication module is used to convert the data of the IoT module into the DDS protocol format and send it to the second master station.

[0046] One of the above technical solutions has at least the following advantages or beneficial effects:

[0047] The present application provides an IoT terminal device, including: a control module, which is used to obtain monitoring data and send the monitoring data to a first master station; an IoT module, which is used to receive monitoring data, implement customizable application functions according to the monitoring data, and send the data of application operation to a second master station; wherein the IoT module includes: an application container, which is configured to run the application program and the data center, and generate self-description information of the application program; a self-identification module, which is configured to generate a first registration identification information, and the first registration identification information is used to enable the second master station to identify the IoT module; based on the self-description information, a second registration identification information is generated, and the second registration identification information is used to enable the second master station to identify the application program running in the IoT module. Through the control module, the production control master station only receives and processes the power distribution control data; through the IoT module, the information management master station only receives and processes the power distribution operation and maintenance data, and the IoT module expands the intelligent operation and maintenance business based on the object-oriented model and industrial Internet of Things technology, such as plug-and-play, robot access, traveling wave ranging, etc., and the flexible customization of software functions can be achieved through the application container technology. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solution of the present application, the drawings required for use in the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0049] Figure 1 A schematic diagram of the structure of an Internet of Things terminal device provided in an embodiment of the present application is shown;

[0050] Figure 2 The software framework of the IoT module provided in the embodiment of the present application is shown;

[0051] Figure 3 A schematic diagram showing the structure of an application program provided in an embodiment of the present application is shown;

[0052] Figure 4 A block diagram of an application container provided by an embodiment of the present application is shown;

[0053] Figure 5 A schematic diagram of the structure of the safety isolation module provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0054] In order to better explain the present application and facilitate understanding, the present application is described in detail below through specific implementation methods in conjunction with the accompanying drawings.

[0055] As mentioned above, the feeder distribution terminal (FTU) is a switch monitoring device installed next to the feeder switch. It is mainly used to measure the three-phase parameters of the feeder and monitor the feeder information in the distribution system, such as the circuit breaker, load switch, and section switch on the 10kV line; the distribution transformer distribution terminal (TTU) is mainly used to collect and control the information of the distribution transformer, monitor the operating conditions of the distribution transformer in real time, and protect the stable operation of the transformer. It can collect the three-phase voltage and current sampling values ​​on the low-voltage side, and calculate the effective value of voltage and effective value of current based on these data. Value, active power, reactive power, power factor, active electric energy, reactive electric energy and other operating parameters; the remote monitoring terminal of the switchgear (DTU) is mainly used for multi-circuit data acquisition, communication and management in switchgear (stations), outdoor small switchgear, ring network cabinets, small substations, box-type substations, etc. It can complete the acquisition and calculation of the position signal, voltage, current, active power, reactive power, power factor, electric energy and other data of the switchgear, perform opening and closing operations on the switch, and realize the fault identification and isolation of the feeder switch and the restoration of power supply to the non-fault section.

[0056] The existing control modules monitor various parameters of the power grid in real time, which already occupies the vast majority of their computing power. Therefore, they can only realize basic monitoring and control functions, but cannot realize advanced application functions such as plug-and-play, robot access, traveling wave ranging, etc., and have limited ability to handle complex power grid operating conditions and faults.

[0057] In order to solve at least one of the technical problems existing in the prior art or related technology, the present application provides an Internet of Things terminal device, including: a control module, used to obtain monitoring data and send the monitoring data to a first master station; an Internet of Things module, used to receive monitoring data, implement customizable application functions according to the monitoring data, and send the data of application operation to a second master station; wherein the Internet of Things module includes: an application container, configured to run an application and a data center, and generate self-description information of the application; a self-identification module, configured to generate a first registration identification information, the first registration identification information is used to enable the second master station to identify the Internet of Things module; based on the self-description information, a second registration identification information is generated, and the second registration identification information is used to enable the second master station to identify the application running in the Internet of Things module. Through the control module, the production control master station only receives and processes the power distribution control data; through the Internet of Things module, the information management master station only receives and processes the power distribution operation and maintenance data, and the Internet of Things module expands intelligent operation and maintenance services based on object-oriented models and industrial Internet of Things technologies, such as plug-and-play, robot access, traveling wave ranging, etc., and can realize flexible customization of software functions through application container technology.

[0058] The following describes an IoT terminal device according to some embodiments provided by the present application with reference to the accompanying drawings.

[0059] See also Figures 1 to 5 , an Internet of Things terminal device provided by an embodiment of the first aspect of the present application includes: a control module, used to obtain monitoring data and send the monitoring data to a first master station; an Internet of Things module, used to receive the monitoring data, implement customizable application functions according to the monitoring data, and send the data of the application running to a second master station; wherein the Internet of Things module includes: an application container, configured to run the application and the data center, and generate self-description information of the application; a self-identification module, configured to generate first registration identification information, the first registration identification information is used to enable the second master station to identify the Internet of Things module; based on the self-description information, generate second registration identification information, the second registration identification information is used to enable the second master station to identify the application running in the Internet of Things module.

[0060] The control module can realize basic monitoring and control functions based on monitoring data; the IoT module receives data from the control module and realizes customizable application functions according to needs, such as plug-and-play, robot access, traveling wave ranging, etc., and can handle complex power grid operation status and faults.

[0061] The control module can use traditional FTU, TTU, DTU and other equipment to realize basic monitoring and control functions of the distribution network; the IoT module is based on object-oriented models and industrial IoT technology to realize advanced application functions such as plug-and-play, robot access, traveling wave ranging, etc., and can realize flexible customization of software functions through application container technology.

[0062] The first master station is the production control master station, which only receives and processes distribution control data; the second master station is the information management master station, which only receives and processes distribution operation and maintenance data. The information of the control module and the information of the Internet of Things module are sent to the production control master station and the information management master station through the first communication module and the second communication module respectively, ensuring that the scheduling business is highly standardized and stable and reliable.

[0063] The hardware of the IoT module can be composed of a plug-in box, a busbar, a power supply and isolation plug-in, an IoT master control plug-in, a traveling wave plug-in, etc. The busbar provides working power, data bus, clock signal (Pulse Per Second, PPS), etc. for each plug-in, among which the data bus includes USB (Universal Serial Bus), serial port, I2C (Inter-Integrated Circuit), ETHERNET, etc.; the power supply and isolation plug-in can convert 24V DC power into 5V output to the busbar; the IoT master control plug-in includes a CPU (Central Processing Unit) core, a maintenance serial port, multiple RS232 / 485 serial ports, multiple network ports, a PPS input interface, a Bluetooth antenna interface, etc.

[0064] In an illustrative embodiment, the IoT terminal device also includes: a first communication module, used to convert the data of the control module into the DDS protocol format and send it to the first master station; a second communication module, used to convert the data of the IoT module into the DDS protocol format and send it to the second master station.

[0065] The DDS (Data Distribution Service) protocol is a new generation of distributed real-time communication middleware protocol. It adopts a publish / subscribe architecture, is data-centric, and provides a rich set of QoS (Quality of Service) strategies to ensure real-time, efficient, and flexible data distribution. It is widely used in aerospace, autonomous driving, military, robotics, industrial automation, medical equipment, and other fields, providing reliable data interaction support for various distributed real-time communication applications. The first communication module and the second communication module can have built-in 4G / 5G communication modules, can expand local wireless interfaces, and can expand other types of communication interfaces.

[0066] like Figure 2 As shown in the figure, the software design of the IoT module includes:

[0067] An operating system framework, configured to run a basic operating system kernel and a hardware driver framework;

[0068] Application containers are configured to run applications and data centers, generating self-describing information about the applications.

[0069] The self-identification module is configured to generate first registration identification information, which is used to enable the second master station to identify the IoT module; based on the self-description information, second registration identification information is generated, which is used to enable the second master station to identify the application running in the IoT module. The operating system framework is responsible for managing the hardware and software resources of the system and providing basic system services, such as the basic operating system kernel is Linux, Android, IOS, Hongmeng, etc. Linux is a freely releasable UNIX-like kernel implementation with extremely high stability. It can run stably for a long time without errors, and can run multiple processes and threads at the same time to improve the system's concurrent performance. Moreover, the Linux kernel is highly customizable, and users can configure the kernel according to their needs to meet specific application scenarios. Android, known as Android in Chinese, is a free and open source mobile operating system based on the Linux kernel, with extremely high flexibility and customizability. It also has good compatibility and can run on hardware devices with various configurations. IOS is a mobile operating system developed by Apple that supports multitasking. Users can run multiple applications at the same time and easily switch between them. HUAWEI HarmonyOS is a distributed operating system for all scenarios officially released by Huawei on August 9, 2019. It is based on the same set of system capabilities and a distributed concept that adapts to multiple terminal forms. It can support a variety of terminal devices such as mobile phones, tablets, smart wearables, smart screens, and car machines.

[0070] Running basic APPs (Applications) and various functional business APPs on the application container can realize customizable advanced application functions. Figure 3 As shown, the basic APP is used to manage public hardware interface resources and shared data management, avoid business conflicts caused by concurrent access of multiple APPs, and provide services to other APPs through the internal message bus in the form of messages, including data center, expansion module management, northbound communication interface management, device information management, security agent and operation and maintenance management. Business APPs are divided into two categories according to business attributes: collection business class and analysis business class. Collection business APPs mainly realize line status information collection, equipment status information collection, environmental status information collection, traveling wave data collection, micro-meteorological data information, etc.; analysis business APPs are responsible for analyzing the collected data and providing public services to the outside world. They belong to public service business APPs and can support the deployment of artificial intelligence algorithms.

[0071] In an illustrative embodiment, Figure 4 As shown, the application container includes:

[0072] A self-registration unit, used to generate self-description information of the application;

[0073] Internal message bus, used for message notifications between applications and data interaction between applications and the data center;

[0074] An external interaction unit is used for data communication between the application program and the external device;

[0075] Application functional unit, used for data processing by application programs.

[0076] The internal message bus can be implemented using the MQTT (Message Queuing Telemetry Transport) communication method. By setting up the MQTT broker, data interaction and message forwarding can be achieved in the JASON format. MQTT is a lightweight publish / subscribe message transmission protocol that is widely used in IoT scenarios. It is based on the publish / subscribe model, allowing devices to exchange messages efficiently.

[0077] Message interaction mainly includes two parts: one is between APP and data center, and the other is between APP. Based on the MQTT protocol, each APP writes a message interface according to established rules to achieve orderly interaction between APPs and between APP and data center. The key mechanisms of message interaction include: the internal message bus provides a publishing and subscription topic interface, and the topic interface must follow the interface specification; the APP that provides data calls the topic interface to publish messages after the data is updated. After the internal message bus receives the message, it forwards it to the data center. The data center is responsible for data storage and management, and feeds back the processing results to the APP through the internal message bus; the APP that reads the data first calls the topic interface to publish the message, and forwards the message to the data center through the internal message bus. After the data center completes the processing, the processing results are fed back to the APP via the internal message bus.

[0078] The external interaction unit is responsible for data communication with external devices such as busbars, traveling wave plug-ins, etc.

[0079] The application function unit is the core module that realizes the functional requirements of the APP and is responsible for data conversion, data processing, advanced calculations, etc.

[0080] The self-registration unit, in conjunction with the self-identification module, enables the APP to automatically identify itself in the main station, achieving a plug-and-play effect. Plug-and-Play (PAP) refers to the ability of a device to be used as soon as it is connected. A well-known example is the USB (Universal Serial Bus) device. When a computer is plugged into a USB device, the computer can use the USB device without any manual operation. For power grid equipment, plug-and-play capability means that the device and the APP running on the device can be easily connected to the power grid with full functionality without a lot of manual intervention, or can be replaced seamlessly.

[0081] In an illustrative embodiment, the self-registration unit is configured as follows: when it is detected that the application is running for the first time, calling the model interaction interface to obtain the power grid model information; the model interaction interface is a subject interface provided by the self-identification module; calling the device interaction interface to obtain the device information of the Internet of Things module; the device interaction interface is a subject interface provided by the self-identification module; obtaining the identification identifier of the application through the self-identification module, the identification identifier being the unique identifier of the application on the second master station; generating self-description information of the application based on the power grid model information, device information and identification identifier.

[0082] In an illustrative embodiment, the self-identification module is configured as follows: when it is detected that the application is running for the first time, an identification generation request is sent to the second master station, and the identification generation request is used to enable the second master station to generate an identification identifier for the application; based on the power grid model information, a model interaction interface is generated, and the model interaction interface is used for the application to call and obtain the power grid model information; based on the device information, a device interaction interface is generated, and the device interaction interface is used for the application to call and obtain the device information; and the self-description information of the application is obtained to generate second registration identification information.

[0083] When the APP is run for the first time, the self-identification module will send a request to the second master station, and the second master station will generate an identification identifier GUID for the APP; at the same time, the self-registration unit will call the model interaction interface and the device interaction interface to obtain the power grid model information and device information respectively. Standard modeling can obtain the address of the currently connected power grid node, the address of the connection master station, the identification password, the mapping protocol and other information from the power grid model information; the device information includes the name, model, MAC address, IP address and other information of the IoT module. The unique identifier of the IoT module can be generated using the device information, for example, in the form of connecting the name, model, MAC address and IP address of the IoT module.

[0084] The unique identifier of the IoT module and the identification identifier of the APP can form the identity information of the APP; based on the mapping protocol, a mapping relationship between the APP and specific nodes and functions in the power grid can be established; the security code of the APP can be established through the identification password. The identity information, mapping relationship and security code of the APP can generate the self-description information of the application program, and the second registration identification information can be generated by filling the self-description information of the application program into the second preset template. When the data of the second registration identification information is transmitted to the second master station, the second master station only needs to parse it according to the preset template to complete the identification and registration of the application program, without the need for complex operations such as point table configuration, to achieve a plug-and-play effect.

[0085] In an illustrative embodiment, the self-identification module is configured as follows: when the IoT module is connected to the distribution network for the first time, a request is sent to the second master station to obtain a grid model file; the grid model file is parsed to obtain grid model information; the IoT module is scanned to obtain device information of the IoT module; and first registration identification information is generated based on the grid model information and device information.

[0086] When the IoT module is connected to the distribution network for the first time, the self-identification module will start and send a request to the second master station to obtain the grid model file. After receiving the grid model file, the self-identification module will parse it to obtain the grid model information such as the address of the currently connected grid node, the address of the connection master station, the identification password, and the mapping protocol; at the same time, the self-identification module will scan the IoT module itself to obtain device information, including the name, model, MAC address, IP address, etc. of the IoT module. The unique identifier of the IoT module is generated using the device information. The unique identifier of the IoT module and the address of the currently connected grid node can form the identity information of the IoT module; the security code of the IoT module can be established through the identification password. The first registration identification information can be generated by filling the identity information of the IoT module and the security code of the IoT module into the first preset template. When the data of the first registration identification information is transmitted to the second master station, the second master station only needs to parse it according to the preset template to complete the identification and registration of the IoT module, without the need for complex operations such as point table configuration, so as to achieve a plug-and-play effect.

[0087] In an illustrative embodiment, the self-identification module is also configured to: when receiving an updated model file sent by the second master station, parse the updated model file and update the power grid model information; generate new first registration identification information based on the updated power grid model information; generate an update instruction, the update instruction is used to notify the application to generate new self-description information based on the updated power grid model information; obtain the self-description information updated by the application and generate new second registration identification information.

[0088] When the grid model information changes, the second master station will send the relevant information to the IoT module. The IoT module parses the updated information and initiates a new registration request. The registration steps are the same as the above steps and will not be repeated here.

[0089] In an illustrative implementation, the power grid model file includes power grid model information, and the power grid model information is distribution network architecture information obtained by modeling based on the IEC61850 / CIM standard.

[0090] IEC61850 is an important standard in the field of power system automation, mainly used for communication and information exchange in substation automation systems. The IEC61850 standard proposes the concept of information stratification within substations, dividing substation automation systems into three levels: station control layer, bay layer and process layer. Information is exchanged between each level through standardized communication interfaces, realizing data sharing and control between different levels.

[0091] CIM (Common Information Model) is a public information model in the field of power systems, mainly used to describe the structure and behavior of power systems. CIM provides a unified information model for describing various devices in power systems and the relationships between them. The model covers all aspects of power generation, transmission, distribution and consumption, and provides a basis for the information management of power systems.

[0092] The generation process of power grid model information includes:

[0093] Based on the application status of the distribution network, collect business process information. Business process information includes: detailed definition of each business function, message exchange protocol between each business function; present the business process information in the form of use case diagram and sequence diagram.

[0094] Based on the use case diagram and sequence diagram, define the integration scenario, which includes the type and content of the message, the direction and steps of message delivery, the state change after message delivery, etc. Defining the integration scenario can reflect the goals of the business process, the operations involved, and the processes in detail.

[0095] Based on the IEC61850 / CIM standard model, create model classes involved in message interaction. Model classes are used to standardize message content, and semantically achieve standardization and consistency. For message content that cannot be identified, it is included in the model system through model extension. Since the IEC61850 / CIM standard model not only provides the common information model of the semantic layer, but also provides the application subset message template for interaction between abstract functional components, it is necessary to refer to these predefined messages, revise and correct the message types used for information exchange in the integration scenario, and form a formal message text model. Based on the message text model, a model class that conforms to the IEC61850 / CIM standard model can be created. For example, the model class can include a power grid node model class, a master station model class, a device model class, etc. The power grid node model class includes information such as the address, name, and function of the power grid node; the master station model class includes information such as the address, name, and function of the master station; and the device model class includes information such as the name, model, MAC address, IP address, and function of the device.

[0096] Establish a mapping relationship between the data fields of the communication protocol and the model class attributes. The data instance defined by the data fields of the communication protocol is the message payload. After mapping and conversion, it is encapsulated into a standard message in string or binary format and participates in the message exchange.

[0097] Generate power grid model information based on the mapping relationship and model class.

[0098] In an illustrative embodiment, Figure 5 As shown, the IoT terminal device further includes: a safety isolation module, which is used to transmit the data of the control module to the IoT module in a one-way manner. The safety isolation module adopts a physical isolation method.

[0099] The security isolation module can realize the one-way transmission of the internal data flow of the IoT terminal device from the control module to the IoT module, preventing the control module from being attacked by the network from the low security domain. The data flow can only be transmitted from the control module to the IoT module in one direction, and only the bit response bit can be returned in the reverse direction. There is no direct physical channel between the control module and the IoT module. The data must be transferred through the security isolation module. The physical isolation is realized by pure hardware, which can prevent the security isolation function from being tampered, short-circuited or reversely attacked.

[0100] In the description of the present application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the feature. In the description of the present application, "plurality" means two or more, unless otherwise clearly and specifically defined.

[0101] In this application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0102] In the present application, unless otherwise clearly specified and limited, when a first feature is “on” or “below” a second feature, it may be that the first and second features are in direct contact, or that the first and second features are in indirect contact through an intermediate medium. Moreover, when a first feature is “above”, “above” or “above” a second feature, it may be that the first feature is directly above or obliquely above the second feature, or it may simply mean that the first feature is higher in level than the second feature. When a first feature is “below”, “below” or “below” a second feature, it may be that the first feature is directly below or obliquely below the second feature, or it may simply mean that the first feature is lower in level than the second feature.

[0103] In the description of this specification, the description of the terms "one embodiment", "some embodiments", "embodiment", "exemplary embodiment", "example", "specific example" or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0104] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in the field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. An Internet of Things terminal device, characterized in that: include: A control module, used for obtaining monitoring data and sending the monitoring data to the first master station; The IoT module is used to receive the monitoring data, implement customizable application functions according to the monitoring data, and send application running data to the second master station; The IoT module includes: An application container, configured to run an application and a data center, and generate self-describing information of the application; A self-identification module, configured to generate first registration identification information, wherein the first registration identification information is used to enable the second master station to identify the IoT module; Based on the self-description information, second registration identification information is generated, and the second registration identification information is used to enable the second main station to identify the application running in the Internet of Things module.

2. The IoT terminal device according to claim 1, characterized in that: The application container includes: A self-registration unit, used to generate self-description information of the application; An internal message bus, used for message notifications between the applications and data interaction between the applications and the data center; An external interaction unit, used for data communication between the application and an external device; The application function unit is used for the application program to perform data processing.

3. The IoT terminal device according to claim 2, characterized in that: The self-registration unit is configured to: When it is detected that the application is running for the first time, a model interaction interface is called to obtain power grid model information; the model interaction interface is a subject interface provided by the self-identification module; Calling a device interaction interface to obtain device information of the IoT module; the device interaction interface is a subject interface provided by the self-identification module; Obtaining, through the self-identification module, an identification identifier of the application, wherein the identification identifier is a unique identifier of the application on the second main station; Based on the power grid model information, the device information and the identification mark, self-description information of the application is generated.

4. The IoT terminal device according to claim 1, characterized in that: The self-identification module is configured to: When the IoT module is connected to the power distribution network for the first time, a request is sent to the second master station to obtain a power distribution network model file; Parsing the power grid model file to obtain power grid model information; Scan the IoT module to obtain device information of the IoT module; Based on the power grid model information and the device information, first registration identification information is generated.

5. The IoT terminal device according to claim 4, characterized in that: The self-identification module is further configured to: When detecting that the application is run for the first time, sending an identification generation request to the second main station, the identification generation request is used to enable the second main station to generate an identification identification of the application; Based on the power grid model information, a model interaction interface is generated, wherein the model interaction interface is used for the application to call and obtain the power grid model information; Based on the device information, a device interaction interface is generated, where the device interaction interface is used for the application to call and obtain the device information; The self-description information of the application is obtained, and second registration identification information is generated.

6. The IoT terminal device according to claim 4, characterized in that: The self-identification module is further configured to: When receiving the update model file sent by the second master station, parsing the update model file and updating the power grid model information; Based on the updated power grid model information, generating new first registration identification information; generating an update instruction, wherein the update instruction is used to notify the application to generate new self-describing information based on the updated power grid model information; The updated self-description information of the application is obtained, and new second registration identification information is generated.

7. The IoT terminal device according to claim 4, characterized in that: The power grid model file includes power grid model information, and the power grid model information is distribution network architecture information obtained by modeling based on the IEC61850 / CIM standard.

8. The IoT terminal device according to claim 1, characterized in that: Also includes: The safety isolation module is used to transmit the data of the control module to the Internet of Things module in a unidirectional manner.

9. The IoT terminal device according to claim 8, characterized in that: The safety isolation module adopts a physical isolation method.

10. The IoT terminal device according to claim 1, characterized in that: Also includes: A first communication module, used for converting the data of the control module into a DDS protocol format and sending the data to the first master station; The second communication module is used to convert the data of the IoT module into a DDS protocol format and send it to the second master station.