CN115277756B - Data efficient acquisition and transmission method for terminal equipment of Internet of things - Google Patents
Data efficient acquisition and transmission method for terminal equipment of Internet of things Download PDFInfo
- Publication number
- CN115277756B CN115277756B CN202210809533.9A CN202210809533A CN115277756B CN 115277756 B CN115277756 B CN 115277756B CN 202210809533 A CN202210809533 A CN 202210809533A CN 115277756 B CN115277756 B CN 115277756B
- Authority
- CN
- China
- Prior art keywords
- data
- file
- original data
- bit
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 230000005540 biological transmission Effects 0.000 title claims abstract description 22
- 230000036541 health Effects 0.000 claims abstract description 25
- 238000001514 detection method Methods 0.000 claims abstract description 13
- 238000004891 communication Methods 0.000 claims abstract description 11
- 238000007781 pre-processing Methods 0.000 claims abstract description 6
- 238000004458 analytical method Methods 0.000 claims abstract description 5
- 230000002159 abnormal effect Effects 0.000 claims description 18
- 238000013480 data collection Methods 0.000 claims description 6
- 239000013589 supplement Substances 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000007405 data analysis Methods 0.000 abstract description 3
- 238000004806 packaging method and process Methods 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 4
- 239000000047 product Substances 0.000 description 4
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012369 In process control Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 1
- 210000004544 dc2 Anatomy 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004190 ion pair chromatography Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 238000002791 soaking Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Computer And Data Communications (AREA)
Abstract
The application relates to a data efficient acquisition and transmission method for terminal equipment of the Internet of things, which comprises the following steps: s1: selecting a data acquisition mode, acquiring data and storing the data to an upper computer; s2: preprocessing the data to prevent the data from being occupied by other data; s3: comparing the system date with the date of the original data file, correcting the system date if the system date is inconsistent with the date of the original data file, and re-executing S3; if the format of the latest original data is consistent, the format of the latest original data is unified, and a check value is calculated; s4: and packaging the verified data, transmitting the packaged data to an analysis server through wireless communication equipment to perform health detection and data analysis, and judging whether the industrial site has faults or not. The invention can realize real-time acquisition, real-time transmission and real-time feedback of the data of the industrial field equipment and has the advantages of customization, strong practicability, high accuracy, stability, reliability, high efficiency and the like.
Description
Technical Field
The application relates to the field of industrial Internet of things application, in particular to a data efficient acquisition and transmission method for Internet of things terminal equipment.
Background
In the field of industrial Internet of things, a large number of industrial field devices can realize different types of functions through good control so as to produce good products which are actually needed. However, a large amount of real-time data is run in the whole process of industrial development, production, manufacture and follow-up, and because the safety of industrial field devices cannot be directly connected to the network, the running data cannot be transmitted to a server, which causes that a large amount of data value cannot be fully mined, and thus resources are wasted.
At present, the domestic industrial data acquisition mainly comprises the following two modes:
(1) And (5) wired data acquisition. The operation data acquisition of various devices in the industrial field is mainly realized by connecting an industrial communication network such as a field bus, an industrial Ethernet, an industrial optical fiber network and the like with an upper computer so as to finish the data acquisition of the factory devices, and the operation data acquisition can be divided into 3 types and mainly comprises special acquisition devices such as a sensor, a transmitter, an acquisition device and the like; data acquisition is carried out on common PLCs, embedded systems, IPCs and the like; and finishing data acquisition of special intelligent instruments such as robots, numerical control machine tools, AGVs and the like. The method mainly collects field data of equipment such as a machine tool, a robot and the like according to the field data, and comprises process data such as the machine tool, the robot, raw materials, products, finished products, processes, quality and the like, environment data such as temperature, humidity and the like, field worker operation data (such as single operation time) and the like. The method can collect data efficiently, but a large amount of data is still stored in the local host computer, the data in different factories and factories cannot be interconnected and communicated, cannot be uniformly transmitted to a server, and cannot provide basis for later decision.
(2) And (5) wireless data acquisition. The data acquisition related to remote transmission mainly accesses the data acquisition equipment in the factory remotely through the industrial Internet of things (4G, 5G, LTE private network, NB-IoT, zigbee and the like), and the intelligent acquisition equipment generally adopts DTU, data acquisition gateway and other modes to acquire data. Important indexes such as working current, voltage, power consumption, battery power, internal resource consumption, communication state, communication flow and the like during the operation of intelligent products or equipment are mainly collected. Although a large amount of data can be uniformly transmitted to the server, the data acquisition and transmission process is single, incompatible and unsafe due to the non-uniformity of different interfaces of the local equipment.
The data collected in the first mode is collected by monitoring personnel later statistics of each upper computer, and the data collected and transmitted in the second mode are directly accessed by a network to data collection equipment, so that the two traditional methods have quite large defects, the manual statistics science is based on the fact that the manual statistics is not firm, the statistics result is inaccurate and is easy to make mistakes, the network directly accessed and collected is unsafe, easy to leak and easy to attack, and the subsequent method cannot be expanded into more intelligent manufacturing equipment.
Disclosure of Invention
The invention aims to provide a data efficient collection and transmission method for terminal equipment of the Internet of things, which can solve the problems that the traditional industrial field equipment is unsafe in data networking, data transmission errors are avoided and the health state of data is detected in the process of data collection of different local equipment, so that the problems of efficient collection and transmission of the industrial field equipment data are effectively solved.
The technical scheme adopted by the invention is as follows: a data high-efficiency acquisition and transmission method for terminal equipment of the Internet of things comprises the following steps:
s1: selecting an acquisition mode of industrial field equipment according to the type of the equipment for acquiring the data, acquiring the original data of the industrial field, and storing the acquired original data into an upper computer in a form of a table file;
s2: preprocessing original data by adopting an Anti-local method, preventing an original data file to be read from being occupied by other equipment, and ensuring the real-time readability of the file;
s3: comparing the system date with the date of the original data file, correcting the system date if the system date is inconsistent with the date of the original data file, and re-executing S3; if the two types of the data are consistent, detecting the latest original data, detecting whether the latest original data are transmitted, and if so, detecting again after timing, wherein the time interval of the timing is t; unifying the formats of the detected original data, and checking the original data with the unified formats by adopting a CRC-16/XMODEM method to obtain corresponding check values;
s4: the method comprises the steps of adopting a CTFIE protocol to package checked data, wherein the CTFIE protocol comprises a prefix, a packet body length packet_length, an extension bit extension_bit, a health detection bit health test_bit, a node number node_id, a message number message_num, a message type message_type, a sensor number sensor_id, a data set data after data unification, a check bit check_bit and a suffix; transmitting the packaged data to an analysis server through wireless communication equipment to perform health detection and data analysis; unpacking the healthy data packets, storing the unpackaged healthy data packets in a server, judging the type of faults occurring in an industrial field for unhealthy data packets, and feeding back the result of health detection to the server.
Further, the acquisition mode in step S1 is specified by a parameter m, where m is a custom device source or a defined field device.
Further, the table file format in the step S1 is. Xls,. Xlsx or. Csv.
Further, the specific method for preprocessing the data by adopting the Anti-local method in the step S2 is as follows: generating another cache data file with the same format and content as those of the original data file under the same folder, and only caching the data file when the original data needs to be read in the steps S3 and S4; when a new real-time data file is entered, the cache file is also overwritten by the new data file.
Further, in the step S3, the format unification method for the original data includes a consistency unification method, a consistency unification method and a consistency unification method, and the unified data is a 4-bit hexadecimal number;
the Dunity unified method is to multiply the decimal numbers with the number of not more than 2 by the number of digits, multiply the decimal numbers with the number of digits more than 2 by 100 and round downwards, then convert the integer after the rounding into 4-bit hexadecimal numbers, and supplement 0 before less than 4 bits after the conversion;
the Nunity unification method is to take absolute value for negative number, then to convert the integer after taking absolute value into 4-bit hexadecimal number, if the converted number is less than 4 bits, then to supplement 0 before, then to change the highest 0 into 1;
the Funity unification method is to directly convert positive numbers into 4-bit hexadecimal numbers, and 0 is added in front of the converted numbers less than 4 bits.
Further, in the step S3, a polynomial for performing check value calculation on the original data with the unified format by adopting a CRC-16/XMODEM method is X 16 +X 12 +X 5 +X 0 Wherein X is 16 Representing Bit16 as 1, X 12 Representing Bit12 as 1, X 5 Representing Bit5 as 1, X 0 Represents Bit1 as 1, X 16 +X 12 +X 5 +X 0 I.e. the representative polynomial is 0x11021.
Further, the health detection result in the step S4 includes four states, healthy, runError, peopleError and EquipmentError respectively; the health indicates that the data in the received data packet is normal data, the RunError indicates that the data in the received data packet is abnormal data, the abnormal state is a system operation fault, the peopleoerror indicates that the data in the received data packet is abnormal data, the abnormal state is a human factor fault, the EquipmentError indicates that the data in the received data packet is abnormal data, and the abnormal state is a wireless communication equipment fault.
The invention has the beneficial effects that:
(1) By using the data efficient collection and transmission method, the industrial field device can upload local data to a server with any configuration in real time, so that the problem that a large number of industrial devices cannot be networked and a large number of industrial device operation data cannot be uploaded to the cloud end efficiently due to factors such as safety and technical incompatibility in China at present is solved.
(2) The invention uses the collection mode, timing and CTFIE protocol to process and detect different data, can collect different equipment interfaces and instrument data of the industrial field at the same time by a method, collect and transmit at regular time according to the data running time of the original equipment and instrument of the factory, judge the data collection fault of the industrial field according to the health state of the data packet and feed back; the real-time acquisition, real-time transmission and real-time feedback of the industrial field device data are realized, and the problems of non-uniformity, inflexibility and no acquisition process health detection and feedback of other methods at present are solved; therefore, the method provided by the invention has the advantages of customization, strong practicability, high accuracy, stability, reliability, high efficiency and the like.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method according to an embodiment of the invention.
Detailed Description
In order that the above-recited objects, features and advantages of the present invention will be more clearly understood, a more particular description of the invention will be rendered by reference to the appended drawings and appended detailed description. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, however, the present invention may be practiced in other ways than those described herein, and therefore the present invention is not limited to the specific embodiments disclosed below.
Unless defined otherwise, technical or scientific terms used herein should be given the ordinary meaning as understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and the like in the description and in the claims, are not used for any order, quantity, or importance, but are used for distinguishing between different elements. Likewise, the terms "a" or "an" and the like do not denote a limitation of quantity, but rather denote the presence of at least one. The terms "connected" or "connected," and the like, are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "upper", "lower", "left", "right", etc. are used merely to indicate a relative positional relationship, which changes accordingly when the absolute position of the object to be described changes.
As shown in fig. 1, a data efficient acquisition and transmission method for an internet of things terminal device includes the following steps:
s1: and selecting an acquisition mode of the industrial field device according to the type of the device for acquiring the data, acquiring the original data of the industrial field, and storing the acquired original data into an upper computer in a form of a table file. The acquisition mode is specified by a parameter m, m is a self-defined equipment source or a defined field device, the equipment source can be sensor equipment, production control instruments and the like applied, and the type and the value of m are determined by equipment or instruments of a factory, such as m= "upper computer of a soaking furnace", m= "upper computer of a kiln" and the like. When local original data are generated, the generated original data are sent to the upper computer, different acquisition modes are selected, when the data are acquired, the original data received by the upper computer are stored in different form files, the form file formats are. Xls,. Xlsx or. Csv, and the content of the form file is the data content corresponding to the different acquisition modes in different time. In the embodiment of the invention, the upper computer includes, but is not limited to, a local PC terminal using a Windows, ios, linux system.
S2: preprocessing original data by adopting an Anti-local method, preventing an original data file to be read from being occupied by other equipment, ensuring the real-time readability of the file, and improving the extraction speed of the data; the specific method comprises the following steps: generating another cache data file with the same format and content as those of the original data file under the same folder, and only caching the data file when the original data needs to be read in the steps S3 and S4; when a new real-time data file is entered, the cache file is also overwritten by the new data file.
S3: and comparing the system date with the date of the original data file, wherein the system date refers to the date of a software system developed and designed by adopting the method disclosed by the embodiment of the invention. If the system date is inconsistent with the date of the original data file, correcting the system date and re-executing S3; if the system date is consistent with the date of the original data file, detecting the latest original data, and detecting whether the latest original data is transmitted or not. If the data is transmitted, the data is re-detected after timing, the timing time interval is t, and t is smaller than the time interval of the original data sent to the upper computer at timing, so that the data is prevented from being re-detected before new data comes. In the embodiment of the invention, t is set to be one tenth of the time interval for sending the original data to the upper computer at regular time.
And (3) carrying out format unification on the detected original data, wherein the data format unification method comprises a consistency unification method, a Nunity unification method and a funnity unification method, and the unified data is 4-bit hexadecimal numbers. The data format unification method can ensure that various messy decimal, negative and positive data acquired by an industrial field are added backwards in sequence by unifying the lengths of 4-bit 16-ary digits in the data encapsulation process, and the lengths of encapsulated data packets are easy to calculate and convenient to check in the data of various devices of a complex and changeable factory, so that the later-stage data transmission is more efficient. The Dunity unified method is to multiply the decimal numbers with the number of not more than 2 by the number of digits, multiply the decimal numbers with the number of digits more than 2 by 100 and round downwards, then convert the integer after the rounding into 4-bit hexadecimal numbers, and supplement 0 before less than 4 bits after the conversion; the Nunity unification method is to take absolute value for negative number, then to convert the integer after taking absolute value into 4-bit hexadecimal number, if the converted number is less than 4 bits, then to supplement 0 before, then to change the highest 0 into 1; the Funity unification method is to directly convert positive numbers into 4-bit hexadecimal numbers, and 0 is added in front of the converted numbers less than 4 bits.
And checking the unified data by adopting a CRC-16/XMODEM method to obtain a corresponding check value. CRC-16/XM ODEM prescriptionThe method can catch all unit errors and double bit errors, all odd bit number errors, all burst errors of length less than or equal to 16 bits, 99.997% of burst errors of length 17 bits, and 99.998% of burst errors of length 18 bits or more than 18 bits. Polynomial of check value calculation is X 16 +X 12 +X 5 +X 0 Wherein X is 16 Representing Bit16 as 1, X 12 Representing Bit12 as 1, X 5 Representing Bit5 as 1, X 0 Represents Bit1 as 1, X 16 +X 12 +X 5 +X 0 That is, the representative polynomial is 0x11021, and since the most significant 1 of the polynomial is always exclusive-ored with the most significant 1 of the dividend by 0, the omitted calculation is only 0x1021. The unified data can be calculated through a CRC-16/XMODEM method, and high-low level exchange is performed on the obtained check value of four digits, for example, the check value of 4500FFFFFFFF0D55060201A2000B0B60000011EB0000 is 0049, and the check value of 4500FFFFF 1955060201A600000014000A0028000A001E000A0028000A003C000A6 is 5427.
S4: and compared with other packaging methods, the CTFIE protocol is safer and more efficient in the data transmission process, and meanwhile, the health degree of the data is judged. The CTFIE protocol includes prefix, packet length packet_length, extension bit extension_bit, health detection bit health test_bit, node number node_id, message number message_num, message type message_type, sensor number sensor_id, data set data after data unification, check bit check_bit and suffix. The acquisition mode, timing and CTFIE protocol can carry out parameter configuration by themselves, and the specific meaning of the parameters of each module is shown in table 1.
In the embodiment of the present invention, prefix=7e4500 FFFFFFFF; packet_length=0d; extension_bit=55; healthytest_bit=06; node_id=02; message_num=01; message_type=a2; sensor_id=000b; data=0b 60000011EB0000; check_bit= 0499; suffix=7e.
And transmitting the packaged data to an analysis server through wireless communication equipment to perform health detection and data analysis. First, parse the heathtytest_bit, parse the check_bit if it is heatthy, unpack and store the data packet to the server if it is correct, discard if it is incorrect. If the result is not health, judging which kind of fault occurs in the industrial field, and feeding back the result of health detection to the server. The wireless communication devices include, but are not limited to, 4G modules, 5G modules, NB-IOT, LORA, and the like. The health test includes four states, healthy, runError, peopleError and EquipmentError, respectively; the healyTest_bit=06, the RunError healyTest_bit=00, the PeopleError healyTest_bit=66, and the Equipment EraseError healyTest_bit=60; the health indicates that the data in the received data packet is normal data, the RunError indicates that the data in the received data packet is abnormal data, the abnormal state is a system operation fault, the peopleoerror indicates that the data in the received data packet is abnormal data, the abnormal state is a human factor fault, the EquipmentError indicates that the data in the received data packet is abnormal data, and the abnormal state is a wireless communication equipment fault. And judging which kind of faults occur in the industrial field, namely packaging the data packet corresponding to the health state when the industrial field data acquisition process fails, and automatically sending the data packet to the analysis server.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (6)
1. The data efficient acquisition and transmission method for the terminal equipment of the Internet of things is characterized by comprising the following steps of:
s1: selecting an acquisition mode of industrial field equipment according to the type of the equipment for acquiring the data, acquiring the original data of the industrial field, and storing the acquired original data into an upper computer in a form of a table file;
s2: preprocessing original data by adopting an Anti-local method, preventing an original data file to be read from being occupied by other equipment, and ensuring the real-time readability of the file;
s3: comparing the system date with the date of the original data file, correcting the system date if the system date is inconsistent with the date of the original data file, and re-executing S3; if the two types of the data are consistent, detecting the latest original data, detecting whether the latest original data are transmitted, and if so, detecting again after timing, wherein the time interval of the timing is t; unifying the formats of the detected original data, and checking the original data with the unified formats by adopting a CRC-16/XMODEM method to obtain corresponding check values;
s4: the method comprises the steps of adopting a CTFIE protocol to package checked data, wherein the CTFIE protocol comprises a prefix, a packet body length packet_length, an extension bit extension_bit, a health detection bit health test_bit, a node number node_id, a message number message_num, a message type message_type, a sensor number sensor_id, a data set data after data unification, a check bit check_bit and a suffix; transmitting the packaged data to an analysis server through wireless communication equipment to analyze the data, storing the correct data to the server, carrying out health detection on the data, judging whether the industrial site has faults or not, and feeding back real-time data of the health detection to the server;
the specific method for preprocessing the data by adopting the Anti-local method in the step S2 is as follows: generating another cache data file with the same format and content as those of the original data file under the same folder, and reading only the cache data file when the original data needs to be read in the steps S3 and S4; when a new real-time data file is entered, the cache file is also overwritten by the new data file.
2. The method for efficient data collection and transmission of terminal equipment of the internet of things according to claim 1, wherein the collection mode in the step S1 is specified by a parameter m, where m is a custom equipment source or a defined field equipment.
3. The method for efficient data collection and transmission of the terminal equipment of the internet of things according to claim 1, wherein the table file format in the step S1 is. Xls,. Xlsx or. Csv.
4. The method for efficient data acquisition and transmission of the terminal equipment of the internet of things according to claim 1, wherein in the step S3, the format unification method for the original data comprises a consistency unification method, a consistency unification method and a funcy unification method, and the unified data is 4-bit hexadecimal number;
the Dunity unified method is to multiply the decimal numbers with the number of not more than 2 by the number of digits, multiply the decimal numbers with the number of digits more than 2 by 100 and round downwards, then convert the integer after the rounding into 4-bit hexadecimal numbers, and supplement 0 before less than 4 bits after the conversion;
the Nunity unification method is to take absolute value for negative number, then to convert the integer after taking absolute value into 4-bit hexadecimal number, if the converted number is less than 4 bits, then to supplement 0 before, then to change the highest 0 into 1;
the Funity unification method is to directly convert positive numbers into 4-bit hexadecimal numbers, and 0 is added in front of the converted numbers less than 4 bits.
5. The method for efficient data acquisition and transmission of terminal equipment of the internet of things according to claim 1, wherein the polynomial for performing check value calculation on the unified original data by using the CRC-16/XMODEM method in the step S3 is X 16 +X 12 +X 5 +X 0 Wherein X is 16 Representing Bit16 as 1, X 12 Representing Bit12 as 1, X 5 Representing Bit5 as 1, X 0 Represents Bit1 as 1, X 16 +X 12 +X 5 +X 0 I.e. the representative polynomial is 0x11021.
6. The method for efficient data collection and transmission of the terminal device of the internet of things according to claim 1, wherein the health detection result in the step S4 includes four states, namely healthy, runError, peopleError and equipment error; the health indicates that the data in the received data packet is normal data, the RunError indicates that the data in the received data packet is abnormal data, the abnormal state is a system operation fault, the peopleoerror indicates that the data in the received data packet is abnormal data, the abnormal state is a human factor fault, the EquipmentError indicates that the data in the received data packet is abnormal data, and the abnormal state is a wireless communication equipment fault.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210809533.9A CN115277756B (en) | 2022-07-10 | 2022-07-10 | Data efficient acquisition and transmission method for terminal equipment of Internet of things |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210809533.9A CN115277756B (en) | 2022-07-10 | 2022-07-10 | Data efficient acquisition and transmission method for terminal equipment of Internet of things |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115277756A CN115277756A (en) | 2022-11-01 |
CN115277756B true CN115277756B (en) | 2024-04-05 |
Family
ID=83765112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210809533.9A Active CN115277756B (en) | 2022-07-10 | 2022-07-10 | Data efficient acquisition and transmission method for terminal equipment of Internet of things |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115277756B (en) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102547820A (en) * | 2012-02-14 | 2012-07-04 | 北京泰乐德信息技术有限公司 | Data acquisition method and system for railway signal |
CN103412967A (en) * | 2013-08-06 | 2013-11-27 | 长江岩土工程总公司(武汉) | Geologic field information collection system, geologic field information collection method and application method of collection system |
CN110062295A (en) * | 2019-04-19 | 2019-07-26 | 视联动力信息技术股份有限公司 | A kind of file resource acquisition methods and system |
CN111245661A (en) * | 2020-03-04 | 2020-06-05 | 山西博华科技有限公司 | Big data acquisition processing system of thing networking based on MQTT |
CN111245863A (en) * | 2020-02-28 | 2020-06-05 | 南京邮电大学 | Industrial data edge perception and management system of multiple disaster recovery backup architecture |
CN111536499A (en) * | 2020-04-13 | 2020-08-14 | 重庆城市管理职业学院 | Boiler energy efficiency detection system and method and boiler monitoring system |
CN111724020A (en) * | 2019-03-22 | 2020-09-29 | 国家能源投资集团有限责任公司 | Fan state monitoring data processing method, device and system |
CN111767039A (en) * | 2020-06-29 | 2020-10-13 | 重庆市勘测院 | Industrial acquisition gateway based on script file and data acquisition method |
CN112087057A (en) * | 2020-09-21 | 2020-12-15 | 深圳市国电科技通信有限公司 | Intelligent electricity stealing prevention device and method |
CN113259121A (en) * | 2021-06-04 | 2021-08-13 | 广东电网有限责任公司 | Method, device and equipment for safely transmitting monitoring data of capacitor bank |
EP3902205A1 (en) * | 2020-04-21 | 2021-10-27 | TTTech Auto AG | Real-time computer system and method for controlling a system or a vehicle |
CN113672455A (en) * | 2021-08-03 | 2021-11-19 | 苏州关安健信息技术科技有限公司 | Data acquisition and analysis method for industrial Internet of things |
CN114281790A (en) * | 2022-03-04 | 2022-04-05 | 北京鼎诚鸿安科技发展有限公司 | Multi-type load resource aggregator access system and method |
CN114611372A (en) * | 2022-03-22 | 2022-06-10 | 合肥金人科技有限公司 | Industrial equipment health prediction method based on Internet of things edge calculation |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040254949A1 (en) * | 2003-06-13 | 2004-12-16 | Abb Inc. | Frame work for storing, retrieving and displaying real-time data |
CN112215452A (en) * | 2020-07-28 | 2021-01-12 | 智维云图(上海)智能科技有限公司 | Intelligent fire-fighting remote monitoring method and system and safety assessment method |
-
2022
- 2022-07-10 CN CN202210809533.9A patent/CN115277756B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102547820A (en) * | 2012-02-14 | 2012-07-04 | 北京泰乐德信息技术有限公司 | Data acquisition method and system for railway signal |
CN103412967A (en) * | 2013-08-06 | 2013-11-27 | 长江岩土工程总公司(武汉) | Geologic field information collection system, geologic field information collection method and application method of collection system |
CN111724020A (en) * | 2019-03-22 | 2020-09-29 | 国家能源投资集团有限责任公司 | Fan state monitoring data processing method, device and system |
CN110062295A (en) * | 2019-04-19 | 2019-07-26 | 视联动力信息技术股份有限公司 | A kind of file resource acquisition methods and system |
CN111245863A (en) * | 2020-02-28 | 2020-06-05 | 南京邮电大学 | Industrial data edge perception and management system of multiple disaster recovery backup architecture |
CN111245661A (en) * | 2020-03-04 | 2020-06-05 | 山西博华科技有限公司 | Big data acquisition processing system of thing networking based on MQTT |
CN111536499A (en) * | 2020-04-13 | 2020-08-14 | 重庆城市管理职业学院 | Boiler energy efficiency detection system and method and boiler monitoring system |
EP3902205A1 (en) * | 2020-04-21 | 2021-10-27 | TTTech Auto AG | Real-time computer system and method for controlling a system or a vehicle |
CN111767039A (en) * | 2020-06-29 | 2020-10-13 | 重庆市勘测院 | Industrial acquisition gateway based on script file and data acquisition method |
CN112087057A (en) * | 2020-09-21 | 2020-12-15 | 深圳市国电科技通信有限公司 | Intelligent electricity stealing prevention device and method |
CN113259121A (en) * | 2021-06-04 | 2021-08-13 | 广东电网有限责任公司 | Method, device and equipment for safely transmitting monitoring data of capacitor bank |
CN113672455A (en) * | 2021-08-03 | 2021-11-19 | 苏州关安健信息技术科技有限公司 | Data acquisition and analysis method for industrial Internet of things |
CN114281790A (en) * | 2022-03-04 | 2022-04-05 | 北京鼎诚鸿安科技发展有限公司 | Multi-type load resource aggregator access system and method |
CN114611372A (en) * | 2022-03-22 | 2022-06-10 | 合肥金人科技有限公司 | Industrial equipment health prediction method based on Internet of things edge calculation |
Non-Patent Citations (1)
Title |
---|
数据点表在远程监管***中的应用研究;肖汉;陈红根;冯娜;;《计算机应用研究》(第11期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN115277756A (en) | 2022-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106131056B (en) | Industrial wireless adapter and working method thereof | |
CN104753716B (en) | Transmission system error detection and correction system and method | |
CN107695775B (en) | Heavy digital control machine tool heat error compensation control system and thermal error compensation method based on CPS | |
CN104345717A (en) | Intelligent remote data acquisition system based on Internet of Things | |
CN102375437A (en) | Device and method for data acquisition and transmission during wireless production process based on IEEE802.15.4 protocol and PLCs (programmable logic controllers) | |
CN111464339B (en) | Heterogeneous industrial network interconnection method based on dynamic reconfiguration and universal wired communication module | |
Wang et al. | Implementation of Modbus communication protocol based on ARM Coretx-M0 | |
CN107018028B (en) | Data acquisition monitoring system and data acquisition monitoring method based on CAN bus and OPC technology | |
CN110138870B (en) | Sensing layer detection system and detection method for ubiquitous power Internet of things power equipment | |
CN115277756B (en) | Data efficient acquisition and transmission method for terminal equipment of Internet of things | |
CN115473924A (en) | Carbon emission metering system based on thing networking block chain | |
Shu et al. | Novel modbus adaptation method for IoT gateway | |
CN103034195B (en) | Multi-channel alternating-direct current data collection parallel calibration system and method | |
CN111092812A (en) | High-reliability gateway device based on MODBUS-Mqtt protocol | |
CN113722340A (en) | Processing method and system for remote automatic point table updating based on power distribution device | |
CN111198834B (en) | Method for converting arbitrary serial port protocol into modbus protocol and programming-free module | |
CN202948309U (en) | Multichannel alternating current-direct current data acquisition and parallel calibration system | |
CN108107398A (en) | A kind of automatic Verification method and system of measuring apparatus | |
CN218099992U (en) | Control system based on remote IO module | |
CN207439427U (en) | Multi-encoder fault diagnosis telemetry system | |
CN111007449A (en) | Electric power thing networking perception system | |
CN116389610A (en) | Data acquisition and edge computing system and method based on information creation environment | |
CN112484842B (en) | Industrial equipment vibration data acquisition and transmission method | |
CN211959240U (en) | High-reliability gateway device based on MODBUS-Mqtt protocol | |
CN109327832B (en) | Single-type multi-terminal low-power-consumption wireless transmission system and transmission method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |