CN107580076A - Internet of Things communication means and device - Google Patents
Internet of Things communication means and device Download PDFInfo
- Publication number
- CN107580076A CN107580076A CN201711087498.XA CN201711087498A CN107580076A CN 107580076 A CN107580076 A CN 107580076A CN 201711087498 A CN201711087498 A CN 201711087498A CN 107580076 A CN107580076 A CN 107580076A
- Authority
- CN
- China
- Prior art keywords
- message
- field
- length
- maximum
- data
- 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.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
The invention provides a kind of Internet of Things communication means and device, is related to Internet of Things communication technical field, and this method includes collection terminal and generates message according to the data message of collection;The data structure of message includes message length field, message field, maximum message segment field and varistructure determiner field;The field length of message length field is at least two bytes;Message field is used to define position of the current message in sequence of message, and maximum message segment field is used for the maximum number for defining sequence of message;Varistructure determiner field comprises at least version number, and version number is used to identifying current message version and whether effective;Collection terminal sends message to control terminal.Internet of Things communication means and device provided in an embodiment of the present invention, more meet, adapt to the requirement of network data transmission length, improve the operating efficiency and accuracy of transmission.
Description
Technical field
The present invention relates to Internet of Things communication technical field, more particularly, to a kind of Internet of Things communication means and device.
Background technology
Internet of Things (IOT, The Internet of Things) is a kind of information technology emerging in recent years, it is considered to be
The information technology revolution new again after computer and internet.Internet of Things and traditional industry are combined, and form one
Individual emerging industry, and the development of these industries, just rely on the development of information technology.The core link of information technology is exactly logical
Letter process, the mass data collected is only sent to service end, significant, the numeral of industry of big data digging technology
Change, wisdomization just has data basis.By taking agriculture Internet of Things as an example:The producer of now domestic Internet of Things industry of being really engaged in agriculture
Seldom, really it is engaged in the even more very few of professional standard research.SCADA (the Supervisory of each manufacturer
Control And Data Acquisition, data acquisition and supervisor control), all it is independent information acquisition system,
All it is one by one " information island ", not form any interconnect and information sharing, this present situation seriously hinder agricultural
The development of Internet of Things industry.
IEC60870-5-101 agreements are a kind of general industry standard language and agreement, for some sector application, are carried
The option of supply user is more, and content is also than broad.For being engaged in Internet of Things telecommunications technician, configurable ginseng
Number is too many, is not easy to hold the apolegamy of parameter and the selection of application function.It is primarily present by above-mentioned agreement transmission data following
Shortcoming:1. data transfer length field can not extend, the data volume of the valid data of transmission is too small, and network transmission efficiency is low;2.
Transmitted for big data quantity, the organizational form existing defects of valid data (payload), it is low to disassemble packet mode efficiency;3. None- identified
Repeat the message sent.
For transmitting the problem of data are present by above-mentioned agreement, effective solution is not yet proposed at present.
The content of the invention
In view of this, it is an object of the invention to provide a kind of Internet of Things communication means and device, set with improving Internet of Things
The efficiency and accuracy of standby transmission data.
In a first aspect, the embodiments of the invention provide a kind of Internet of Things communication means, including:Collection terminal is according to the number of collection
It is believed that breath generation message;The data structure of message includes message length field, message field, maximum message segment field and can
Structure changes determiner field;The field length of message length field is at least two bytes;Message field is used to define currently
Position of the message in sequence of message, maximum message segment field are used for the maximum number for defining sequence of message;Varistructure limits
Word field comprises at least version number, and version number is used to identifying current message version and whether effective;Collection terminal sends message
To control terminal.
With reference in a first aspect, the embodiments of the invention provide the possible embodiment of the first of first aspect, wherein, report
Literary length field is arranged at link layer, and message field, maximum message segment field and varistructure determiner field are arranged at should
With layer.
With reference in a first aspect, the embodiments of the invention provide the possible embodiment of second of first aspect, wherein, report
Literary length field comprises at least:The instruction of frame semanteme, privately owned instruction, reserved field and length field;Frame semanteme indicates to be used to identify
Whether semantic format definition is met;Privately owned instruction uses in pairs with the semantic instruction of frame;Reserved field is used for User Defined;Length
Field is used to identify the byte total length that control domain terminates to Application service data unit.
With reference in a first aspect, the embodiments of the invention provide the possible embodiment of the third of first aspect, wherein, report
The length of code field is at least 1 byte.
With reference in a first aspect, the embodiments of the invention provide the possible embodiment of the 4th of first aspect kind, wherein, report
Also include CRC32 check fields in the data structure of text, CRC32 check fields are arranged at link layer.
With reference in a first aspect, the embodiments of the invention provide the possible embodiment of the 5th of first aspect kind, wherein, can
Structure changes determiner field also includes structure qualification lexeme and current/follow-up indicating bit.
With reference in a first aspect, the embodiments of the invention provide the possible embodiment of the 6th of first aspect kind, wherein, report
The transmission cause field of text also includes calling survey assignment together.
Second aspect, the embodiment of the present invention also provide a kind of Internet of Things communication means, including:Control terminal receives collection terminal root
The message generated and sent according to the data message of collection;The data structure of message include message length field, message field,
Maximum message segment field and varistructure determiner field;The field length of message length field is at least two bytes;Message
Number field is used to define position of the current message in sequence of message, and maximum message segment field is used for the maximum for defining sequence of message
Number;Varistructure determiner field comprises at least version number, and version number is used to identifying current message version and whether effective;
Control terminal obtains data message according to packet parsing.
The third aspect, the embodiment of the present invention also provide a kind of Internet of Things communicator, including:Generation module, for triggering
Collection terminal generates message according to the data message of collection;The data structure of message include message length field, message field,
Maximum message segment field and varistructure determiner field;The field length of message length field is at least two bytes;Message
Number field is used to define position of the current message in sequence of message, and maximum message segment field is used for the maximum for defining sequence of message
Number;Varistructure determiner field comprises at least version number, and version number is used to identifying current message version and whether effective;
Sending module, message is sent to control terminal for triggering collection end.
Fourth aspect, the embodiment of the present invention also provide a kind of Internet of Things communicator, including:Receiving module, for triggering
Control terminal receives the message that collection terminal generates and sends according to the data message of collection;The data structure of message includes message length
Spend field, message field, maximum message segment field and varistructure determiner field;The field length of message length field is
At least two bytes;Message field is used to define position of the current message in sequence of message, and maximum message segment field is used for
Define the maximum number of sequence of message;Varistructure determiner field comprises at least version number, and version number is used to identify current report
Literary version and whether effective;Parsing module, data message is obtained according to packet parsing for trigger control end.
The embodiment of the present invention brings following beneficial effect:
Internet of Things communication means and device provided in an embodiment of the present invention, the data structure of message are determined by extension length
Justice, message transmissions length is added, more meet, adapt to the requirement of network data transmission length;By message field and most
The data block largely cached according to the requirement of message length, can arbitrarily be cut significant figure by big message field, collection terminal
According to then loading valid data field, greatly reduces overhead, while drastically increase the operating efficiency of transmission;Also
Include version number field, may further determine that order and the position of message, be thus more effectively prevented from the weight of message
Multiple and loss, it can prevent when network communication sounding disturbs, repetition sends the validity of identical message.
Other feature and advantage of the disclosure will illustrate in the following description, or, Partial Feature and advantage can be with
Deduce from specification or unambiguously determine, or the above-mentioned technology by implementing the disclosure can be learnt.
To enable the above-mentioned purpose of the disclosure, feature and advantage to become apparent, preferred embodiment cited below particularly, and coordinate
Appended accompanying drawing, is described in detail below.
Brief description of the drawings
, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical scheme of the prior art
The required accompanying drawing used is briefly described in embodiment or description of the prior art, it should be apparent that, in describing below
Accompanying drawing is some embodiments of the present invention, for those of ordinary skill in the art, before creative work is not paid
Put, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic diagram of IEC60870-5-101 agreements-frame data structure provided in an embodiment of the present invention;
Fig. 2 is a kind of schematic flow sheet of Internet of Things communication means provided in an embodiment of the present invention;
Fig. 3 is message data structural representation provided in an embodiment of the present invention;
Fig. 4 is message length field structure schematic diagram provided in an embodiment of the present invention;
Fig. 5 is the structural representation of IEC60870-5-101 protocol massages length field provided in an embodiment of the present invention;
Fig. 6 is message structural representation provided in an embodiment of the present invention;
Fig. 7 is maximum message segment structural representation provided in an embodiment of the present invention;
Fig. 8 is varistructure determiner structural representation provided in an embodiment of the present invention;
Fig. 9 is IEC60870-5-101 protocol frame formats varistructure determiner structural representation provided in an embodiment of the present invention
Figure;
Figure 10 is the structural representation of CRC32 fields provided in an embodiment of the present invention;
Figure 11 is the schematic flow sheet of another Internet of Things communication means provided in an embodiment of the present invention;
Figure 12 is a kind of structural representation of Internet of Things communicator provided in an embodiment of the present invention;
Figure 13 is the structural representation of another Internet of Things communicator provided in an embodiment of the present invention.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with accompanying drawing to the present invention
Technical scheme be clearly and completely described, it is clear that described embodiment is part of the embodiment of the present invention, rather than
Whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creative work premise
Lower obtained every other embodiment, belongs to the scope of protection of the invention.
The embodiment of the present invention use protocol basis be:IEC60870-5-101 (2.0 editions, 2002), the agreement are issued certainly
Since, in China, many industries are used widely.And, should with computer information technology, the continuous development of network technology
Agreement has become a kind of current industry standard language and agreement.By this agreement, the controller of different vendor's production mutually it
Between, controller can be in communication with each other between network (such as Ethernet) and miscellaneous equipment (server), be built into Internet of Things
Network carries out Centralized Monitoring.Because the agreement covers remote measurement, remote signalling, remote control, remote regulating, clock, synchronously, under parameter dress etc. is basic
Telemechanical task, and its transmission controlling mechanism is very perfect, so that its application is very extensive.
IEC60870-5-101 agreements are a kind of general industry standard language and agreement, for some sector application, are carried
The option of supply user is more, and content is also than broad, for being engaged in Internet of Things telecommunications technician, configurable ginseng
Number is too many, is not easy to hold the apolegamy of parameter and the selection of application function.Therefore, in order to the agreement is preferably applied to Internet of Things
Net industrial field, the embodiment of the present invention is based on the protocol link layer, and research and the concrete application situation for combining Internet of Things are right
Application layer is supplemented, innovated, embodied, and selected type of message and control field is more suitable for China's Internet of Things industry
Practical application.The schematic diagram of IEC60870-5-101 agreements-frame data structure shown in Figure 1, in link layer:Data pass
Defeated length field can not extend, and the valid data transmitted, because of length limitation, data volume is too small, greatly reduces network transmission
Efficiency;Error checking and correction mode is inspection and mode, and for network transmission, the probability of error is very big, causes larger mistake
Code check.In application layer:System effectively solves because of long-term a large amount of data cached no provide caused by machine or communicating interrupt of delaying
Method, and transmitted for big data quantity, there is major defect in the organizational form of valid data (payload), more fine without providing
Disassemble packet mode in ground;Data format definition is not provided to the data manually gathered;For the message for repeating to send, do not identify
Field.
A kind of Internet of Things communication means and device provided in an embodiment of the present invention, internet of things equipment transmission data can be improved
Efficiency and accuracy.
For ease of understanding the present embodiment, first to a kind of Internet of Things communication means disclosed in the embodiment of the present invention
Describe in detail.
Embodiment 1
The embodiments of the invention provide a kind of Internet of Things communication means, this method is applied to Internet of Things collection terminal.The collection
End includes the various collecting devices, client device, controlled end equipment, transferring equipment or buffer memory device of Internet of Things, control terminal bag
Include the various receiving devices of Internet of Things, such as transferring equipment, buffer memory device, server or controller etc..Fig. 2 is of the invention a kind of
The schematic flow sheet of Internet of Things communication means, comprises the following steps:
Step S202, collection terminal generate message according to the data message of collection.
Wherein, message length field, message field, maximum message segment field and can are included in the data structure of message
Structure changes determiner field.
The field length of message length field is at least two bytes.Message field is used to define current message in message
Position in sequence, maximum message segment field are used for the maximum number for defining sequence of message;Varistructure determiner field is at least
Including version number, version number is used to identify current message version and whether effective.Message length field is arranged at link layer, report
Code field, maximum message segment field and varistructure determiner field are arranged at application layer.
Message data structural representation shown in Figure 3, define message length field L:The length of identification message, with
Exemplified by field length is 2 byte.The semantic format of message length defines message length field structure signal shown in Figure 4
Figure, the structural representation of the IEC60870-5-101 protocol massages length fields shown in comparison diagram 5, the scope of wherein frame length is 0
~255.
As shown in figure 4, the thresholding of each field of message length is defined as follows:
FSI frame syntax indicator, the semantic instruction of frame, are usually set to " 1 ", expression meets this standard
Semantic format defines, 1bit.
PI private indicator, privately owned instruction, and FSI occur in pairs, are usually set to " 0 ", 1bit.Work as FSI
When the result of good PI XORs is 1, it is believed that be yes.
RES reserved, this standard reserved field, for privately owned or User Defined, 2bit.
Message length L message length, the byte total length terminated from control domain to Application service data unit,
Pay attention to not including starting character, 12bit.
The conversion relation of above-mentioned message total length and L is:Message total length=L+9.The length range of message is:9~4K,
1K=1024 (210).Total frame length original compared to agreement only has 256, and the number of information can be carried by substantially increasing message
Amount.
From fig. 4, it can be seen that the message length field that the embodiment of the present invention defines, has done larger innovation and has improved:
1. the message semantic format definition of the present invention is formulated, by judging this field, it becomes possible to whether identify message
Meet the semantic format standard of agreement of the present invention;
2. more meeting, adapting to the requirement of network data transmission length, conveying length can reach 4096 bytes, and
(because having reserved two fields) can also be extended according to the actual requirement of engineering project, so as to drastically increase system
Network transmission efficiency, more conform to the requirement of modern communication technology.
Comparison diagram 1 and Fig. 3, the embodiment of the present invention has also been done larger innovation to application layer and improved, and considers and link layer report
Literary length is engaged, and eliminates public address field, message number and two fields of maximum message segment number is added, for solving big number
According to amount transmission problem.It is specific as follows:
Message field definition position of this message in sequence of message, message structural representation shown in Figure 6
Figure, show the semantic format definition of message number.
Wherein, the thresholding of message number is defined as follows:
Message number=MESSAGE NUMBER :=UI8 [1..8]<0..255>
Message number:Message number, when transmitting big data module, it is necessary to which module segmentation is packaged into message sequence
Row, message number is exactly to identify which bar message this message is, with maximum message segment number together for controlled terminal provides unpacking, organize wrap according to
According to.The length of message field is a byte, and maximum message number is 255, so the ideal length of a sequence of message
=(255+1) * 1024, i.e.,:256K.In the application, if message block length can not meet on-site transfer requirement, can expand
It is 2 bytes to open up the field and maximum message segment field, and the block size of transmission can reach 4G, but because be to have symbol in theory
Number, so the actual maximum of module is 2G.
Maximum message segment structural representation shown in Figure 7, show the semantic format definition of maximum message segment number, this word
Section defines the maximum number of sequence of message.
Maximum message segment number=LAST MESSAGE NUMBER :=UI8 [1..8]<0..255>
Maximum message segment number:Last message number, when transmitting big data module, it is necessary to which module segmentation is encapsulated
Into sequence of message, maximum message segment number is exactly the number of the last item message in identification message sequence, is controlled together with message number
End provides the foundation for unpacking, organizing bag.
By increasing the two fields, client or controlled terminal just can be the data blocks largely cached, according to message
The requirement of length, valid data are arbitrarily cut, be then loaded into valid data field, without considering how to cut, a basis
Data length, this greatly reduces overhead, while drastically increases the operating efficiency of transmission.Service end or control
End processed, according to the two fields, the assembling of each frame message is carried out, regenerated and client data block of a size.
Varistructure determiner structural representation shown in Figure 8, show the semantic format of varistructure determiner
Definition, this field definition organization order of information object:Order or discrete, message version number and current/follow-up instruction.Can
To contrast IEC60870 frame format varistructure determiner structural representations shown in Figure 9.
In the embodiment of the present invention, the thresholding of varistructure determiner is defined as follows:Varistructure determiner=VARIABLE
STRUCTURE QUALIFIER :=CP8 { current/next indicator, version number, SQ }
SQ structure qualifier, structure qualification lexeme:For providing addressing follow-up object or single letter
Cease the method for element/information element set, 1bit.
SQ=Single/Sequence (single/order) :=BS1 [8]<0..1>
=0:By the combination of a single information element or an information element in same type of many information objects
To address.=1:The information word of the single information element of each Application service data unit (ASDU) or an object of equivalence
The combination of element addresses in order.
VN version number, version number:For identifying the version of current message, 6bit.Version number=
VN=version numbers :=UI6 [2..7]<0..63>, version number=version number MOD after version number overflows
64
C/NI current/next indicator, whether current/follow-up indicating bit is effective for identifying current version,
1bit.=0:Version is invalid;=1:Version is effective.
The improvement of this field also for coordinate big data quantity data transmission problems, still, most basic purpose be for
Prevent Data duplication and loss.Former agreement in a link layer, employs bit field to prevent the repetition of message data
And loss, it is far from being enough, because simply binary change 0~1, any precautionary measures are not added in application layer.Therefore, exist
In the agreement of the embodiment of the present invention, version number field is introduced, further determines that order and the position of message, it is thus more efficient
Ground prevents repetition and the loss of message.Simultaneously, by increasing the field, can prevent when network communication sounding disturbs,
Repetition sends the validity of identical message.
Step S204, collection terminal send message to control terminal.
After message is generated, collection terminal sends message to control terminal, such as can pass through wired or wireless mode.
The embodiment of the present invention, the efficiency of big data quantity transmission, other host-host protocols or stipulations are improved, passed in data
During sending, a communication process, the data volume of transmission is fewer, and a reason is physical basis bar when agreement is formulated
Part, another is exactly the defects of agreement has in itself, does not tear unpacking method open.The embodiment of the present invention extends the length of message
Definition, and provide it is perfect tear unpacking method open, the data module maximum that can disposably transmit is:64MByte.With multiple words
The section a certain frame message data of unique mark, version number field is added in application layer, is more effectively prevented from message data repetition
And loss.
Standardization is the key foundation of an industry development, sees whether an industry is promising, if is kept vigorous
Vitality, a key factor, be exactly this industry standardization level.The embodiment of the present invention is directed to solving Internet of Things production
The data-interface reunification of industry communication process, there is unified data communication interface, it is possible to is the development band of whole industry
Carry out great motive force, while reduce research and development, the cost of production, very big interests are all brought for manufacturer and user.
The embodiment of the present invention follow strictly domestic and international ISO/IEC6870-5-101 agreements at home industrial control field should
With basis, can be applied rapidly in the communication process in Internet of Things industry.In the related protocol of other sector applications, OK
Industry characteristic comparing protrudes, and is unfavorable for the reference of other industries.And in embodiments of the present invention, manufacturer can be according to oneself
The characteristics of place industry, simple, effectively tissue data are encoded.Therefore, the present invention is the very strong one kind of flexibility, applicability
Communication protocol.
Internet of Things communication means provided in an embodiment of the present invention, the data structure of message are defined by extension length, increase
Message transmissions length, more meet, adapt to the requirement of network data transmission length;Pass through message field and maximum message segment number
The data block largely cached according to the requirement of message length, can arbitrarily be cut valid data, Ran Houzai by field, collection terminal
Enter valid data field, greatly reduce overhead, while drastically increase the operating efficiency of transmission;It further comprises version
Number field, may further determine that order and the position of message, is thus more effectively prevented from repetition and the loss of message, can
To prevent when network communication sounding disturbs, repetition sends the validity of identical message.
Larger defect be present in view of existing inspection and verification mode, different data are possible to obtain identical inspection
As a result, it is impossible to meet the requirement of transmitted data on network verification, in the present embodiment, the verification mode that message uses is superfluous for 32 circulations
Redundancy checksum, also include CRC32 check fields in the data structure of message, CRC32 check fields are arranged at link layer.It can join
The structural representation of CRC32 fields as shown in Figure 10.
Controlled terminal calculates the CRC32 values of payload (PAYLOAD, also as valid data) first after a frame message is cached,
Then XOR calculating is carried out with the numerical value of the CRC32 fields in message ,=0:Valid frame, it is moved to user BUFFUR;!=0:Frame
Verification is wrong, abandons this frame.The scope of CRC32 verifications is in one frame message:Control domain+address field+ASDU, i.e., from control domain byte
Start, to the last character section end of Application service data unit.
The agreement of the present invention has abandoned the verification mode of IEC60870-5-101 agreements, and the use bit error rate is low, error code inspection
The high network transmission verification mode of extracting rate:32 CRC modes, the mistake recall rate of data transfer is improved, significantly
Reduce the bit error rate.
In IEC60870-5-101 agreements, the assignment for surveying this transmission reason is not called together.For artificial gathered data
Transmission problem, system specify command message because delaying a large amount of data cached transmission problems caused by machine or communicating interrupt
Form, and define new transmission reason:Call survey together.Increase this transmission reason in the agreement of the present invention and be shown in Table 1:
Definition | Description | Symbol |
0 | It is unused | |
1 | Cycle, circulation | per/cyc |
2 | Call survey together | back |
Embodiment 2
The embodiments of the invention provide a kind of Internet of Things communication means, this method is applied to Internet of Things control terminal.Figure 11 is
A kind of schematic flow sheet of Internet of Things communication means of the present invention, comprises the following steps:
Step S112, control terminal receive the message that collection terminal generates and sends according to the data message of collection.Message includes
Message length field, message field, maximum message segment field and varistructure determiner field;The field of message length field
Length is at least two bytes;Message field is used to define position of the current message in sequence of message, maximum message segment word
Section is used for the maximum number for defining sequence of message;Varistructure determiner field comprises at least version number, and version number is used to identify
Current message version and whether effective.
Step S114, control terminal obtain data message according to packet parsing.
In the embodiment of the present invention, the message for the collection terminal that control terminal receives, data structure it is same as the previously described embodiments
This is not being repeated.
Internet of Things communication means provided in an embodiment of the present invention, the Internet of Things communication means provided with above-described embodiment have
Identical technical characteristic, so can also solve identical technical problem, reach identical technique effect.
Embodiment 3
The embodiments of the invention provide a kind of Internet of Things communicator, applied to player, Internet of Things shown in Figure 12
The structural representation of Netcom's T unit, including generation module 10 and sending module 20, the function of above-mentioned each module are as follows:
Generation module 10, message is generated according to the data message of collection for triggering collection end.Message includes message length
Field, message field, maximum message segment field and varistructure determiner field;The field length of message length field is extremely
Few two bytes;Message field is used to define position of the current message in sequence of message, and maximum message segment field is used for fixed
The maximum number of adopted sequence of message;Varistructure determiner field comprises at least version number, and version number is used to identify current message
Version and whether effective.
Sending module 20, message is sent to control terminal for triggering collection end.
The device that the embodiment of the present invention is provided, its realization principle and caused technique effect and preceding method embodiment phase
Together, to briefly describe, device embodiment part does not refer to part, refers to corresponding contents in preceding method embodiment.
Embodiment 4
The embodiments of the invention provide a kind of Internet of Things communicator, applied to player, Internet of Things shown in Figure 13
The structural representation of Netcom's T unit, including receiving module 30 and parsing module 40, the function of above-mentioned each module are as follows:
Receiving module 30, the report generated and sent for trigger control end reception collection terminal according to the data message of collection
Text;Message includes message length field, message field, maximum message segment field and varistructure determiner field;Message is grown
The field length for spending field is at least two bytes;Message field is used to define position of the current message in sequence of message,
Maximum message segment field is used for the maximum number for defining sequence of message;Varistructure determiner field comprises at least version number, version
This number is used to identify current message version and whether effective.
Parsing module 40, data message is obtained according to packet parsing for trigger control end.
The device that the embodiment of the present invention is provided, its realization principle and caused technique effect and preceding method embodiment phase
Together, to briefly describe, device embodiment part does not refer to part, refers to corresponding contents in preceding method embodiment.
In several embodiments provided by the present invention, it should be understood that disclosed systems, devices and methods, can be with
Realize by another way.Device embodiment described above is only schematical, for example, the division of the unit,
Only a kind of division of logic function, can there is other dividing mode when actually realizing, in another example, multiple units or component can
To combine or be desirably integrated into another system, or some features can be ignored, or not perform.It is another, it is shown or beg for
The mutual coupling of opinion or direct-coupling or communication connection can be by some communication interfaces, device or unit it is indirect
Coupling or communication connection, can be electrical, mechanical or other forms.
The unit illustrated as separating component can be or may not be physically separate, show as unit
The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple
On NE.Some or all of unit therein can be selected to realize the mesh of this embodiment scheme according to the actual needs
's.
In addition, in the description of embodiment of the present invention, unless otherwise clearly defined and limited, term " installation ", " phase
Even ", " connection " should be interpreted broadly, and can be fixedly connected or be detachably connected, or be integrally connected;Can be
Mechanically connect or electrically connect;Can be joined directly together, can also be indirectly connected by intermediary, can be two
The connection of element internal.To those skilled in the art, the tool of above-mentioned term in the present invention can be understood with concrete condition
Body implication.
If the function is realized in the form of SFU software functional unit and is used as independent production marketing or in use, can be with
It is stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially in other words
The part to be contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meter
Calculation machine software product is stored in a storage medium, including some instructions are causing a computer equipment (can be
People's computer, server, or network equipment etc.) perform all or part of step of each embodiment methods described of the present invention
Suddenly.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), deposit at random
Access to memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.
Finally it should be noted that:Embodiment of above, it is only the embodiment of the present invention, to illustrate the present invention's
Technical scheme, rather than its limitations, protection scope of the present invention are not limited thereto, although with reference to aforementioned embodiments to this hair
It is bright to be described in detail, it should be understood by those skilled in the art that:Any one skilled in the art is in this hair
In the technical scope of bright exposure, it still can modify to the technical scheme described in aforementioned embodiments or can think easily
Equivalent substitution is carried out to change, or to which part technical characteristic;And these modifications, change or replacement, do not make corresponding
The essence of technical scheme departs from the spirit and scope of embodiment of the present invention technical scheme, should all cover the protection model in the present invention
Within enclosing.Therefore, protection scope of the present invention should be defined by scope of the claims.
Claims (10)
- A kind of 1. Internet of Things communication means, it is characterised in that including:Collection terminal generates message according to the data message of collection;The data structure of the message includes message length field, report Code field, maximum message segment field and varistructure determiner field;The field length of the message length field is at least Two bytes;The message field is used to define position of the current message in sequence of message, the maximum message segment field For defining the maximum number of sequence of message;The varistructure determiner field comprises at least version number, and the version number uses In mark current message version and whether effective;The collection terminal sends the message to control terminal.
- 2. according to the method for claim 1, it is characterised in that the message length field is arranged at link layer, the report Code field, the maximum message segment field and the varistructure determiner field are arranged at application layer.
- 3. according to the method for claim 1, it is characterised in that the message length field comprises at least:The semantic instruction of frame, Privately owned instruction, reserved field and length field;The frame semanteme indicates to be used to identify whether to meet semantic format definition;The private There is instruction to be used in pairs with the semantic instruction of the frame;The reserved field is used for User Defined;The length field is used to mark Know the byte total length that control domain terminates to Application service data unit.
- 4. according to the method for claim 1, it is characterised in that the length of the message field is at least 1 byte.
- 5. according to the method for claim 1, it is characterised in that also include CRC32 in the data structure of the message and verify Field, the CRC32 check fields are arranged at link layer.
- 6. according to the method for claim 1, it is characterised in that the varistructure determiner field also includes structure qualification Lexeme and current/follow-up indicating bit.
- 7. according to the method for claim 1, it is characterised in that the transmission cause field of the message also includes calling survey tax together Value.
- A kind of 8. Internet of Things communication means, it is characterised in that including:Control terminal receives the message that collection terminal generates and sends according to the data message of collection;Wrapped in the data structure of the message Include message length field, message field, maximum message segment field and varistructure determiner field;The message length field Field length be at least two bytes;The message field is used to define position of the current message in sequence of message, institute State the maximum number that maximum message segment field is used to define sequence of message;The varistructure determiner field comprises at least version Number, the version number is used to identify current message version and whether effective;The control terminal obtains the data message according to the packet parsing.
- A kind of 9. Internet of Things communicator, it is characterised in that including:Generation module, message is generated according to the data message of collection for triggering collection end;Wrapped in the data structure of the message Include message length field, message field, maximum message segment field and varistructure determiner field;The message length field Field length be at least two bytes;The message field is used to define position of the current message in sequence of message, institute State the maximum number that maximum message segment field is used to define sequence of message;The varistructure determiner field comprises at least version Number, the version number is used to identify current message version and whether effective;Sending module, the message is sent to control terminal for triggering the collection terminal.
- A kind of 10. Internet of Things communicator, it is characterised in that including:Receiving module, the message generated and sent for trigger control end reception collection terminal according to the data message of collection;It is described The data structure of message includes message length field, message field, maximum message segment field and varistructure determiner word Section;The field length of the message length field is at least two bytes;The message field exists for defining current message Position in sequence of message, the maximum message segment field are used for the maximum number for defining sequence of message;The varistructure limit Determine word field and comprise at least version number, the version number is used to identifying current message version and whether effective;Parsing module, the data message is obtained according to the packet parsing for triggering the control terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711087498.XA CN107580076A (en) | 2017-11-07 | 2017-11-07 | Internet of Things communication means and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711087498.XA CN107580076A (en) | 2017-11-07 | 2017-11-07 | Internet of Things communication means and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107580076A true CN107580076A (en) | 2018-01-12 |
Family
ID=61040760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711087498.XA Pending CN107580076A (en) | 2017-11-07 | 2017-11-07 | Internet of Things communication means and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107580076A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108683565A (en) * | 2018-05-22 | 2018-10-19 | 珠海爱付科技有限公司 | A kind of data processing system and method based on narrowband Internet of Things |
CN108737453A (en) * | 2018-08-29 | 2018-11-02 | 山东网智物联网科技有限公司 | Telemetry method for organizing and device for Internet of Things Network Communication |
CN110324302A (en) * | 2018-11-02 | 2019-10-11 | 林德(中国)叉车有限公司 | A kind of IOT equipment communication means |
CN110619083A (en) * | 2019-08-19 | 2019-12-27 | 深圳市鹏海运电子数据交换有限公司 | Data filtering method and device |
CN114338430A (en) * | 2021-11-10 | 2022-04-12 | 浙江时空道宇科技有限公司 | A data visualization display method and system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1509025A (en) * | 2002-12-18 | 2004-06-30 | ��Ϊ��������˾ | A Method for Realizing Fragmentation and Grouping of Messages |
US6993101B2 (en) * | 2000-04-07 | 2006-01-31 | Broadcom Corporation | Method of determining a start of a transmitted frame in a frame-based communications network |
CN102938782A (en) * | 2012-10-30 | 2013-02-20 | 中兴通讯股份有限公司 | Message processing method, device and system |
CN103200203A (en) * | 2013-04-24 | 2013-07-10 | 中国人民解放军理工大学 | Semantic-level protocol format inference method based on execution trace |
CN104378444A (en) * | 2014-11-27 | 2015-02-25 | 电子科技大学 | Method for transmitting data on logging data link through transmission protocol |
CN105791307A (en) * | 2016-04-06 | 2016-07-20 | 杭州华三通信技术有限公司 | Network time protocol message security authentication method and network time protocol message security authentication device |
CN105814854A (en) * | 2013-09-26 | 2016-07-27 | Lg电子株式会社 | Device for sending signaling information, device for receiving signaling information, method for sending signaling information, and method for receiving signaling information |
CN106888114A (en) * | 2017-01-24 | 2017-06-23 | 北京广利核系统工程有限公司 | A kind of self-diagnosing method of nuclear power station security level I&C system communication protocol |
-
2017
- 2017-11-07 CN CN201711087498.XA patent/CN107580076A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6993101B2 (en) * | 2000-04-07 | 2006-01-31 | Broadcom Corporation | Method of determining a start of a transmitted frame in a frame-based communications network |
CN1509025A (en) * | 2002-12-18 | 2004-06-30 | ��Ϊ��������˾ | A Method for Realizing Fragmentation and Grouping of Messages |
CN102938782A (en) * | 2012-10-30 | 2013-02-20 | 中兴通讯股份有限公司 | Message processing method, device and system |
CN103200203A (en) * | 2013-04-24 | 2013-07-10 | 中国人民解放军理工大学 | Semantic-level protocol format inference method based on execution trace |
CN105814854A (en) * | 2013-09-26 | 2016-07-27 | Lg电子株式会社 | Device for sending signaling information, device for receiving signaling information, method for sending signaling information, and method for receiving signaling information |
CN104378444A (en) * | 2014-11-27 | 2015-02-25 | 电子科技大学 | Method for transmitting data on logging data link through transmission protocol |
CN105791307A (en) * | 2016-04-06 | 2016-07-20 | 杭州华三通信技术有限公司 | Network time protocol message security authentication method and network time protocol message security authentication device |
CN106888114A (en) * | 2017-01-24 | 2017-06-23 | 北京广利核系统工程有限公司 | A kind of self-diagnosing method of nuclear power station security level I&C system communication protocol |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108683565A (en) * | 2018-05-22 | 2018-10-19 | 珠海爱付科技有限公司 | A kind of data processing system and method based on narrowband Internet of Things |
CN108737453A (en) * | 2018-08-29 | 2018-11-02 | 山东网智物联网科技有限公司 | Telemetry method for organizing and device for Internet of Things Network Communication |
CN108737453B (en) * | 2018-08-29 | 2020-07-21 | 山东网智物联网科技有限公司 | Telemetry data organization method and device for communication of Internet of things |
CN110324302A (en) * | 2018-11-02 | 2019-10-11 | 林德(中国)叉车有限公司 | A kind of IOT equipment communication means |
CN110324302B (en) * | 2018-11-02 | 2022-04-19 | 林德(中国)叉车有限公司 | IOT equipment communication method |
CN110619083A (en) * | 2019-08-19 | 2019-12-27 | 深圳市鹏海运电子数据交换有限公司 | Data filtering method and device |
CN110619083B (en) * | 2019-08-19 | 2022-04-19 | 深圳市鹏海运电子数据交换有限公司 | Data filtering method and device |
CN114338430A (en) * | 2021-11-10 | 2022-04-12 | 浙江时空道宇科技有限公司 | A data visualization display method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107580076A (en) | Internet of Things communication means and device | |
CN112822276B (en) | Substation control layer communication method and system, electronic equipment and storage medium | |
CN104036429B (en) | Intelligent transformer station configuration file standardized management system and file verification method | |
CN107390650A (en) | A kind of data collecting system based on Internet of Things and the data compression method based on the system | |
CN109768970A (en) | It is a kind of based on configurable puppy parc generation method | |
CN102882746B (en) | Measuring method and measuring system of flow table adding rate in Openflow switchboard system | |
CN108833267A (en) | Intelligent industrial gateway | |
CN107864199A (en) | The realization device of Internet of Things communication means, device and Internet of Things Network Communication | |
CN105847041B (en) | A kind of exchange method based on network management system command-line data | |
CN103067253B (en) | Method and system for deep analysis and content display of MMS signaling | |
CN115277867A (en) | Collector and electric power communication method and system of Modbus protocol equipment based on collector | |
CN107896245A (en) | The realization device of Internet of Things communication means, device and Internet of Things Network Communication | |
CN104471888A (en) | Method, device and system for processing idle block IDLE in burst data blocks | |
CN118714202A (en) | A method, system, device and storage medium for communication protocol data conversion | |
CN117714564B (en) | Universal DLT645 protocol analysis method and device based on java language | |
CN116170429A (en) | Data acquisition method, device, industrial equipment and computer storage medium | |
CN105119957A (en) | Information transmission method and device used for intelligent device | |
CN107864135A (en) | The realization device of Internet of Things communication means, device and Internet of Things Network Communication | |
CN105637956A (en) | Access network node and paging method | |
CN113596084B (en) | Household appliance state feedback method and system, storage medium and electronic device | |
CN105991214A (en) | Data transmission method and data transmission device | |
CN113938530B (en) | A data transmission method and device | |
CN109343469A (en) | Milling Machine with Artificial Intelligence control method and system based on Internet of Things | |
CN115633102A (en) | Multi-type protocol message processing system, method and readable storage medium | |
CN115643315A (en) | A modbus edge computing gateway implementation method, device and system |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180112 |