Intelligent gateway device and application method

By developing southbound plug-in modules and logic engine control components in intelligent industrial gateways, data acquisition and analysis processing are realized, the problem of insufficient edge computing capabilities in the existing technology is solved, processing efficiency is improved, and transformation costs is reduced, so that gateway applications are applied. More extensive.

CN111770015BActive Publication Date: 2025-01-17MINGTECH
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010733196.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-27
Publication Date
2025-01-17
Estimated Expiration
2040-07-27

AI Technical Summary

Technical Problem

The existing intelligent industrial gateways have weak capabilities in assisting servers in edge computing and are unable to effectively process and analyze large amounts of data, resulting in low processing efficiency and high transformation costs.

Method used

By developing southbound plug-in modules to collect equipment data, use logic engine control components for analysis and processing, and upload data to the server through cloud connection instances, creating a northbound service configuration center to realize the edge processing and transmission of data, and simplify communication with field devices. And data storage and streaming calculation are performed through the Wire service module.

Benefits of technology

It improves data processing efficiency, reduces the pressure on servers, reduces the cost of transforming traditional production equipment, and makes gateway applications more extensive and flexible.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111770015B_ABST
    Figure CN111770015B_ABST
Patent Text Reader

Abstract

The present invention provides an application method of an intelligent gateway, comprising the following steps: Step 1, collecting various data of the equipment, specifically by developing a southbound plug-in module; Step 2, analyzing and processing the collected data, which is achieved by developing a logic engine control component; Step 3, uploading the analyzed data to the server, creating a northbound service configuration center, and achieving the purpose of uploading by creating a cloud connection instance and configuring information. The beneficial effects of the present invention are: it is used to transform traditional production equipment and reduce the cost of transformation. The gateway can perform some computing functions, reduce the pressure on the server, and improve processing efficiency. The background management system can be flexibly set, and various parameters and functions can be set according to the user's personal situation, so that the gateway can be more widely used.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the application field of the Internet of Things, and in particular, to an intelligent gateway device and an application method thereof. Background Art

[0002] Smart industrial gateways are intelligent industrial gateways that integrate edge computing. In addition to basic protocol conversion functions, they also have the following functions: they can actively collect and transmit data; they can parse data; they can filter and aggregate data; the new generation of smart industrial gateways focuses on data polymorphism, compatibility of various protocols, and edge processing of data. They are more convenient in deployment and operation, and their application scenarios and fields are becoming more and more extensive. However, the current smart industrial gateways cannot assist servers in edge computing, and their comprehensive capabilities are relatively weak. Summary of the invention

[0003] In view of the defects of the prior art, the present invention proposes an intelligent gateway device and an application method, which are implemented through the following technical solutions.

[0004] A method for using an intelligent gateway comprises the following steps:

[0005] Step 1: Collect various data of the equipment by developing a southbound plug-in module;

[0006] Step 2: Analyze and process the collected data by developing a logic engine control component;

[0007] Step 3: Upload the analyzed data to the server, create a northbound service configuration center, and achieve the upload purpose by creating a cloud connection instance and configuring information.

[0008] Furthermore, the southbound plug-in module is specifically defined as follows: The southbound plug-in introduces a model based on driver and asset concepts to simplify communication with field devices connected to the gateway.

[0009] The plug-in driver encapsulates the communication protocol and its configuration parameters, and handles the low-level features of the field protocol. It opens, closes and executes communication with the terminal field device, and it also exposes field protocol-specific information that the abstract upper layer can use to simplify the interaction with the terminal device.

[0010] Southbound plugin assets are logical representations of field devices, described by a list of channels. Assets use specific driver instances to communicate with underlying devices, and generic device resources are modeled as channels. Registers in a PLC or GATT characteristics in a Bluetooth device are examples of channels. In this way, each asset has multiple channels for reading data from or writing data to industrial devices.

[0011] The logic engine control component in step 2 is specifically defined as the "wire service module", including:

[0012] Wire data link layer, drag-and-drop components, data storage, stream computing, and data transmission configuration center.

[0013] The list of extensible components includes:

[0014] Timer: timer;

[0015] WireAsset: Southbound plug-in - data collection module;

[0016] H2 DB Store: Database instance-storage strategy;

[0017] H2 DB Filter: database instance-data query;

[0018] Publish: Northbound plug-in - cloud connection data publishing component;

[0019] Subscriber: Northbound plug-in - CloudLink data subscription component.

[0020] The beneficial effects of the present invention are: it is used to transform traditional production equipment and reduce the transformation cost. The gateway can perform some computing functions, reduce the pressure on the server, and improve the processing efficiency. The backend management system can be flexibly set, and various parameters and functions can be set according to the user's personal situation, so that the gateway can be more widely used. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 It is a diagram of the gateway framework structure of a specific embodiment of the present invention.

[0022] Figure 2 It is a structural block diagram of a southbound plug-in according to a specific embodiment of the present invention.

[0023] Figure 3 It is a structural block diagram of the Wire data link layer of a specific embodiment of the present invention.

[0024] Figure 4 This is a cloud server configuration example of a specific embodiment of the present invention.

[0025] Figure 5 It is a structural block diagram of a network module of a gateway according to a specific embodiment of the present invention.

[0026] Figure 6 It is an algorithm flow system design framework diagram of a specific embodiment of the present invention.

[0027] Figure 7 It is a frame diagram of the gateway system design framework of a specific embodiment of the present invention. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0029] A method for using an intelligent gateway comprises the following steps:

[0030] Step 1: Collect various data of the equipment by developing a southbound plug-in module;

[0031] Step 2: Analyze and process the collected data by developing a logic engine control component;

[0032] Step 3: Upload the analyzed data to the server, create a northbound service configuration center, and achieve the upload purpose by creating a cloud connection instance and configuring information.

[0033] like Figure 2 As shown, the southbound plug-in module is specifically defined as: The southbound plug-in introduces a model based on driver and asset concepts to simplify communication with field devices connected to the gateway.

[0034] The plug-in driver encapsulates the communication protocol and its configuration parameters, and handles the low-level features of the field protocol. It opens, closes and executes communication with the terminal field device, and it also exposes field protocol-specific information that the abstract upper layer can use to simplify the interaction with the terminal device.

[0035] Southbound plugin assets are logical representations of field devices, described by a list of channels. Assets use specific driver instances to communicate with underlying devices, and generic device resources are modeled as channels. Registers in a PLC or GATT characteristics in a Bluetooth device are examples of channels. In this way, each asset has multiple channels for reading data from or writing data to industrial devices.

[0036] like Figure 3 As shown, the logic engine control component in step 2 is specifically defined as a "wire service module", including:

[0037] Wire data link layer, drag-and-drop extensible components, data storage, stream computing, and data transmission configuration center.

[0038] The list of drag-and-drop expandable components includes:

[0039] Timer: Timer

[0040] WireAsset: Southbound plugin - data collection module

[0041] H2 DB Store: Database Instance - Storage Strategy

[0042] H2 DB Filter: Database Instance - Data Query

[0043] Publish: Northbound plug-in - cloud connection data publishing component

[0044] Subscriber: Northbound plug-in - CloudLink data subscription component

[0045] like Figure 4 As shown, in the embodiment of the present invention, the northbound service configuration center includes:

[0046] ConnectionManager: cloud connection management node, configure device name, character set, and online strategy

[0047] DataService: data service node, configuration database example, storage strategy, storage capacity, current limiting strategy

[0048] MqttDataTransport: MQTT protocol node, configure connection information, will information, SSL settings

[0049] like Figure 1 As shown, the intelligent gateway device includes: a processor, a network module, wherein:

[0050] Processor,for executing edge algorithms;

[0051] like Figure 5 As shown, the network module:

[0052] Ethernet module: supports Wan / Lan switching;

[0053] WiFi module: supports Station mode and Access Point mode;

[0054] Cellular module: supports 2G / 3G / 4G network configuration.

[0055] The server connected to the gateway device includes a gateway backend management system for logging in, viewing the gateway status, operating the device connected to the gateway, and customizing the operation of the device.

[0056] The display connected to the server is used to display the data processed by the gateway, including the equipment working status, work content, product defect rate, etc.

[0057] like Figure 6-7 As shown, the background management system design framework in the server is introduced:

[0058] I / O services: serial port reading and writing, GPS positioning information reading, clock service for synchronizing system clock, and reading and writing GPIO services.

[0059] Data service: stores and forwards telemetry data collected by the gateway and published to the remote server; message publishing uses the MQTT client by default.

[0060] Cloud Service: Provides an easy-to-use API layer for IoT applications to communicate with remote servers. In addition to the simple publish / subscribe method, the Cloud Service API also simplifies the implementation of more complex interaction processes.

[0061] Configuration service: Provides snapshot service using the specification Configuration to import / export the configuration of all registered services in the container.

[0062] Remote Management: Allows remote management of IoT applications installed in the gateway, including their deployment, upgrade, and configuration management. The Remote Management Service relies on the Configuration Service and the Cloud Service.

[0063] Network Management: Provides APIs and configures the network interfaces available in the gateway, such as Ethernet, Wi-Fi, and mobile operator networks.

[0064] Watchdog Service: Register critical components to the watchdog service to force a system reset via the hardware watchdog when a problem is detected.

[0065] Web Management Interface: Provides a web-based management console running inside the gateway to manage the gateway.

[0066] Drivers and Assets: A unified model is introduced to simplify the communication with devices connected to the gateway. The driver encapsulates the communication protocol and its configuration parameters for device data collection.

[0067] Wires data flow visual editing: Provides modular and visual data flow programming tools to define edge layer data collection and processing pipelines by simply selecting components from the panel and connecting them together. In this way, users can configure assets to periodically obtain data from their channels, store them in the gateway, filter or aggregate them using powerful SQL queries, and send the results to the cloud.

[0068] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for using an intelligent gateway, comprising the following steps: Step 1: Collect various data of the equipment by developing a southbound plug-in module; Step 2: Analyze and process the collected data by developing a logic engine control component; Step 3: Upload the analyzed data to the server, create a northbound service configuration center, and achieve the upload purpose by creating a cloud connection instance and configuring information; The southbound plug-in module is specifically defined as follows: The southbound plug-in introduces a model based on driver and asset concepts to simplify communication with field devices connected to the gateway; The southbound plug-in module is a communication protocol and its configuration parameters encapsulated into the plug-in driver, and handles the low-level characteristics of the field protocol; it is used to open, close and execute communication with the terminal field device, which includes information specific to the field protocol, and the information is used to simplify the interaction with the terminal device; The southbound plug-in module includes several assets, which are logical representations of field devices and are described by lists of channels. Assets use specific driver instances to communicate with basic devices, and general device resources are modeled as Channels. Each asset has multiple channels for reading data from or writing data to industrial devices. The logic engine control component in step 2 is specifically defined as the "wire service module", including: Wire data link layer, drag-and-drop components, data storage, stream computing, and data transmission configuration center; The northbound service configuration center includes: ConnectionManager: cloud connection management node, configure device name, character set, and online strategy; DataService: data service node, configuration database example, storage strategy, storage capacity, and current limiting strategy; MqttDataTransport: MQTT protocol node, configure connection information, will information, SSL settings.

2. The method according to claim 1, characterized in that Drag-and-drop components are extensible components, and their list includes: Timer: timer; WireAsset: Southbound plug-in - data collection module; H2 DB Store: Database instance-storage strategy; H2 DB Filter: database instance-data query; Publish: Northbound plug-in - cloud connection data publishing component; Subscriber: Northbound plug-in - CloudLink data subscription component.

3. An intelligent gateway device, characterized in that: For executing the method according to claim 1 or 2, the gateway device comprises: a processor, a network module, wherein: Processor,for executing edge algorithms; Network Module: Ethernet module: supports Wan / Lan switching; WiFi module: supports Station mode and Access Point mode; Cellular module: supports 2G / 3G / 4G network configuration.

4. The intelligent gateway device according to claim 3, characterized in that: The server connected to the gateway device includes a gateway backend management system for logging in, viewing the gateway status, operating the device connected to the gateway, and customizing the operation of the device.

5. The intelligent gateway device according to claim 4, characterized in that: The display connected to the server is used to display the data processed by the gateway, including the equipment working status, working content, and product defect rate.

Citation Information

Patent Citations

  • Intelligent gateway device

    CN212381226U