A multi-protocol data transmission system based on industrial Internet of Things gateway
By integrating data acquisition, regulation, connection and transmission modules in the IoT gateway system, the problem of unreasonable deployment location planning of IoT gateways is solved, and higher utilization, lower cost, and higher flexibility and efficiency are achieved.
Patent Information
- Application Number
- CN202410506282.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-25
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2044-04-25
AI Technical Summary
In the prior art, the deployment location planning of the IoT gateway is unreasonable, resulting in low utilization rate of the IoT gateway, high data transmission cost, and fixed data transmission lines, lack of real-time selection, and the most suitable transmission lines, resulting in low flexibility.
By integrating data acquisition module, gateway adjustment module, gateway connection module and data transmission module in the main control center, the visual map construction of the deployment location of the IoT gateway and industrial equipment is realized, the deployment location of the IoT gateway is adjusted, industrial equipment is allocated according to the coverage area and overlapping area, and the most suitable transmission line is selected in real time.
It improves the utilization rate of IoT gateways, reduces data transmission costs, and enhances the flexibility and efficiency of data transmission.
Smart Images

Figure CN118250277B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data transmission, and in particular to a multi-protocol data transmission system based on an industrial Internet of Things gateway. Background Art
[0002] An IoT gateway is a hardware device and software system used to connect industrial equipment to the Internet or other networks. It acts as a bridge between industrial equipment and data processing software or cloud platforms, allowing companies to remotely monitor and manage various industrial equipment, sensors and systems. Multi-protocol data transmission refers to a data transmission mechanism that can support multiple communication protocols during data communication. Since industrial equipment often uses different communication protocols for data exchange, multi-protocol data transmission enables devices with different protocols to communicate with each other, thereby achieving effective integration and processing of data.
[0003] In the prior art, there is a lack of reasonable planning for the deployment location of the IoT gateway. Often, one industrial device corresponds to one IoT gateway, resulting in too low utilization of the IoT gateway and high data transmission costs. In addition, in the prior art, the transmission lines for data transmission are often fixed, and there is a lack of a method for selecting the most suitable transmission line according to the real-time data transmission situation during the data transmission process, resulting in too low data transmission flexibility. In view of the shortcomings of the prior art, the present invention provides a multi-protocol data transmission system based on an industrial IoT gateway. Summary of the invention
[0004] The object of the present invention is to provide a multi-protocol data transmission system based on an industrial Internet of Things gateway.
[0005] The object of the present invention can be achieved by the following technical solutions: A multi-protocol data transmission system based on an industrial Internet of Things gateway comprises a main control center, wherein the main control center is communicatively connected with a data acquisition module, a gateway adjustment module, a gateway connection module, and a data transmission module;
[0006] The data acquisition module is used to collect the deployment locations and transmission information of the IoT gateways and industrial equipment respectively, and to construct a visual map of the IoT gateways and industrial equipment according to the collected deployment locations;
[0007] The gateway adjustment module is used to obtain the coverage area of each IoT gateway, obtain the overlapping area according to the obtained coverage area, construct a digital twin model of the coverage area and the overlapping area, and adjust the deployment position of the IoT gateway according to the constructed digital twin model;
[0008] The gateway connection module is used to divide the industrial equipment into single-coverage equipment and multi-coverage equipment according to the coverage area and the overlapping area, adopt different connection methods for the single-coverage equipment and the multi-coverage equipment, and connect the two to the corresponding Internet of Things gateways respectively;
[0009] The data transmission module is used to obtain the calculation coefficient and processing coefficient of the Internet of Things gateway, construct the transmission routes of different transmission information according to the obtained calculation coefficient and processing coefficient, and collect and verify the verification code of the transmission information during the transmission process to determine whether there is abnormal transmission.
[0010] Furthermore, the process of the data collection module collecting the deployment location and transmission information of the IoT gateway and the industrial equipment includes:
[0011] Constructing a corresponding two-dimensional coordinate system in the application scenario, setting a collection unit, and collecting the deployment positions of the IoT gateway and the industrial equipment through the collection unit, wherein the deployment information refers to the two-dimensional coordinates of the IoT gateway and the industrial equipment in the constructed two-dimensional coordinate system;
[0012] The transmission information between the IoT gateway and the industrial equipment is collected by the collection unit. The transmission information refers to the data packet information sent and received between the IoT gateway and the industrial equipment, including timestamp, data packet type, data packet size, network layer information, data packet status, network interface information, encryption and verification information.
[0013] Furthermore, the process of the data collection module constructing a visual map of the Internet of Things gateway and industrial equipment according to the collected deployment locations includes:
[0014] GIS technology is used to build a visual map of the IoT gateway and industrial equipment based on the collected deployment information of the two. In the visual map, the IoT gateway and industrial equipment are both treated as one point. After the visual map of the IoT gateway and industrial equipment is built, the collected transmission information between the IoT gateway and industrial equipment is uploaded to the visual map for synchronization. Relevant personnel can view the synchronized transmission information in the visual map through mobile terminals.
[0015] Furthermore, the gateway adjustment module obtains the coverage area of each IoT gateway, and the process of obtaining the overlapping area according to the obtained coverage area includes:
[0016] In the constructed visualization map, the deployment location of the IoT gateway is taken as the center of the circle and the preset fixed distance is taken as the radius to construct the coverage area of the IoT gateway;
[0017] The same method is adopted to obtain the coverage area of each IoT gateway, and the radius of the coverage area of each IoT gateway is the same. The Euclidean distance between any two IoT gateways is obtained. According to the obtained Euclidean distance, it is judged whether the coverage areas of the two IoT gateways overlap. The overlapping situation of the coverage areas of all IoT gateways is obtained, and the two IoT gateways corresponding to the overlapping coverage areas are obtained, and the overlapping areas of the two are obtained at the same time.
[0018] Furthermore, the gateway adjustment module constructs digital twin models of the coverage area and the overlap area, and the process of adjusting the deployment location of the IoT gateway according to the constructed digital twin model includes:
[0019] Digital twin technology is adopted to construct digital twin models of IoT gateways and industrial equipment. In the digital twin model, the IoT gateways and industrial equipment are also treated as one point, and the coverage area and overlapping area of each IoT gateway are simulated. It is assumed that each industrial equipment is covered by the coverage area, and the ratio obtained by dividing the total area of the overlapping area by the total area of the covered area is maximized. The deployment position of each IoT gateway is adjusted, and the corresponding adjustment position is output through the digital twin model. The IoT gateway in actual application is deployed to the output adjustment position for data transmission.
[0020] Furthermore, the gateway connection module divides the industrial equipment into single-coverage equipment and multi-coverage equipment according to the coverage area and the overlapping area, adopts different connection methods for the single-coverage equipment and the multi-coverage equipment, and connects the two to the corresponding IoT gateway respectively, including:
[0021] Obtain the coverage area of each IoT gateway and its corresponding overlapping area, mark the industrial equipment in the overlapping area as multi-coverage equipment, and mark the industrial equipment not in any overlapping area as single-coverage equipment;
[0022] A single-coverage device is only covered by the coverage area of one IoT gateway, so it is connected to the IoT gateway that covers it. A multi-coverage device is simultaneously covered by the coverage areas of multiple IoT gateways, so it is connected to multiple IoT gateways that cover it respectively.
[0023] Furthermore, the data transmission module obtains the calculation coefficient and the processing coefficient of the IoT gateway, and the process of constructing the transmission routes of different transmission information according to the obtained calculation coefficient and the processing coefficient includes:
[0024] Obtain each IoT gateway connected to the multi-coverage device, and obtain a calculation coefficient and a processing coefficient of each IoT gateway, wherein the calculation coefficient refers to the ratio between the total amount of data packets currently processed by the IoT gateway and the total amount of data packets that it can theoretically process, and the processing coefficient refers to the proportion of the data packet type of the transmission information of the multi-coverage device in the total amount of data packets processed by each IoT gateway, and set transmission weights for the calculation coefficient and the processing coefficient, respectively, and obtain the transmittance rate of each IoT gateway based on this;
[0025] The IoT gateway corresponding to the largest transmittable rate is selected as the next transmission gateway of the multi-coverage device, and the transmission target and transmission direction of the transmission information are obtained. The transmission direction is represented by a geographical direction. When the transmission information is transmitted to the next transmission gateway, all other IoT gateways that meet the transmission direction within the coverage of the transmission gateway are obtained. The transmittable rate of each IoT gateway is obtained by the same method, and then the next transmission node is obtained. The above steps are repeated until the transmission information is transmitted to the transmission target.
[0026] For a single coverage device, its transmission information is directly transmitted to the connected IoT gateway, and then the same method is adopted to transmit it to the transmission target. During the data transmission process, the various IoT gateways passed by the transmission information together constitute the transmission route of the transmission information.
[0027] Furthermore, the data transmission module collects and verifies the verification code of the transmission information during the transmission process to determine whether there is abnormal transmission, including:
[0028] In the process of transmitting the transmission information through the constructed transmission route, while the transmission information is still in the industrial equipment, the hash value thereof is calculated using the SHA-256 algorithm, and the obtained hash value is used as the verification code of the transmission information;
[0029] Whenever the transmitted information reaches an IoT gateway, the same algorithm is used to collect its verification code, and the current verification code is compared with the previous verification code. If the two are exactly the same, it is judged as a normal transmission and no other operations are performed on it. If the two are different, it is judged as an abnormal transmission and it is retransmitted.
[0030] Compared with the prior art, the present invention has the following beneficial effects:
[0031] 1. The present invention can intuitively understand the coverage of industrial equipment by obtaining the coverage area and overlapping area of the Internet of Things gateway. By adjusting the area of the overlapping area and the coverage area, the total area of the coverage area is close to the minimum, the total area of the overlapping area is close to the maximum, and each industrial equipment is covered, which is conducive to incorporating more industrial equipment into the overlapping area, and more selectable transmission objects can be obtained when the data is transmitted;
[0032] 2. By dividing industrial equipment into single-coverage equipment and multi-coverage equipment, for multi-coverage equipment, the calculation coefficient and processing coefficient of each IoT gateway are obtained during the transmission process, and the transmission gateway for transmitting information is selected in real time according to the obtained calculation coefficient and processing coefficient, which is conducive to building targeted transmission lines for transmitting information and improving the efficiency of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a schematic diagram of the present invention. DETAILED DESCRIPTION
[0034] like Figure 1 As shown, a multi-protocol data transmission system based on an industrial Internet of Things gateway includes a main control center, and the main control center is communicatively connected with a data acquisition module, a gateway adjustment module, a gateway connection module, and a data transmission module;
[0035] The data acquisition module is used to collect the deployment locations and transmission information of the IoT gateways and industrial equipment respectively, and to construct a visual map of the IoT gateways and industrial equipment according to the collected deployment locations;
[0036] The gateway adjustment module is used to obtain the coverage area of each IoT gateway, obtain the overlapping area according to the obtained coverage area, construct a digital twin model of the coverage area and the overlapping area, and adjust the deployment position of the IoT gateway according to the constructed digital twin model;
[0037] The gateway connection module is used to divide the industrial equipment into single-coverage equipment and multi-coverage equipment according to the coverage area and the overlapping area, adopt different connection methods for the single-coverage equipment and the multi-coverage equipment, and connect the two to the corresponding Internet of Things gateways respectively;
[0038] The data transmission module is used to obtain the calculation coefficient and processing coefficient of the Internet of Things gateway, construct the transmission routes of different transmission information according to the obtained calculation coefficient and processing coefficient, and collect and verify the verification code of the transmission information during the transmission process to determine whether there is abnormal transmission.
[0039] It should be further explained that, in the specific implementation process, the process in which the data acquisition module collects the deployment location and transmission information of the IoT gateway and industrial equipment includes:
[0040] Constructing a corresponding two-dimensional coordinate system in the application scenario, setting a collection unit, and collecting the deployment positions of the IoT gateway and the industrial equipment through the collection unit, wherein the deployment information refers to the specific positions of the IoT gateway and the industrial equipment in the constructed two-dimensional coordinate system, represented by their corresponding two-dimensional coordinates;
[0041] The transmission information between the IoT gateway and the industrial equipment is collected by the collection unit. The transmission information refers to the data packet information sent and received between the IoT gateway and the industrial equipment, including timestamp, data packet type, data packet size, network layer information, data packet status, network interface information, encryption and verification information.
[0042] It should be further explained that, in the specific implementation process, the process of the data acquisition module constructing a visual map of the IoT gateway and industrial equipment according to the acquired deployment locations includes:
[0043] Use GIS technology to build a visual map of IoT gateways and industrial equipment based on the collected deployment information of the two. In the constructed visual map, both IoT gateways and industrial equipment are treated as one point for processing. Relevant personnel can view the constructed visual map through mobile terminals;
[0044] The visualization map constructed at this time only includes the deployment locations of the IoT gateway and industrial equipment, and does not include the transmission information between the two. After the visualization map of the IoT gateway and industrial equipment is constructed, the collected transmission information between the IoT gateway and industrial equipment is uploaded to the visualization map for synchronization. Relevant personnel can view the synchronized transmission information in the visualization map through mobile terminals.
[0045] It should be further explained that, in the specific implementation process, the gateway adjustment module obtains the coverage area of each IoT gateway, and the process of obtaining the overlapping area according to the obtained coverage area includes:
[0046] In the constructed visualization map, the IoT gateway and the industrial equipment are treated as a point respectively. Taking any IoT gateway as an example, the two-dimensional coordinates of the IoT gateway, that is, the deployment location of the IoT gateway, are obtained. A circular area is constructed with the obtained two-dimensional coordinates as the center and a preset fixed distance R as the radius, that is, the coverage area of the IoT gateway.
[0047] The same method is used to obtain the coverage area of each IoT gateway, and the radius of the coverage area of each IoT gateway is the same. Taking the coverage area of any two IoT gateways as an example, the two-dimensional coordinates of the two IoT gateways are marked as (x 1 ,y 1 ) and (x 2,y 2 ), obtain the Euclidean distance between the two IoT gateways, and mark the obtained Euclidean distance as D;
[0048]
[0049] According to the obtained Euclidean distance, it is judged whether the coverage areas of the two IoT gateways overlap, and the overlap between the two is marked as C;
[0050]
[0051] Among them, when the value of C is 1, it means that the coverage areas of the two overlap, and when the value of C is 0, it means that the coverage areas of the two do not overlap. Similarly, the same method is used to obtain the overlapping coverage areas of all IoT gateways, and obtain the two IoT gateways corresponding to the overlapping coverage areas, and at the same time obtain the overlapping areas of the two.
[0052] It should be further explained that, in the specific implementation process, the gateway adjustment module constructs a digital twin model of the coverage area and the overlap area, and the process of adjusting the deployment location of the IoT gateway according to the constructed digital twin model includes:
[0053] Obtain the number of all IoT gateways. Assuming that the coverage areas of all IoT gateways do not overlap with each other, the total area of the coverage areas of all IoT gateways is the largest, which is equal to the area of a single coverage area multiplied by the number of IoT gateways. Assuming that the coverage areas of all IoT gateways completely overlap with each other, the total area of the coverage areas of all IoT gateways is the smallest, which is equal to the area of a single coverage area.
[0054] In the embodiment of the present invention, the deployment position of the industrial equipment is fixed, and the deployment position of the IoT gateway is aimed at covering all industrial equipment with its coverage area, and making each industrial equipment covered by multiple coverage areas as much as possible, which is reflected in the area of the coverage area and the overlapping area, that is, making the total area of the coverage area tend to be the smallest, the total area of the overlapping area tends to be the largest, and all industrial equipment are covered therein;
[0055] Digital twin technology is adopted to construct digital twin models of IoT gateways and industrial equipment. In the digital twin model, the IoT gateways and industrial equipment are also treated as one point, and the coverage area and overlapping area of each IoT gateway are simulated. It is assumed that each industrial equipment is covered by the coverage area, and the ratio obtained by dividing the total area of the overlapping area by the total area of the covered area is maximized. The deployment position of each IoT gateway is adjusted, and the corresponding adjustment position is output through the digital twin model. The IoT gateway in actual application is deployed to the output adjustment position for data transmission.
[0056] It should be further explained that, in the specific implementation process, the gateway connection module divides the industrial equipment into single-coverage equipment and multi-coverage equipment according to the coverage area and the overlapping area, adopts different connection methods for the single-coverage equipment and the multi-coverage equipment, and connects the two to the corresponding IoT gateway respectively, including:
[0057] Obtain the coverage area of each IoT gateway and its corresponding overlapping area, and mark the industrial equipment in the overlapping area as a multi-coverage device, wherein the overlapping area includes the overlap of two coverage areas, the overlap of three coverage areas, or more. Similarly, the multi-coverage device includes being covered by two IoT gateways, three IoT gateways, or more. Mark the industrial equipment that is not in any overlapping area as a single-coverage device;
[0058] Since a single-coverage device is only covered by the coverage area of one IoT gateway, it can only be connected to the IoT gateway that covers it, while a multi-coverage device is covered by the coverage areas of multiple IoT gateways at the same time, so it is connected to multiple IoT gateways that cover it respectively.
[0059] It should be further explained that, in the specific implementation process, the data transmission module obtains the calculation coefficient and the processing coefficient of the IoT gateway, and the process of constructing the transmission route of different transmission information according to the obtained calculation coefficient and the processing coefficient includes:
[0060] In the embodiment of the present invention, the IoT gateways are all configured to be able to process transmission information of various data packet types. Taking any multi-coverage device as an example, each IoT gateway connected to the multi-coverage device is obtained, and the calculation coefficient of each IoT gateway is obtained. The calculation coefficient refers to the ratio between the total amount of data packets currently processed by the IoT gateway and the total amount of data packets that it can theoretically process, which is denoted as S.
[0061] Since an IoT gateway often processes multiple different types of transmission information at the same time, that is, different data packet types, and different types of transmission information account for different proportions of the total data packets currently processed by the IoT gateway, the data packet type of the transmission information of the multi-coverage device is obtained, and the proportion of the transmission information of the data packet type in the total data packets processed by each IoT gateway is obtained, that is, the processing coefficient, which is recorded as G;
[0062] Theoretically, the smaller the calculation coefficient and the larger the processing coefficient, the more suitable the IoT gateway is for data transmission to the multi-coverage device. The transmission weights are set for the calculation coefficient and the processing coefficient respectively, denoted as Q s and Q g , based on this, the transmittable rate of each IoT gateway is obtained, denoted as K;
[0063]
[0064] The IoT gateway corresponding to the largest transmittable rate is selected as the next transmission gateway of the multi-coverage device, and the transmission target and transmission direction of the transmission information are obtained. The transmission direction is represented by a geographical direction. When the transmission information is transmitted to the next transmission gateway, all other IoT gateways that meet the transmission direction within the coverage of the transmission gateway are obtained. The transmittable rate of each IoT gateway is obtained by the same method, and then the next transmission node is obtained. The above steps are repeated until the transmission information is transmitted to the transmission target.
[0065] For a single coverage device, its transmission information is directly transmitted to the connected IoT gateway, and then the same method is adopted to transmit it to the transmission target. During the data transmission process, the various IoT gateways passed by the transmission information together constitute the transmission route of the transmission information.
[0066] It should be further explained that, in a specific implementation process, the data transmission module collects and verifies the verification code of the transmission information during the transmission process to determine whether there is abnormal transmission, including:
[0067] In the process of transmitting the transmission information through the constructed transmission route, while the transmission information is still in the industrial equipment, the hash value thereof is calculated using the SHA-256 algorithm, and the obtained hash value is used as the verification code of the transmission information;
[0068] Whenever the transmitted information reaches an IoT gateway, the same algorithm is used to collect its verification code, and the current verification code is compared with the previous verification code. If the two are exactly the same, it is judged as a normal transmission and no other operations are performed on it. If the two are different, it is judged as an abnormal transmission and it is retransmitted.
[0069] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A multi-protocol data transmission system based on industrial Internet of Things gateway, characterized in that: It includes a main control center, which is communicatively connected with a data acquisition module, a gateway adjustment module, a gateway connection module, and a data transmission module; The data acquisition module is used to collect the deployment locations and transmission information of the IoT gateways and industrial equipment respectively, and to construct a visual map of the IoT gateways and industrial equipment according to the collected deployment locations; The gateway adjustment module is used to obtain the coverage area of each IoT gateway, obtain the overlapping area according to the obtained coverage area, construct a digital twin model of the coverage area and the overlapping area, and adjust the deployment position of the IoT gateway according to the constructed digital twin model; The gateway connection module is used to divide the industrial equipment into single-coverage equipment and multi-coverage equipment according to the coverage area and the overlapping area, adopt different connection methods for the single-coverage equipment and the multi-coverage equipment, and connect the two to the corresponding Internet of Things gateways respectively; The data transmission module is used to obtain the calculation coefficient and processing coefficient of the Internet of Things gateway, construct transmission routes for different transmission information based on the obtained calculation coefficient and processing coefficient, collect and verify the verification code of the transmission information during the transmission process to determine whether there is abnormal transmission. The calculation coefficient refers to the ratio between the total amount of data packets currently processed by the Internet of Things gateway and the total amount of data packets that it can theoretically process, and the processing coefficient refers to the proportion of the data packet type of the transmission information of the multi-coverage device in the total amount of data packets processed by each Internet of Things gateway.
2. According to claim 1, a multi-protocol data transmission system based on industrial Internet of Things gateway is characterized in that: The process of the data acquisition module collecting the deployment location and transmission information of the IoT gateway and industrial equipment includes: A two-dimensional coordinate system is constructed, and a collection unit is set up. The deployment positions of the IoT gateway and the industrial equipment are collected by the collection unit and represented by the two-dimensional coordinates of the two. The data packet information sent and received between the IoT gateway and the industrial equipment is collected by the collection unit to obtain transmission information.
3. According to claim 2, a multi-protocol data transmission system based on industrial Internet of Things gateway is characterized in that: The process of the data acquisition module constructing a visual map of the Internet of Things gateway and industrial equipment according to the acquired deployment locations includes: GIS technology is used to build a visual map of the two based on the collected deployment information. In the visual map, the IoT gateway and industrial equipment are treated as one point. After the visual map is built, the collected transmission information is uploaded to the visual map for synchronization.
4. The multi-protocol data transmission system based on industrial Internet of Things gateway according to claim 3 is characterized in that: The gateway adjustment module obtains the coverage area of each IoT gateway, and the process of obtaining the overlapping area according to the obtained coverage area includes: In the visualization map, the deployment location of the IoT gateway is taken as the center of the circle and the preset fixed distance is taken as the radius to construct the coverage area of the IoT gateway, and the Euclidean distance between any two IoT gateways is obtained. Based on the obtained Euclidean distance, it is judged whether there is overlap in the coverage areas of the two. If there is overlap, the overlapping area of the two is obtained.
5. The multi-protocol data transmission system based on industrial Internet of Things gateway according to claim 4 is characterized in that: The gateway adjustment module constructs digital twin models of the coverage area and the overlap area, and the process of adjusting the deployment location of the IoT gateway according to the constructed digital twin model includes: Digital twin technology is used to construct digital twin models of IoT gateways and industrial equipment, and the coverage area and overlapping area of each IoT gateway are simulated. On the premise that all industrial equipment is covered by the coverage area, the deployment position of each IoT gateway is adjusted with the goal of maximizing the ratio of the total area of the overlapping area divided by the total area of the covered area. The digital twin model outputs the corresponding adjustment position, and the IoT gateway is deployed to the output adjustment position.
6. The multi-protocol data transmission system based on industrial Internet of Things gateway according to claim 5 is characterized in that: The gateway connection module divides industrial equipment into single-coverage equipment and multi-coverage equipment according to the coverage area and the overlapping area, adopts different connection methods for the single-coverage equipment and the multi-coverage equipment, and connects the two to the corresponding IoT gateway respectively, including: Industrial equipment in the overlapping area is marked as multi-coverage equipment, and industrial equipment not in any overlapping area is marked as single-coverage equipment. The single-coverage equipment is connected to the IoT gateway that covers it, and the multi-coverage equipment is connected to multiple IoT gateways that cover it.
7. The multi-protocol data transmission system based on industrial Internet of Things gateway according to claim 6 is characterized in that: The data transmission module obtains the calculation coefficient and the processing coefficient of the IoT gateway, and the process of constructing the transmission routes of different transmission information according to the obtained calculation coefficient and the processing coefficient includes: Obtain each IoT gateway connected to the multi-coverage device, obtain a calculation coefficient and a processing coefficient of each IoT gateway, and obtain a transmittable rate of each IoT gateway according to the calculation coefficient and the processing coefficient; Select the IoT gateway with the largest transmittable rate as the next transmission gateway for the multi-coverage device, obtain the transmission target and transmission direction of the transmission information, and when the transmission information is transmitted to the next transmission gateway, obtain all other IoT gateways that meet the transmission direction within the coverage of the transmission gateway, use the same method to obtain the transmittable rate of each IoT gateway, continue to obtain the next transmission node, and repeat the above steps until the transmission information is transmitted to the transmission target; For a single coverage device, its transmission information is directly transmitted to the connected IoT gateway, and the same method is adopted to transmit it to the transmission target. During the data transmission process, the various IoT gateways through which the transmission information passes together constitute the transmission route of the transmission information.
8. The multi-protocol data transmission system based on industrial Internet of Things gateway according to claim 7 is characterized in that: The process in which the data transmission module collects and verifies the verification code of the transmission information during the transmission process to determine whether there is abnormal transmission includes: When the transmitted information is still in the industrial equipment, the SHA-256 algorithm is used to calculate its verification code. When the transmitted information reaches an IoT gateway, its verification code is collected, the current verification code is compared with the previous verification code, and the abnormal transmission is obtained based on the comparison result and retransmitted.
Citation Information
Patent Citations
Sensor network coverage rate calculation and operation method for agricultural Internet of Things
CN111356144A
Mobile communication network coverage optimization method based on digital twin technology
CN116546521A
Real-time monitoring and alarming system for node flow of Internet of Things
CN117768365A