Industrial Internet Data Downloading, Reporting Method and Intelligent Gateway

By introducing intelligent gateways and multi-level gateway cascade structures into the industrial Internet platform and using the MQTT protocol to issue and report data, the problems of data acquisition end adaptation and secondary development in the existing technology have been solved, the goal of reducing the cost of the acquisition end and dispersed computing capabilities has been achieved, and data management efficiency has been improved.

CN115766424BActive Publication Date: 2025-06-27广东省工业边缘智能创新中心有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211230356.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-30
Publication Date
2025-06-27
Estimated Expiration
2042-09-30

AI Technical Summary

Technical Problem

The existing industrial Internet platform is difficult to adapt to and develop the data acquisition end twice, and cannot effectively reduce the cost of the acquisition end and distribute the computing power, resulting in inefficient data management.

Method used

By introducing intelligent gateways and multi-level gateway cascade structures into the industrial Internet platform, using the MQTT protocol to issue and report data, the intelligent gateway identifies and configures the collection gateway based on the serial number information, realizing effective data management and processing.

Benefits of technology

It realizes efficient configuration and management of intelligent gateways and acquisition gateways by the industrial Internet platform, reduces the cost of the acquisition side, distributes computing power, and improves data management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115766424B_ABST
    Figure CN115766424B_ABST
Patent Text Reader

Abstract

The present application discloses an industrial Internet data sending-down, reporting method and an intelligent gateway. The data sending-down method includes: receiving a gateway configuration message sent by an industrial Internet platform, where the gateway configuration message includes gateway identification information and gateway configuration information; if the gateway identification information includes the serial number of the intelligent gateway and the serial number of a subordinate gateway connected to the intelligent gateway, then sending the gateway configuration information to the subordinate gateway associated with the serial number of the subordinate gateway, so that the subordinate gateway is configured according to the gateway configuration information. Through the above method, the problems of adaptation and secondary development of the industrial Internet for data collection terminals are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technologies, and particularly to a method for industrial Internet data downloading and reporting, and an intelligent gateway. Background Art

[0002] Industrial Internet is a new type of infrastructure, application mode, and industrial ecosystem that deeply integrates the new generation of information and communication technologies with industrial economy. The industrial Internet platform is an industrial cloud platform that faces the needs of manufacturing digitalization, networking, and intelligence, constructs a service system based on the collection, aggregation, and analysis of massive data, and supports the ubiquitous connection, elastic supply, and efficient allocation of manufacturing resources.

[0003] The inventors of the present application found in their research that currently, the industrial Internet platform has achieved direct connection to the gateway and management thereof. However, with the expansion of the scale of monitored devices, the existing industrial Internet platform cannot adapt to and perform secondary development on the data collection end, and cannot meet the requirements of reducing the cost of the collection end and dispersing the computing power of the industrial Internet platform, thus reducing the efficiency of industrial Internet data management. Summary of the Invention

[0004] In view of the above problems, the embodiments of the present application provide a method for industrial Internet data downloading and reporting, and an intelligent gateway, which are used to solve the above problems existing in the prior art.

[0005] In a first aspect, the embodiments of the present application provide a method for industrial Internet data downloading, including: receiving a gateway configuration message sent by an industrial Internet platform, where the gateway configuration message includes gateway identification information and gateway configuration information; if the gateway identification information includes the serial number of the intelligent gateway and the serial number of the subordinate gateway connected to the intelligent gateway, sending the gateway configuration information to the subordinate gateway associated with the serial number of the subordinate gateway, so that the subordinate gateway performs configuration according to the gateway configuration information.

[0006] Through the technical solution provided by the embodiments of the present application, after receiving the gateway configuration message sent by the industrial Internet platform, the intelligent gateway identifies the collection gateway according to the gateway serial number information included in the gateway identification information. The implementation method is simple. Only by changing the configuration rules of the serial numbers of the intelligent gateway and the collection gateway, the process of industrial Internet data downloading can be realized, and the settings and modifications of the configurations of the intelligent gateway and the collection gateway by the industrial Internet platform can be realized, so as to solve the problems of adaptation and secondary development of the industrial Internet platform for the data collection end.

[0007] In some embodiments, before receiving the gateway configuration message sent by the industrial Internet platform, it includes: sending a first gateway configuration message acquisition request to the industrial Internet platform, where the first gateway configuration message acquisition request includes the serial number of the intelligent gateway, so that the industrial Internet platform feeds back the gateway configuration message according to the serial number of the intelligent gateway.

[0008] In some embodiments, after sending a first gateway configuration message acquisition request to the industrial Internet platform, it includes: receiving a second gateway configuration message acquisition request sent by a subordinate gateway, where the second gateway configuration message acquisition request includes the serial number of the intelligent gateway and the serial number of the subordinate gateway; if the gateway identification information includes the serial number of the intelligent gateway and the serial number of the subordinate gateway connected to the intelligent gateway, then sending the gateway configuration information to the subordinate gateway associated with the serial number of the subordinate gateway, including: if the gateway identification information includes the serial number of the subordinate gateway included in the second gateway configuration message acquisition request, then sending the gateway configuration information to the subordinate gateway associated with the serial number of the subordinate gateway.

[0009] In some embodiments, if the gateway identification information does not include the serial number of the subordinate gateway, then configure according to the gateway configuration information.

[0010] In a second aspect, an industrial Internet data reporting method provided by an embodiment of the present application includes: receiving the collected data uploaded by a subordinate gateway connected to the intelligent gateway, where the collected data includes gateway identification information and monitored device data, and the gateway identification information includes the serial number of the intelligent gateway and the serial number of the subordinate gateway; sending the collected data to the industrial Internet platform, so that after the industrial Internet platform receives the collected data, it looks up the monitored device information corresponding to the subordinate gateway in the database according to the serial number of the intelligent gateway and the serial number of the subordinate gateway, and updates the monitored device information according to the monitored device data.

[0011] Through the technical solution provided by the embodiment of the present application, after the intelligent gateway receives the collected data uploaded by the collection gateway according to the gateway serial number information in the gateway identification information, it sends the collected data to the industrial Internet platform according to the gateway serial number information, and the industrial Internet platform only needs to rely on the serial number in the gateway identification information to monitor and predict the health status of industrial devices. The method is simple and easy to implement. By only changing the configuration rules of the serial numbers of the intelligent gateway and the collection gateway, the process of industrial Internet data reporting can be achieved. By performing security verification, analysis and processing on the received device data on the intelligent gateway, the requirements of reducing the cost of the collection end and dispersing the computing power of the industrial Internet platform are met.

[0012] In a third aspect, an industrial Internet data distribution device provided by an embodiment of the present application further includes:

[0013] A receiving module, configured to receive a gateway configuration message sent by the industrial Internet platform, where the gateway configuration message includes gateway identification information and gateway configuration information;

[0014] A data distribution module, which is configured to, if the gateway identification information includes the serial number of the intelligent gateway and the serial number of the subordinate gateway connected to the intelligent gateway, send a gateway configuration message to the subordinate gateway associated with the serial number of the subordinate gateway, so that the subordinate gateway configures according to the gateway configuration message.

[0015] Fourthly, an industrial Internet data reporting device is further provided in an embodiment of the present application, which includes:

[0016] A receiving module, which is configured to receive the collected data uploaded by the subordinate gateway connected to the intelligent gateway. The collected data includes gateway identification information and monitored device data, and the gateway identification information includes the serial number of the intelligent gateway and the serial number of the subordinate gateway;

[0017] A data reporting module, which is configured to send the collected data to the industrial Internet platform, so that after the industrial Internet platform receives the collected data, it searches for the monitored device information corresponding to the subordinate gateway in the database according to the serial number of the intelligent gateway and the serial number of the subordinate gateway, and updates the monitored device information according to the monitored device data.

[0018] Fifthly, an intelligent gateway is further provided in an embodiment of the present application, which includes: a processor, a memory, a communication interface, and a communication bus. The processor, the memory, and the communication interface complete communication with each other through the communication bus;

[0019] The memory is used to store executable instructions, and the executable instructions cause the processor to execute the steps of an industrial Internet data distribution method proposed in the above embodiment, and / or execute the steps of an industrial Internet data reporting method proposed in the above embodiment.

[0020] Sixthly, an industrial Internet data management system is provided in the present application, which includes: an industrial Internet platform and the intelligent gateway proposed in the above embodiment; the intelligent gateway is connected to the industrial Internet platform.

[0021] Seventhly, a computer-readable storage medium is provided in the present application. An executable instruction is stored in the storage medium. When the executable instruction runs on the intelligent gateway, it causes the intelligent gateway to execute the steps of an industrial Internet data distribution method proposed in the above embodiment, and / or execute the steps of an industrial Internet data reporting method proposed in the above embodiment.

[0022] The above description is only an overview of the technical solutions of the embodiments of the present application. In order to be able to understand the technical means of the embodiments of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features, and advantages of the embodiments of the present application more obvious and understandable, the specific implementation manners of the present application are specifically described below. Description of the Drawings

[0023] The accompanying drawings are only used to illustrate the embodiments and are not considered as a limitation to this application. Moreover, throughout the drawings, the same reference signs are used to represent the same components. In the drawings:

[0024] Figure 1 Shows a hierarchical diagram of an industrial Internet gateway provided by an embodiment of this application;

[0025] Figure 2 Shows a schematic flowchart of a method for issuing industrial Internet data provided by an embodiment of this application;

[0026] Figure 3 Shows a schematic flowchart of a method for issuing industrial Internet data provided by an embodiment of this application;

[0027] Figure 4 Shows a schematic flowchart of a method for reporting industrial Internet data provided by an embodiment of this application;

[0028] Figure 5 Shows a schematic structural diagram of an industrial Internet data issuing device provided by an embodiment of this application;

[0029] Figure 6 Shows a schematic structural diagram of an industrial Internet data reporting device provided by an embodiment of this application;

[0030] Figure 7 Shows a schematic structural diagram of an intelligent gateway provided by an embodiment of this application. Detailed Embodiments

[0031] Hereinafter, the exemplary embodiments of this application will be described in more detail with reference to the accompanying drawings. Although the exemplary embodiments of this application are shown in the drawings, it should be understood that this application can be implemented in various forms and should not be limited by the embodiments set forth herein.

[0032] In the application of the industrial Internet platform, managing the gateway is an important function. The management of the gateway mainly includes adding, registering, monitoring, modifying, deleting, querying, linking, etc. of the gateway and the configurations belonging to the gateway. The PHM (Prognostics and Health Management) fault prediction and health management system is mainly used to monitor and predict the health status of equipment. Currently, PHM is widely used in the industrial Internet platform. The PHM application manages the gateway, collects device data through the gateway, and configures corresponding collection protocols on different device gateways to collect device data. The PHM system can monitor the operation process of industrial equipment based on the collected data, give early warnings of equipment failures, predict the operation status of the equipment, monitor the operation status of the equipment in real time, and analyze and calculate whether there are abnormal statuses or fault trends.

[0033] In the industrial Internet, usually, the PHM application directly connects and interacts with the gateway through the MQTT (Message Queuing Telemetry Transport) protocol. The instructions and configurations of the PHM application for the gateway are sent through the MQTT protocol, and the device data, heartbeat packets, etc. collected by the gateway are transmitted to the PHM application through the MQTT protocol. This direct connection of the gateway to the MQTT service of the industrial Internet platform requires opening the external network or a dedicated line. As the scale of the monitored devices expands, if all gateways adopt the direct connection method, it has high requirements for the computing performance of all gateways, and it cannot meet the needs of reducing the cost of the acquisition end and dispersing the computing power of the industrial Internet platform. In addition, many acquisition devices of different types and different manufacturers cannot be directly connected to the gateway, which is not convenient for the data acquisition end to adapt and perform secondary development, resulting in that different acquisition gateway programs cannot directly acquire devices of different types and different manufacturers.

[0034] To solve the above problems, a cascaded multi-level gateway method can be adopted in the industrial Internet. An intelligent gateway and an acquisition gateway are connected to the industrial Internet platform. The acquisition gateway collects and summarizes the key index data of the detected devices in real time, and the intelligent gateway analyzes and processes the received key index data to balance the data processing capacity of the platform. In the method of using hierarchical gateways, the intelligent gateway can use high-performance computing devices to perform operations such as security verification of data and deployment and operation of local intelligent algorithms on the intelligent gateway, while the acquisition gateway can use some embedded devices with relatively low computing performance, small volume, and can be installed at the acquisition device end. In this way, the acquisition cost of data can be reduced and the utilization rate of computing resources can be improved.

[0035] The inventors of the present application found that when using the cascaded multi-level gateway method to manage the industrial Internet, as the number of devices to be managed increases, the number of gateway levels also increases, the network complexity increases significantly, and the management difficulty gradually increases. It is often necessary to develop complex protocols to separately collect and process data for gateways at each level, which greatly increases the difficulty of managing each level of gateways.

[0036] In the embodiments of the present invention, to address the above problems, the inventors of the present application propose to simplify the hierarchical management of gateways by the industrial Internet platform and reduce the complexity of management under the cascaded hierarchical gateway structure. By configuring the serial numbers (SN) of the intelligent gateway and the acquisition gateway through the PHM application of the industrial Internet platform, and using the SN of the intelligent gateway and the acquisition gateway as the topic of the MQTT service of the industrial Internet platform to manage all gateways, the process of data distribution and data reporting in the industrial Internet can be realized without changing the existing design architecture of the platform, that is, the hierarchical management of gateways by the industrial Internet platform can be realized.

[0037] The communication protocols used in the industrial Internet data distribution and data reporting methods provided by the embodiments of the present invention can be, but are not limited to, communication protocols such as MQTT, TCP (FTCP, HTCP, CTCP, TCPSVR), UDP (NUDP, HUDP, CUDP, UDPSVR), etc. In the embodiments of this application, the MQTT protocol is taken as an example for illustration, which does not constitute a limitation on the protection scope of this application. In the embodiments of the present invention, the communication between the industrial Internet platform and the gateway is achieved through MQTT. MQTT (Message Queuing Telemetry Transport Protocol) is a "lightweight" communication protocol based on the publish / subscribe model. This protocol is built on the TCP / IP protocol and is a publish / subscribe message protocol designed for remote devices with low hardware performance and poor network conditions. It is a message middleware. During the communication process, there are three identities in the MQTT protocol: publisher (Publish), broker (server), and subscriber (Subscribe). The messages transmitted by MQTT are divided into two parts: topic and payload. The topic can be understood as the type of the message. After the subscriber subscribes, it will receive the message content of this topic. The payload can be understood as the content of the message, which refers to the content that the subscriber specifically wants to use.

[0038] Figure 1 The gateway hierarchy diagram of the industrial Internet in the embodiments of the present invention is shown. It can be seen from the figure that the connection of the industrial Internet gateway is as follows: The PHM application of the industrial Internet platform is connected to multiple intelligent gateways through its own MQTT service. Each intelligent gateway is connected to multiple acquisition gateways through its own MQTT service. Each acquisition gateway collects data from multiple monitored devices. Figure 1 The cascading situation of two-level industrial Internet gateways is shown. In the actual network architecture, the intelligent gateway can also be connected to multiple lower-level intelligent gateways. The lower-level intelligent gateways can be connected to multiple acquisition gateways. The multiple acquisition gateways are respectively connected to the monitored devices. Figure 1 During the communication process of the industrial Internet gateway shown, the PHM application of the industrial Internet platform, the intelligent gateway, and the acquisition gateway are all clients in the MQTT protocol. The MQTT services of the intelligent gateway and the MQTT service of the industrial Internet platform are both servers in the MQTT protocol.

[0039] To solve the problems of adaptation and secondary development of the industrial Internet platform for the data acquisition side, and to meet the requirements of reducing the cost of the acquisition side and dispersing the computing power of the industrial Internet platform, an embodiment of the present invention provides a method for industrial Internet data distribution and data reporting. This method is executed by an intelligent gateway, which is a network device that generally supports virtual network access, WI-FI access, wired broadband access, etc. Through it, functions such as information collection, information input, information output, centralized control, and remote control of the industrial Internet platform for the acquisition device can be realized.

[0040] Figure 2 The flowchart of a method for industrial Internet data distribution provided by an embodiment of the present invention is shown. As Figure 2 shown, the method includes the following steps:

[0041] Step 110: Receive the gateway configuration message sent by the industrial Internet platform. The gateway configuration message includes gateway identification information and gateway configuration information.

[0042] The intelligent gateway receives the gateway configuration message sent by the industrial Internet platform. This gateway configuration message is used to distribute the gateway configuration information of the intelligent gateway and the subordinate gateways connected to the intelligent gateway, and is used to configure the intelligent gateway and the subordinate gateways connected to the intelligent gateway.

[0043] Among them, the gateway configuration message includes gateway identification information. The gateway identification information is used to identify the gateway. In the embodiment of the present application, the gateway is identified by the SN number of the gateway device. The SN number is the unique identifier of the gateway, which is a string of non-repeating character sequence numbers generated by the industrial Internet platform according to the SN number definition rule and is assigned to each gateway by the industrial Internet platform. The SN number definition rule is: industry code / enterprise number - gateway type code - gateway number, where the industry code includes: EM (electronic manufacturing industry), CI (chemical industry), CM (construction machinery industry), AM (aerospace manufacturing industry), ME (marine equipment industry), RT (rail transit industry), etc. For example, the SN of the intelligent gateway can be EM / RJ3G1Z9-G-91000, where EM represents the industry code of the electronic manufacturing industry, RJ3G1Z9 represents the enterprise number, G represents the gateway type, and 91000 represents the gateway number; the SN of the acquisition gateway can be EM / RJ3G1Z9-G-91001, indicating that this intelligent gateway and the acquisition gateway are deployed in the industrial Internet gateway of an enterprise in the electronic manufacturing industry.

[0044] In the embodiment of the present application, when the industrial Internet platform configures each intelligent gateway and acquisition gateway, the SN of the intelligent gateway is configured as its actual SN, and the SN of the acquisition gateway of the subordinate gateway connected to the intelligent gateway is configured as: intelligent gateway SN / acquisition gateway SN. That is, the SN of the intelligent gateway directly connected to the acquisition gateway is also configured as part of the acquisition gateway SN. In this way, the SN information of the intelligent gateway directly connected to it is included in the SN configuration of the acquisition gateway.

[0045] The MQTT message includes a topic, which is used to identify the type of the message. The definition rule of its topic in the industrial Internet platform is: message direction / SN / message type. The message direction includes the message sent from the industrial Internet platform to the gateway and the message reported by the gateway to the industrial Internet platform. Among them, the prefix symbol of the message sent from the industrial Internet platform to the gateway is sub, and the message types include: cfg (update acquisition configuration), get (obtain gateway information), etc.; the prefix symbol of the message reported by the gateway to the industrial Internet platform is pub; the message types include: diag (heartbeat information), data (acquisition data), get (upload gateway information), log (alarm log), etc.

[0046] In the embodiment of the present application, when the industrial Internet platform configures each intelligent gateway and acquisition gateway, the SN of the intelligent gateway is configured as its actual SN, and the SN of the acquisition gateway of the subordinate gateway connected to the intelligent gateway is configured as: intelligent gateway SN / acquisition gateway SN. Then, in the embodiment of the present application, the topic of the MQTT message can be configured in the following manner. For example, for the update acquisition configuration downlink topic: the topic configuration of the intelligent gateway is: sub / EM / RJ3G1Z9-G-91000 / cfg; the topic configuration of the acquisition gateway is: sub / EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001 / cfg. For the acquisition data reporting topic: the topic configuration of the intelligent gateway is: pub / EM / RJ3G1Z9-G-91000 / data; the topic configuration of the acquisition gateway is: pub / EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001 / data. As can be seen from the above, for the topic of the acquisition gateway, it not only includes the SN information of the acquisition gateway itself, but also includes the SN information of the intelligent gateway directly connected to it.

[0047] In the embodiment of the present application, after the intelligent gateway subscribes to all gateway configuration messages starting with the intelligent gateway SN from the MQTT service of the industrial Internet platform connected to itself, when the PHM application of the industrial Internet platform publishes all gateway configuration messages to its own MQTT service, the industrial Internet platform MQTT service then sends all gateway configuration messages with the topic starting with the intelligent gateway SN to the intelligent gateway that previously subscribed to all gateway configuration messages with the topic starting with the intelligent gateway SN from the industrial Internet platform MQTT service. The gateway configuration message includes gateway identification information and gateway configuration information. The gateway identification information includes the intelligent gateway SN or the intelligent gateway SN / collection gateway SN, and the gateway configuration information is the configuration information of the gateway associated with the intelligent gateway SN or the collection gateway SN.

[0048] In the specific implementation process, the topic of the gateway configuration message subscribed by the intelligent gateway from the MQTT service of the industrial Internet platform connected to itself is EM / RJ3G1Z9-G-91000. After the PHM application of the industrial Internet platform publishes all gateway configuration messages to its own MQTT service, the industrial Internet platform MQTT service sends the gateway configuration messages with the topics EM / RJ3G1Z9-G-91000 and EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001 to the intelligent gateway that previously subscribed to all gateway configuration messages with the topic starting with EM / RJ3G1Z9-G-91000 from the industrial Internet platform MQTT service.

[0049] Step 120: If the gateway identification information includes the serial number of the intelligent gateway and the serial number of the subordinate gateway connected to the intelligent gateway, send the gateway configuration information to the subordinate gateway associated with the serial number of the subordinate gateway, so that the subordinate gateway configures itself according to the gateway configuration information.

[0050] When the intelligent gateway receives the gateway configuration message, it extracts the gateway identification information from it and determines whether the gateway identification information includes the collection gateway SN. If the gateway identification information includes the collection gateway SN, the intelligent gateway publishes the gateway configuration message to its own MQTT service with the intelligent gateway SN / collection gateway SN as the topic, so that the intelligent gateway MQTT service sends this gateway configuration message to the collection gateway associated with the collection gateway SN, and the collection gateway updates the configuration of its own gateway according to the gateway configuration information; if the gateway identification information does not include the collection gateway SN, the intelligent gateway updates the configuration of its own gateway according to the gateway configuration information.

[0051] In the specific implementation process, when the intelligent gateway receives the gateway configuration messages with the topics of EM / RJ3G1Z9-G-91000 and EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001, and extracts the gateway identification information therefrom. If the gateway identification information includes EM / RJ3G1Z9-G-91001, the intelligent gateway publishes the gateway configuration message with the topic of EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001 to its own MQTT service. Then, the intelligent gateway MQTT service sends this gateway configuration message to the acquisition gateway associated with EM / RJ3G1Z9-G-91001, and the acquisition gateway updates its own gateway configuration according to the gateway configuration information in this gateway configuration message. If the gateway identification information does not include EM / RJ3G1Z9-G-91001, the intelligent gateway updates its own gateway configuration according to the gateway configuration information in the gateway configuration message with the topic of EM / RJ3G1Z9-G-91000.

[0052] In the above embodiment, after the intelligent gateway receives the gateway configuration message sent by the industrial Internet platform, it identifies the acquisition gateway according to the gateway serial number information included in the gateway identification information. The implementation method is simple. Only the configuration rule of the SN needs to be changed, and there is no need to change the industrial Internet platform, the intelligent gateway and the acquisition gateway, nor is there a need for a complex protocol to realize the process of industrial Internet data distribution, to realize the setting and modification of the acquisition gateway configuration by the industrial Internet platform, that is, to realize the management of the acquisition gateway, and to solve the problem of the adaptation and secondary development of the industrial Internet platform to the data acquisition end, that is, to solve the problem that the acquisition devices of different types and different manufacturers cannot be directly connected to the gateway, which is convenient for different acquisition devices to collect devices of different types and different manufacturers.

[0053] In some embodiments, in order to better improve the process of industrial Internet data distribution Figure 3 The flowchart of a method for industrial Internet data distribution provided by an embodiment of the present invention is shown. As Figure 3 shown, the method includes the following steps:

[0054] Step 210: Send a first gateway configuration message acquisition request to the industrial Internet platform. The first gateway configuration message acquisition request includes the serial number of the intelligent gateway, so that the industrial Internet platform feeds back the gateway configuration message according to the serial number of the intelligent gateway.

[0055] In the embodiment of the present application, before the intelligent gateway receives the gateway configuration message sent by the industrial Internet platform MQTT service, it needs to first send a first gateway configuration message acquisition request to the industrial Internet platform MQTT service connected to itself. The first gateway configuration message acquisition request is an MQTT message with the intelligent gateway SN as the beginning of the topic, that is, the intelligent gateway first subscribes to all gateway configuration information with the intelligent gateway SN as the beginning of the topic from the industrial Internet platform MQTT service. After the industrial Internet platform PHM application publishes all gateway configuration information to its own MQTT service, the industrial Internet platform MQTT service sends all gateway configuration information with the intelligent gateway SN as the beginning of the topic to the intelligent gateway that previously subscribed to all gateway configuration information with the intelligent gateway SN as the beginning of the topic from the industrial Internet platform MQTT service.

[0056] In the specific implementation process, the intelligent gateway subscribes to all gateway configuration messages with EM / RJ3G1Z9-G-91000 as the beginning of the topic from the industrial Internet platform MQTT service connected to itself. After the industrial Internet platform PHM application publishes all gateway configuration information to its own MQTT service, the industrial Internet platform MQTT service sends the gateway configuration messages with the topics EM / RJ3G1Z9-G-91000 and EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001 to the intelligent gateway that previously subscribed to all gateway configuration information with EM / RJ3G1Z9-G-91000 as the beginning of the topic from the industrial Internet platform MQTT service.

[0057] Step 220: Receive a second gateway configuration message acquisition request sent by a lower-level gateway. The second gateway configuration message acquisition request includes the serial number of the intelligent gateway and the serial number of the lower-level gateway.

[0058] In the embodiment of the present application, after the intelligent gateway subscribes to all gateway configuration information with the intelligent gateway SN as the beginning of the topic from the industrial Internet platform MQTT service connected to itself, the acquisition gateway sends a second gateway configuration message acquisition request to the intelligent gateway MQTT service connected to itself. The second gateway configuration message acquisition request is an MQTT message with the intelligent gateway SN / acquisition gateway SN as the beginning of the topic, that is, the acquisition gateway subscribes to its own gateway configuration information with the intelligent gateway SN / acquisition gateway SN as the beginning of the topic from the intelligent gateway MQTT service.

[0059] After the intelligent gateway publishes the gateway configuration message with the topic intelligent gateway SN / acquisition gateway SN to its own MQTT service, the intelligent gateway MQTT service sends this gateway configuration message to the acquisition gateway that previously subscribed to its own gateway configuration information with the intelligent gateway SN / acquisition gateway SN as the beginning of the topic according to the acquisition gateway SN.

[0060] In the specific implementation process, the acquisition gateway subscribes to the topic of its own gateway configuration message starting with EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001 from the MQTT service of the intelligent gateway connected to itself. After the intelligent gateway publishes the gateway configuration message with the topic EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001 to its own MQTT service, the intelligent gateway MQTT service sends this gateway configuration message to the acquisition gateway that previously subscribed to the topic of its own gateway configuration message starting with EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001 according to the acquisition gateway serial number EM / RJ3G1Z9-G-91001.

[0061] Step 230: Receive the gateway configuration message sent by the industrial Internet platform. The gateway configuration message includes gateway identification information and gateway configuration information.

[0062] The operation method of this step is the same as that of step 110 in the above embodiment, and will not be elaborated here.

[0063] When the intelligent gateway receives the gateway configuration message, it needs to analyze the gateway identification information included in the gateway configuration message to determine whether the serial number of the subordinate gateway in the second gateway configuration message acquisition request is included. If so, go to step 240; otherwise, go to step 250.

[0064] Step 240: Send the gateway configuration information to the subordinate gateway associated with the serial number of the subordinate gateway included in the second gateway configuration message acquisition request, so that the subordinate gateway configures according to the gateway configuration information.

[0065] Step 250: Configure according to the gateway configuration information.

[0066] In the embodiment of the present application, when the intelligent gateway receives the gateway configuration message, it extracts the gateway identification information therefrom and determines whether the gateway identification information includes the acquisition gateway SN. If the acquisition gateway SN is not included in the gateway identification information, it updates its own gateway configuration according to the gateway configuration information. In the specific implementation process, when the topic of the gateway configuration message does not include EM / RJ3G1Z9-G-91001, the intelligent gateway updates its own gateway configuration according to the gateway configuration information in the gateway configuration message with the topic EM / RJ3G1Z9-G-91000.

[0067] In the above embodiments, the industrial Internet gateway communicates by using the MQTT protocol. Only by formulating rules according to the gateway serial number and using this as the topic for subscribing to / publishing services to the MQTT service can the communication of the industrial Internet gateway be realized. The method is simple and easy to implement. Only by changing the SN configuration rules, there is no need to modify the industrial Internet platform, intelligent gateway, and acquisition gateway. Even in the case of low hardware performance of remote devices and poor network conditions, the process of industrial Internet data distribution can be realized, and the industrial Internet platform can set and modify the configurations of the intelligent gateway and acquisition gateway, that is, the management of the intelligent gateway and acquisition gateway is realized.

[0068] Figure 4 The flowchart of an industrial Internet data reporting method provided by an embodiment of the present application is shown. As Figure 4 shown, the method includes the following steps:

[0069] Step 260: Receive the acquisition data uploaded by the subordinate gateway connected to the intelligent gateway. The acquisition data includes gateway identification information and monitored device data. The gateway identification information includes the serial number of the intelligent gateway and the serial number of the subordinate gateway.

[0070] Before the acquisition gateway publishes the acquisition data with the topic of intelligent gateway SN / acquisition gateway SN to the MQTT service of the intelligent gateway connected to itself according to the intelligent gateway SN included in its own SN, the PHM application of the industrial Internet platform needs to first subscribe to the acquisition data of all gateways starting with the intelligent gateway SN to its own MQTT service, and the intelligent gateway needs to subscribe to the acquisition data of all acquisition gateways connected to the intelligent gateway starting with the intelligent gateway SN to its own MQTT service. After the MQTT service of the intelligent gateway receives the acquisition data sent by the acquisition gateway, it sends the acquisition data to the intelligent gateway, and security verification operations including signature verification, data verification, encryption, and decryption are performed on the acquisition data on the intelligent gateway. The acquisition data includes gateway identification information and monitored device data. Among them, the gateway identification information is intelligent gateway SN / acquisition gateway SN, and the monitored device data is data such as the information and operating status of industrial devices.

[0071] In the specific implementation process, the topics of the collected data subscribed by the PHM application of the industrial Internet platform to its own MQTT service start with EM / RJ3G1Z9-G-91000, and the topics of the collected data subscribed by the intelligent gateway to its own MQTT service start with EM / RJ3G1Z9-G-91000. When the collection gateway publishes the collected data with the topic EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001 to the MQTT service of the intelligent gateway connected to itself according to EM / RJ3G1Z9-G-91000, the MQTT service of the intelligent gateway sends this collected data to the intelligent gateway, and then the intelligent gateway receives the collected data with the topic EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001.

[0072] Step 270: Send the collected data to the industrial Internet platform so that after the industrial Internet platform receives the collected data, it looks up the information of the monitored device corresponding to the subordinate gateway in the database according to the serial number of the intelligent gateway and the serial number of the subordinate gateway, and updates the information of the monitored device according to the monitored device data.

[0073] Before the intelligent gateway subscribes to the collected data of all collection gateways connected to the intelligent gateway with the topic starting with the intelligent gateway SN from its own MQTT service, the PHM application of the industrial Internet platform needs to first subscribe to the collected data of all gateways with the topic starting with the intelligent gateway SN from its own MQTT service. When the intelligent gateway verifies the security of the collected data with the topic intelligent gateway SN / collection gateway SN, it publishes the collected data to the MQTT service of the industrial Internet platform connected to itself, so that the MQTT service of the industrial Internet platform sends this collected data to the PHM application of the industrial Internet platform. After receiving the collected data, the PHM application of the industrial Internet platform will parse out the collection gateway SN from the gateway identification information, and look up the information of the monitored device of the corresponding collection gateway in the database according to the collection gateway SN, and update the information of the monitored device according to the monitored device data.

[0074] In the specific implementation process, the topics of the collected data subscribed by the PHM application of the industrial Internet platform to its own MQTT service start with EM / RJ3G1Z9-G-91000. When the intelligent gateway publishes the collected data with the topic EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001 to the MQTT service of the industrial Internet platform connected to itself, the MQTT service of the industrial Internet platform sends this collected data to the PHM application of the industrial Internet platform. After the PHM application of the industrial Internet platform receives the collected data with the topic EM / RJ3G1Z9-G-91000 / EM / RJ3G1Z9-G-91001, the PHM application of the industrial Internet platform can find the monitored device information of the corresponding collection gateway in the database according to EM / RJ3G1Z9-G-91001, and find the corresponding device and index configuration by combining the device and index fields of the monitored device data included in the collected data. The configuration includes the warning rules and index configuration associated with the device, and calls the corresponding model algorithm to perform verification processing on the data, so as to realize early warning of device failures, predict the running state of the device, monitor the running state of the device in real time, analyze and calculate whether there are abnormal states or failure trends, and store the data in the time series database.

[0075] In the above embodiment, after the intelligent gateway receives the collected data uploaded by the collection gateway according to the gateway serial number information in the gateway identification information, it sends the collected data to the industrial Internet platform according to the gateway serial number information. Moreover, the PHM application of the industrial Internet platform only needs to use the SN in the gateway identification information to realize the monitoring and prediction of the health status of industrial equipment. The method is simple and easy to implement. Only by changing the configuration rules of the SN, there is no need to change the industrial Internet platform, the intelligent gateway and the collection gateway, nor is it necessary to use complex protocols, and the process of industrial Internet data reporting can be realized. By performing security verification and analysis processing on the received device data on the intelligent gateway, the collection gateway can use the embedded device installed at the collection device end, which meets the requirements of reducing the cost of the collection end and dispersing the computing power of the industrial Internet platform.

[0076] Figure 5 The structural schematic diagram of an industrial Internet data distribution device provided by an embodiment of the present application is shown. As Figure 5 shown, the device 300 includes: a receiving module 310, configured to receive a gateway configuration message sent by an industrial Internet platform, where the gateway configuration message includes gateway identification information and gateway configuration information; a data distribution module 320, configured to, if the gateway identification information includes the serial number of the intelligent gateway and the serial number of the lower-level gateway connected to the intelligent gateway, send the gateway configuration message to the lower-level gateway associated with the serial number of the lower-level gateway, so that the lower-level gateway configures according to the gateway configuration message.

[0077] In an alternative manner, the device further includes a message acquisition request module 330, configured to send a first gateway configuration message acquisition request to the industrial Internet platform. The first gateway configuration message acquisition request includes the serial number of the intelligent gateway, so that the industrial Internet platform feeds back the gateway configuration message according to the serial number of the intelligent gateway.

[0078] In an alternative manner, the receiving module 310 is further configured to receive a second gateway configuration message acquisition request sent by a lower-level gateway. The second gateway configuration message acquisition request includes the serial number of the intelligent gateway and the serial number of the lower-level gateway. If the gateway identification information includes the serial number of the intelligent gateway and the serial number of the lower-level gateway connected to the intelligent gateway, the gateway configuration information is sent to the lower-level gateway associated with the serial number of the lower-level gateway, including: if the gateway identification information includes the serial number of the lower-level gateway included in the second gateway configuration message acquisition request, the gateway configuration information is sent to the lower-level gateway associated with the serial number of the lower-level gateway.

[0079] In an alternative manner, the device further includes an information configuration module 340, configured to perform configuration according to the gateway configuration information if the gateway identification information does not include the serial number of the lower-level gateway.

[0080] In the above embodiment, the data distribution module 320 distributes the gateway configuration message sent by the industrial Internet platform received by the receiving module 310 to the acquisition gateway according to the gateway serial number information included in the gateway identification information. Only by changing the SN configuration rule, it is not necessary to modify the industrial Internet platform, the intelligent gateway, and the acquisition gateway, nor is it necessary to use a complex protocol, so as to realize the process of industrial Internet data distribution, realize the setting and modification of the acquisition gateway configuration by the industrial Internet platform, that is, realize the management of the acquisition gateway, solve the problem of adaptation and secondary development of the industrial Internet platform for the data acquisition end, that is, solve the problem that different types and different manufacturers' acquisition devices cannot be directly connected to the gateway, and facilitate different acquisition devices to collect different types and different manufacturers' devices.

[0081] Figure 6 FIG. shows a schematic structural diagram of an industrial Internet data reporting device provided by an embodiment of the present application. As Figure 6 shown, the device 400 includes: a receiving module 410, configured to receive the acquisition data uploaded by a lower-level gateway connected to the intelligent gateway. The acquisition data includes gateway identification information and monitored device data. The gateway identification information includes the serial number of the intelligent gateway and the serial number of the lower-level gateway; a data reporting module 420, configured to send the acquisition data to the industrial Internet platform, so that after the industrial Internet platform receives the acquisition data, it searches for the monitored device information corresponding to the lower-level gateway in the database according to the serial number of the intelligent gateway and the serial number of the lower-level gateway, and updates the monitored device information according to the monitored device data.

[0082] In the above embodiments, after the receiving module 410 receives the collected data uploaded by the collection gateway according to the gateway serial number information in the gateway identification information, the data reporting module 420 sends the collected data to the industrial Internet platform according to the gateway serial number information. Then, the PHM application of the industrial Internet platform only needs to use the SN in the gateway identification information to monitor and predict the health status of industrial equipment. The method is simple and easy to implement. By only changing the configuration rule of the SN, it is not necessary to modify the industrial Internet platform, the intelligent gateway, and the collection gateway, nor is it necessary to use a complex protocol, and the process of industrial Internet data reporting can be realized. By performing security verification, analysis, and processing on the device data received by the intelligent gateway, the requirements of reducing the cost of the collection end and dispersing the computing power of the industrial Internet platform are met.

[0083] Figure 7 FIG. shows a schematic structural diagram of an intelligent gateway provided by an embodiment of the present application. The specific implementation of the intelligent gateway is not limited in the specific embodiments of the present application.

[0084] As Figure 7 shown, the intelligent gateway may include: a processor 502, a communications interface 504, a memory 506, and a communication bus 508.

[0085] Among them: the processor 502, the communications interface 504, and the memory 506 communicate with each other through the communication bus 508. The communications interface 504 is used to communicate with network elements of other devices such as clients or other servers. The processor 502 is used to execute the program 510, and specifically may execute the relevant steps in an industrial Internet data distribution and data reporting method embodiment in any of the above method embodiments.

[0086] Specifically, the program 510 may include program code, and the program code includes computer-executable instructions.

[0087] The processor 502 may be a central processing unit CPU, or a specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application. One or more processors included in the intelligent gateway may be of the same type of processor, such as one or more CPUs; or may be of different types of processors, such as one or more CPUs and one or more ASICs.

[0088] A memory 506 for storing a program 510. The memory 506 may include high-speed RAM memory and may also include non-volatile memory, such as at least one disk memory.

[0089] On the one hand, the program 510 can be specifically called by the processor 502 to enable the intelligent gateway to perform the following operations:

[0090] Receive a gateway configuration message sent by the industrial Internet platform, where the gateway configuration message includes gateway identification information and gateway configuration information; if the gateway identification information includes the serial number of the intelligent gateway and the serial number of the subordinate gateway connected to the intelligent gateway, then send the gateway configuration information to the subordinate gateway associated with the serial number of the subordinate gateway, so that the subordinate gateway can be configured according to the gateway configuration information.

[0091] In an alternative manner, the program 510 can be specifically called by the processor 502 to enable the intelligent gateway to perform the following operations: before receiving the gateway configuration message sent by the industrial Internet platform, including: sending a first gateway configuration message acquisition request to the industrial Internet platform, where the first gateway configuration message acquisition request includes the serial number of the intelligent gateway, so that the industrial Internet platform can feedback the gateway configuration message according to the serial number of the intelligent gateway.

[0092] In an alternative manner, the program 510 can be specifically called by the processor 502 to enable the intelligent gateway to perform the following operations: after sending the first gateway configuration message acquisition request to the industrial Internet platform, including: receiving a second gateway configuration message acquisition request sent by the subordinate gateway, where the second gateway configuration message acquisition request includes the serial number of the intelligent gateway and the serial number of the subordinate gateway; if the gateway identification information includes the serial number of the intelligent gateway and the serial number of the subordinate gateway connected to the intelligent gateway, then send the gateway configuration information to the subordinate gateway associated with the serial number of the subordinate gateway, including: if the gateway identification information includes the serial number of the subordinate gateway included in the second gateway configuration message acquisition request, then send the gateway configuration information to the subordinate gateway associated with the serial number of the subordinate gateway.

[0093] In an alternative manner, the program 510 can be specifically called by the processor 502 to enable the intelligent gateway to perform the following operations: if the gateway identification information does not include the serial number of the subordinate gateway, then configure according to the gateway configuration information.

[0094] On the other hand, the program 510 can be specifically called by the processor 502 to enable the intelligent gateway to perform the following operations:

[0095] Receive the collected data uploaded by the subordinate gateway connected to the intelligent gateway. The collected data includes gateway identification information and monitored device data. The gateway identification information includes the serial number of the intelligent gateway and the serial number of the subordinate gateway; send the collected data to the industrial Internet platform so that after the industrial Internet platform receives the collected data, it can find the information of the monitored device corresponding to the subordinate gateway in the database according to the serial number of the intelligent gateway and the serial number of the subordinate gateway, and update the information of the monitored device according to the monitored device data.

[0096] In the above embodiment, the processor 502 of the intelligent gateway performs the above operations by calling the program 510. The intelligent gateway sends the gateway configuration message sent by the industrial Internet platform to the collection gateway according to the gateway serial number information in the gateway identification information. Moreover, after the intelligent gateway receives the collected data uploaded by the collection gateway according to the gateway serial number information in the gateway identification information, it sends the collected data to the industrial Internet platform according to the gateway serial number information. Then, the PHM application of the industrial Internet platform only needs to implement the monitoring and prediction of the health status of industrial equipment according to the SN in the gateway identification information. The method is simple and easy to implement. Only by changing the configuration rules of the SN, there is no need to modify the industrial Internet platform, the intelligent gateway, and the collection gateway, nor is there a need for a complex protocol, and the process of industrial Internet data distribution and data reporting can be realized, solving the problem of adaptation and secondary development of the industrial Internet to the data collection end, and meeting the requirements of reducing the cost of the collection end and dispersing the computing power of the industrial Internet platform.

[0097] In one embodiment, an industrial Internet data management system is provided, which includes: an industrial Internet platform and the intelligent gateway in the above embodiment, and the intelligent gateway is connected to the industrial Internet platform.

[0098] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it implements the industrial Internet data distribution method and / or the industrial Internet data reporting method in the above method embodiments.

[0099] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used in conjunction with the teachings herein. The structure required to construct such a system will be apparent from the above description. In addition, the embodiments of the present application are not directed to any specific programming language. It should be understood that the content of the present application described herein can be implemented using various programming languages, and the description of the specific language above is to disclose the best implementation mode of the present application.

[0100] In the specification provided herein, a large number of specific details are set forth. However, it will be understood that embodiments of the present application may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.

[0101] Similarly, it should be understood that, in order to streamline the present application and assist in understanding one or more of the various inventive aspects, in the foregoing description of the exemplary embodiments of the present application, the various features of the embodiments of the present application are sometimes grouped together in a single embodiment, figure, or description thereof. However, the disclosed method should not be construed as reflecting an intention that the claimed present application requires more features than are expressly recited in each claim.

[0102] Those skilled in the art will appreciate that the modules in the devices in the embodiments can be adaptively changed and arranged in one or more devices different from those of the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive, any combination can be used to combine all the features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all the processes or units of any method or device so disclosed. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) can be replaced by an alternative feature that provides the same, equivalent, or similar purpose.

[0103] It should be noted that the above embodiments illustrate rather than limit the present application, and those skilled in the art can design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present application can be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In the unit claims listing several devices, several of these devices can be embodied by the same item of hardware. The use of the words first, second, and third, etc. does not denote any order. These words can be interpreted as names. The steps in the above embodiments, unless otherwise specifically stated, should not be construed as limiting the order of execution.

Claims

1. An industrial Internet data distribution method, applied to an intelligent gateway, characterized in that, The method includes: Receiving a gateway configuration message sent by an industrial Internet platform, where the gateway configuration message includes gateway identification information and gateway configuration information; If the gateway identification information includes the serial number of the intelligent gateway and the serial number of a subordinate gateway connected to the intelligent gateway, sending the gateway configuration information to the subordinate gateway associated with the serial number of the subordinate gateway, so that the subordinate gateway is configured according to the gateway configuration information, where the gateway identification information of the subordinate gateway includes the serial number of the intelligent gateway directly connected to it and its own serial number.

2. The method according to claim 1, wherein Before receiving the gateway configuration message sent by the industrial Internet platform, it includes: Sending a first gateway configuration message acquisition request to the industrial Internet platform, where the first gateway configuration message acquisition request includes the serial number of the intelligent gateway, so that the industrial Internet platform feeds back the gateway configuration message according to the serial number of the intelligent gateway.

3. The method according to claim 2, wherein After sending the first gateway configuration message acquisition request to the industrial Internet platform, it includes: Receiving a second gateway configuration message acquisition request sent by the subordinate gateway, where the second gateway configuration message acquisition request includes the serial number of the intelligent gateway and the serial number of the subordinate gateway; The step of, if the gateway identification information includes the serial number of the intelligent gateway and the serial number of a subordinate gateway connected to the intelligent gateway, then sending the gateway configuration information to the subordinate gateway associated with the serial number of the subordinate gateway, includes: If the gateway identification information includes the serial number of the subordinate gateway included in the second gateway configuration message acquisition request, sending the gateway configuration information to the subordinate gateway associated with the serial number of the subordinate gateway.

4. The method according to any one of claims 1 to 3, characterized in that It further includes: If the gateway identification information does not include the serial number of the subordinate gateway, configuring according to the gateway configuration information.

5. An industrial Internet of Things data reporting method, applied to an intelligent gateway, characterized in that, The method includes: Receiving the acquisition data uploaded by a subordinate gateway connected to the intelligent gateway, where the acquisition data includes gateway identification information and monitored device data, and the gateway identification information includes the serial number of the intelligent gateway directly connected to the subordinate gateway and the serial number of the subordinate gateway; Sending the acquisition data to the industrial Internet platform, so that after the industrial Internet platform receives the acquisition data, it looks up the monitored device information corresponding to the subordinate gateway in the database according to the serial number of the intelligent gateway and the serial number of the subordinate gateway, and updates the monitored device information according to the monitored device data.

6. An industrial Internet data distribution device, characterized in that, The device includes: A receiving module, configured to receive a gateway configuration message sent by an industrial Internet platform, where the gateway configuration message includes gateway identification information and gateway configuration information; A data distribution module, configured to, if the gateway identification information includes the serial number of the intelligent gateway and the serial number of a subordinate gateway connected to the intelligent gateway, send the gateway configuration message to the subordinate gateway associated with the serial number of the subordinate gateway, so that the subordinate gateway is configured according to the gateway configuration message, where the gateway identification information of the subordinate gateway includes the serial number of the intelligent gateway directly connected to it and its own serial number.

7. An industrial Internet of Things data reporting device, characterized in that, The device includes: A receiving module, configured to receive the collected data uploaded by a lower-level gateway connected to the intelligent gateway. The collected data includes gateway identification information and monitored device data. The gateway identification information includes the serial number of the intelligent gateway directly connected to the lower-level gateway and the serial number of the lower-level gateway; A data reporting module, configured to send the collected data to the industrial Internet platform, so that after receiving the collected data, the industrial Internet platform searches for the monitored device information corresponding to the lower-level gateway in the database according to the serial number of the intelligent gateway and the serial number of the lower-level gateway, and updates the monitored device information according to the monitored device data.

8. An intelligent gateway, characterized in that, It includes: A processor, a memory, a communication interface, and a communication bus. The processor, the memory, and the communication interface complete communication with each other through the communication bus; The memory is used to store executable instructions, and the executable instructions cause the processor to execute the industrial Internet data distribution method described in any one of claims 1-4, and / or perform the operations of the industrial Internet data reporting method described in claim 5.

9. An industrial Internet data management system, characterized in that It includes: An industrial Internet platform and the intelligent gateway described in claim 8; The intelligent gateway is connected to the industrial Internet platform.

10. A computer-readable storage medium, characterized in that, Executable instructions are stored in the storage medium. When the executable instructions run on the intelligent gateway, the intelligent gateway is caused to execute the industrial Internet data distribution method described in any one of claims 1-4, and / or perform the operations of the industrial Internet data reporting method described in claim 5.

Citation Information

Patent Citations

  • Message routing method based on MQTT (Message Queuing Telemetry Transport) multi-layer cascade

    CN107231262A

  • Router gateway equipment management method and system based on MQTT

    CN114938329A