CN114172978A - Multi-protocol equipment access method and related device - Google Patents

Multi-protocol equipment access method and related device Download PDF

Info

Publication number
CN114172978A
CN114172978A CN202111650440.8A CN202111650440A CN114172978A CN 114172978 A CN114172978 A CN 114172978A CN 202111650440 A CN202111650440 A CN 202111650440A CN 114172978 A CN114172978 A CN 114172978A
Authority
CN
China
Prior art keywords
shell
data packet
instruction
protocol data
analysis
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
Application number
CN202111650440.8A
Other languages
Chinese (zh)
Inventor
陈仕强
刘昕
贝旭峰
陈灏
陈筑均
林春燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202111650440.8A priority Critical patent/CN114172978A/en
Publication of CN114172978A publication Critical patent/CN114172978A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application relates to the technical field of Internet of things, and provides a multi-protocol device access method and a related device, which are used for solving the problems that the stability, the performance and the like of a system are linearly reduced, hardware resources are seriously wasted, and business logic is seriously facilitated in the related technology. In the application, each manufacturer can uniformly configure the shell adding parameters for the own protocol data packet according to the requirement of the management platform, so that the management platform can complete the analysis of the protocol data packets of different manufacturers based on the shell adding parameters. Therefore, the management platform does not need to develop a special module for the individualized configuration of each manufacturer, the system stability and the performance of the management platform are improved, and hardware resources and service logic can be facilitated. In addition, the two-way flexible communication between the management platform and the equipment is realized for the equipment of the Internet of things based on the flexible packaging instruction of the packaging method.

Description

Multi-protocol equipment access method and related device
Technical Field
The application relates to the technical field of internet of things, in particular to a multi-protocol device access method and a related device.
Background
A hardware device is subjected to at least a plurality of stages of circuit design, part model selection, chip model selection, sample preparation, drive development, device debugging and testing and the like. Manufacturers need to integrate the correlation of hardware cost, equipment stability, program debugging, burning, setting, equipment batch production test, monitoring and delivery. Therefore, the cycle time is long, and the modification and burning of the program, the change of the storage mode, and the like may prolong the lead time. For this reason, once the protocol is qualitative, it can be modified within a small range, but it is difficult and not willing to make too many changes. If the platform side is compromised in the existing manner for device stability, each vendor develops a specific module for the vendor's agreement.
When multiple protocols are accessed to the same platform, most platforms adopt an access mode that one protocol corresponds to one special module, and the access of protocol manufacturers is met. The access mode needs each manufacturer to provide a detailed protocol of the manufacturer in advance, and the platform manufacturer needs to take the protocol in advance and independently encapsulate the module, so that the problem of access of equipment of the manufacturer can be solved.
As more and more protocol manufacturers exist, more and more special modules exist in the manufacturers. Therefore, more and more proprietary modules are loaded on the platform, which causes the straight line decline of the stability, performance and the like of the system, and seriously wastes the convenience of hardware resources and business logic.
Therefore, there are at least the following three problems in the related art in summary.
1. The manufacturers have a plurality of units, each of which has a self-defined protocol, and the standards are difficult to unify;
2. terminal equipment changes a unified protocol, so that the equipment is poor in qualitative and stability, and the debugging and testing period is prolonged;
3. a special module is independently developed for each manufacturer, the number of the special modules is more and more along with the access of the manufacturers, and the complexity and the stability are reduced.
Disclosure of Invention
The embodiment of the application provides a multimedia information editing method and a related device, and aims to solve the problems that in the related art, the number of special modules loaded by a platform is increased, the stability, the performance and the like of a system are reduced linearly, and hardware resources and business logic are wasted seriously.
In a first aspect, the present application provides a multi-protocol device access method, where the method includes:
displaying a shell configuration interface;
responding to the user operation of the shell configuration interface, and acquiring shell adding parameters of the Internet of things equipment; the shell adding parameter is used for adding a shell to a protocol data packet of the Internet of things equipment and then sending the protocol data packet to a management platform, and the shell adding parameter is used for indicating a verification method, an instruction analysis method and an instruction encapsulation method of the protocol data packet.
In some embodiments, the shelling parameters include: a message synchronization word and a verification method identifier of the protocol data packet;
the message synchronization word is used for indicating the management platform to acquire an analysis file of the Internet of things equipment, and an analysis method and an instruction encapsulation method of the protocol data packet are configured in the analysis file;
the verification method identifier is used for indicating the management platform to perform verification operation on the protocol data packet by adopting a verification method corresponding to the verification method identifier.
In some embodiments, the shelling parameters further comprise: the unique equipment identification of the Internet of things equipment, the unique equipment identification and the message synchronization word, and an index value of the analysis model are established by a user.
In some embodiments, the method further comprises:
configuring the parsing file based on the following method:
displaying an analysis file configuration interface; the analysis file configuration interface is used for configuring at least one set of instruction analysis templates, and each set of instruction analysis template comprises: an operation item for configuring an instruction type, an operation item for configuring an instruction word of the instruction type, and an operation item for configuring a byte position and an attribute value of the instruction word in the protocol data packet;
and generating the analysis file based on the user operation aiming at the analysis file configuration interface.
In a second aspect, the present application further provides a multi-protocol device access method, where the method includes:
receiving a shell-added data packet sent by Internet of things equipment, wherein the shell-added data packet is sent by the Internet of things equipment after a protocol data packet of the Internet of things equipment is subjected to shell addition based on a pre-configured shell-added parameter, and the shell-added parameter is used for indicating a verification method and an instruction analysis method of the protocol data packet;
analyzing the shell-adding parameters and the protocol data packet from the shell-adding data packet, analyzing the protocol data packet based on an instruction analyzing method of the shell-adding parameters, and verifying the protocol data packet based on a verifying method in the shell-adding parameters.
In some embodiments, the shell parameter includes a message sync word;
the analyzing the protocol data packet based on the instruction analyzing method of the shell adding parameter comprises the following steps:
searching an analysis file corresponding to the message synchronization word based on the message synchronization word;
and analyzing the protocol data packet based on an analysis method included in the analysis file.
In some embodiments, the shelling parameter is further used to indicate an instruction encapsulation method for sending an instruction to the internet of things device, and the method further includes:
and packaging the instruction to be sent based on the instruction packaging method, and sending the instruction obtained by packaging to the Internet of things equipment.
In some embodiments, the parsing file includes at least one set of instruction parsing templates, each set of instruction parsing templates includes an instruction type, an instruction word, a byte position of the instruction word in the protocol data packet, and an attribute value.
In a third aspect, the present application further provides a multi-protocol device access apparatus, where the apparatus includes:
the interface display module is used for displaying a shell configuration interface;
the shell adding parameter acquisition module is used for responding to user operation on the shell configuration interface and acquiring shell adding parameters of the Internet of things equipment; the shell adding parameter is used for adding a shell to a protocol data packet of the Internet of things equipment and then sending the protocol data packet to a management platform, and the shell adding parameter is used for indicating a verification method, an instruction analysis method and an instruction encapsulation method of the protocol data packet.
In some embodiments, the shelling parameters include: a message synchronization word and a verification method identifier of the protocol data packet;
the message synchronization word is used for indicating the management platform to acquire an analysis file of the Internet of things equipment, and an analysis method and an instruction encapsulation method of the protocol data packet are configured in the analysis file;
the verification method identifier is used for indicating the management platform to perform verification operation on the protocol data packet by adopting a verification method corresponding to the verification method identifier.
In some embodiments, the shelling parameters further comprise: the unique equipment identification of the Internet of things equipment, the unique equipment identification and the message synchronization word, and an index value of the analysis model are established by a user.
In some embodiments, the apparatus further comprises:
an analysis file configuration module, configured to configure the analysis file based on the following method:
displaying an analysis file configuration interface; the analysis file configuration interface is used for configuring at least one set of instruction analysis templates, and each set of instruction analysis template comprises: an operation item for configuring an instruction type, an operation item for configuring an instruction word of the instruction type, and an operation item for configuring a byte position and an attribute value of the instruction word in the protocol data packet;
and generating the analysis file based on the user operation aiming at the analysis file configuration interface.
In a fourth aspect, the present application further provides a multi-protocol device access apparatus, where the apparatus includes:
the system comprises a receiving module and a sending module, wherein the receiving module is used for receiving a shell-adding data packet sent by the Internet of things equipment, the shell-adding data packet is sent by the Internet of things equipment after a protocol data packet of the Internet of things equipment is subjected to shell adding based on a pre-configured shell-adding parameter, and the shell-adding parameter is used for indicating a verification method and an instruction analysis method of the protocol data packet;
the analysis module is used for analyzing the shell-adding parameters and the protocol data packet from the shell-adding data packet, analyzing the protocol data packet based on an instruction analysis method of the shell-adding parameters, and checking the protocol data packet based on a checking method in the shell-adding parameters.
In some embodiments, the shell parameter includes a message sync word;
the analysis module is specifically configured to:
searching an analysis file corresponding to the message synchronization word based on the message synchronization word;
and analyzing the protocol data packet based on an analysis method included in the analysis file.
In some embodiments, the shelling parameter is further used to indicate an instruction encapsulation method for sending an instruction to the internet of things device, and the apparatus further includes:
and the packaging module is used for packaging the instruction to be sent based on the instruction packaging method and sending the instruction obtained by packaging to the Internet of things equipment.
In some embodiments, the parsing file includes at least one set of instruction parsing templates, each set of instruction parsing templates includes an instruction type, an instruction word, a byte position of the instruction word in the protocol data packet, and an attribute value.
In a fifth aspect, the present application further provides an electronic device, including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement any of the methods as provided in the first or second aspects of the present application.
In a sixth aspect, an embodiment of the present application further provides a computer-readable storage medium, where instructions, when executed by a processor of an electronic device, enable the electronic device to perform any one of the methods as provided in the first or second aspects of the present application.
In a seventh aspect, an embodiment of the present application provides a computer program product comprising a computer program that, when executed by a processor, implements any of the methods as provided in the first or second aspects of the present application.
The technical scheme provided by the embodiment of the application at least has the following beneficial effects:
in the embodiment of the application, a shell configuration interface is displayed;
the embodiment of the application provides an access method of multi-protocol equipment. In the embodiment of the application, a manufacturer can customize a shell adding parameter for adding a shell to the protocol data packet, so that the management platform can analyze the protocol data packet of the manufacturer and execute corresponding operation based on the shell adding parameter. When the protocol data package analysis method is implemented, the shell adding parameters are used for indicating a verification method and an instruction analysis method of the protocol data package, and each manufacturer can uniformly configure the shell adding parameters for the protocol data package according to the requirements of the management platform, so that the management platform can finish analysis of the protocol data packages of different manufacturers based on the shell adding parameters. Therefore, the management platform does not need to develop a special module for the individualized configuration of each manufacturer, the system stability and the performance of the management platform are improved, and hardware resources and service logic can be facilitated. In addition, the two-way flexible communication between the management platform and the equipment is realized for the equipment of the Internet of things based on the flexible packaging instruction of the packaging method.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments of the present application will be briefly described below, and it is obvious that the drawings described below are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic view of an application scenario of a multi-protocol device access method according to an embodiment of the present application;
fig. 2 is a flowchart illustrating a multi-protocol device access method according to an embodiment of the present application;
FIG. 3 is a schematic diagram of an entry page of a first page provided by an embodiment of the present application;
fig. 4a is one of interface diagrams of a multi-protocol device access method according to an embodiment of the present application;
fig. 4b is a second interface schematic diagram of a multi-protocol device access method according to an embodiment of the present application;
fig. 5 is another schematic flowchart of a multi-protocol device access method according to an embodiment of the present application;
fig. 6 is a schematic diagram of an access apparatus of a multi-protocol device according to an embodiment of the present application;
fig. 7 is another schematic diagram of a multi-protocol device access apparatus according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of an electronic device of a multimedia information editing method according to an exemplary embodiment.
Detailed Description
In order to make the technical solutions of the present application better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
Hereinafter, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
(1) In the embodiments of the present application, the term "plurality" means two or more, and other terms are similar thereto.
(2) "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
(3) The internet of things equipment, for example, the intelligent equipment of various sensors, such as temperature sensor, humidity sensor, pressure sensor, etc. can report the equipment of detected data on a network.
(4) The shell adding parameters can be adopted to add the shell to the own protocol data packet of the manufacturer in the embodiment of the application, so that the management platform of the Internet of things equipment can analyze the protocol data packet of the manufacturer based on the shell adding parameters.
(5) The parsing file, in this embodiment of the present application, may also be understood as a configuration file of the manufacturer, where the file is used to define and describe a type and an instruction position of a corresponding instruction of the manufacturer, so as to facilitate parsing of the content of the protocol data packet of the manufacturer.
(6) A server serving the terminal, the contents of the service such as providing resources to the terminal, storing terminal data; the server is corresponding to the application program installed on the terminal and is matched with the application program on the terminal to run. The server in the embodiment of the application can be realized as a management platform of the Internet of things equipment.
(7) The terminal device may refer to an APP (Application) of a software class, or may refer to a client. The system is provided with a visual display interface and can interact with a user; is corresponding to the server, and provides local service for the client. For software applications, except some applications that are only run locally, the software applications are generally installed on a common client terminal and need to be run in cooperation with a server terminal. After the development of the internet, more common application programs include short video applications, email clients for receiving and sending emails, and clients for instant messaging, for example. For such applications, a corresponding server and a corresponding service program are required in the network to provide corresponding services, such as database services, configuration parameter services, and the like, so that a specific communication connection needs to be established between the client terminal and the server terminal to ensure the normal operation of the application program. In the embodiment of the application, the terminal equipment can be arranged at a manufacturer side, and the manufacturer can realize the configuration of the shell adding parameters and the analysis files based on the interaction of the terminal equipment and the server.
In the related art, as more and more protocol manufacturers exist, more and more special modules exist in the manufacturers. Therefore, more and more proprietary modules are loaded on the platform, which causes the straight line decline of the stability, performance and the like of the system, and seriously wastes the convenience of hardware resources and business logic.
In view of this, an embodiment of the present application provides an access method for a multi-protocol device. In the embodiment of the application, a manufacturer can customize a shell adding parameter for adding a shell to the protocol data packet, so that the management platform can analyze the protocol data packet of the manufacturer and execute corresponding operation based on the shell adding parameter. When the protocol data package analysis method is implemented, the shell adding parameters are used for indicating a verification method and an instruction analysis method of the protocol data package, and each manufacturer can uniformly configure the shell adding parameters for the protocol data package according to the requirements of the management platform, so that the management platform can finish analysis of the protocol data packages of different manufacturers based on the shell adding parameters. Therefore, the management platform does not need to develop a special module for the individualized configuration of each manufacturer, the system stability and the performance of the management platform are improved, and hardware resources and service logic can be facilitated. In addition, the two-way flexible communication between the management platform and the equipment is realized for the equipment of the Internet of things based on the flexible packaging instruction of the packaging method.
Fig. 1 is a schematic view of an application scenario of a multi-protocol device access method according to an embodiment of the present application. The application scenario includes a plurality of internet of things devices 101 (including internet of things device 101-1, internet of things device 101-2, and … … internet of things device 101-n), a server 102 (i.e., a management platform), and a terminal device 103. The internet of things equipment 101 and the server 102 are connected through a wireless or wired network, and the internet of things equipment 101 comprises various internet of things equipment such as a temperature sensor, a pressure sensor and a humidity sensor. The server 102 may be a server, a server cluster composed of several servers, or a cloud computing center. The server 102 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a network service, cloud communication, middleware service, a domain name service, a security service, a CDN, a big data and artificial intelligence platform, and the like.
The terminal device 103 may be a device capable of displaying a user operation interface and interacting with a user, such as a mobile phone, a tablet computer, a desktop computer, and a smart television. For example, a manufacturer may access the server 102 through the terminal device 103, complete configuration operations on the shell adding parameters and the parsing file in the user material interface of the terminal device 103, and synchronize the configuration results to the server 102 for storage. Therefore, when the internet of things equipment sends the protocol data packet to the server 102, the protocol data packet can be shelled based on the shelling parameter, after the server 102 receives the shelled protocol data packet, the shelling operation can be performed on the protocol data packet to obtain the shelling parameter, then the protocol data packet of the scene is analyzed based on the parsing file corresponding to the obtained shelling parameter by the manufacturer, and therefore the corresponding operation of the protocol data packet is executed.
Of course, the method provided in the embodiment of the present application is not limited to the application scenario shown in fig. 1, and may also be used in other possible application scenarios, and the embodiment of the present application is not limited. The functions that can be implemented by each device in the application scenario shown in fig. 1 will be described in the following method embodiments, and will not be described in detail herein.
To further illustrate the technical solutions provided by the embodiments of the present application, the following detailed description is made with reference to the accompanying drawings and the detailed description. Although the embodiments of the present application provide the method operation steps as shown in the following embodiments or figures, more or less operation steps may be included in the method based on the conventional or non-inventive labor. In steps where no necessary causal relationship exists logically, the order of execution of the steps is not limited to that provided by the embodiments of the present application.
When multiple protocols are accessed to the same platform, most of the platforms adopt an access mode of one protocol and one module, so that the access of protocol manufacturers is met, the access mode needs each manufacturer to provide a detailed protocol of the manufacturer in advance, the platform manufacturers need to take the protocol in advance, and the modules are independently packaged, so that the problem of access of equipment of the manufacturers can be solved. In the embodiment of the application, the protocol mode is adopted to allow equipment to access a manufacturer, the analysis of the protocol is automatically realized by adopting a user interface operation and dynamic programming mode, and each manufacturer is not required to provide a module. Referring to fig. 2, a flowchart of a multi-protocol device access method provided in an embodiment of the present application is schematically illustrated, where the method is applied to a terminal device, and includes the following steps:
in step 201, a shell configuration interface is displayed;
in step 202, in response to a user operation on the shell configuration interface, shell adding parameters of the internet of things device are acquired.
As described above, the shell adding parameter is used to add a shell to a protocol data packet of the internet of things device and then send the protocol data packet to a management platform, and the shell adding parameter is used to indicate a verification method, an instruction parsing method and an instruction encapsulation method of the protocol data packet.
In some possible embodiments, the shelling parameters include: a message synchronization word and a verification method identifier of the protocol data packet;
the message synchronization word is used for indicating the management platform to acquire an analysis file of the Internet of things equipment, and an analysis method and an instruction encapsulation method of the protocol data packet are configured in the analysis file;
the verification method identifier is used for indicating the management platform to perform verification operation on the protocol data packet by adopting a verification method corresponding to the verification method identifier.
The device manufacturer may refer to a manufacturer of a plurality of devices to be connected to the device management platform, and each manufacturer has a different manufacturer agreement with the management platform. In the embodiment of the application, the management platform has fixed positions of factory synchronization words (namely message synchronization words) and message instruction words, and provides a uniform data accuracy verification method and a uniform data accuracy verification function. Therefore, a uniform shell configuration interface can be provided for configuring shell parameters for each scene. As shown in fig. 3, an exemplary schematic of an interface is configured for a housing. In fig. 3, a manufacturer can edit its own message synchronization word, and for the management platform, the message synchronization word can only globally distinguish different manufacturers or different devices. The "details" in FIG. 3 may facilitate the manufacturer in viewing the configured shelling parameters. The "delete" in FIG. 3 may facilitate the manufacturer to delete obsolete shelling parameters, and the edit in FIG. 3 may allow the manufacturer to configure new shelling parameters or modify existing shelling parameters. The message sync word may be queried in fig. 3, or a new message sync word may be created using the "create" control.
Therefore, the application discloses a multi-protocol equipment access method, which can enable a manufacturer to realize multi-protocol access by combining the simplest interface operation with a data storage mode and utilizing an automatic dynamic programming mode, and allows protocol flexibility and diversity.
In some embodiments, not only the message sync word may be used as an index of the parsed file, but the shell adding parameter in this embodiment further includes: the unique equipment identification of the Internet of things equipment, the unique equipment identification and the message synchronization word, and an index value of the analysis model are established by a user.
One way to configure the parse file may be implemented as:
in step a1, displaying a parse-file configuration interface; the analysis file configuration interface is used for configuring at least one set of instruction analysis templates, and each set of instruction analysis template comprises: an operation item for configuring an instruction type, an operation item for configuring an instruction word of the instruction type, and an operation item for configuring a byte position and an attribute value of the instruction word;
in step a2, the parse file is generated based on a user operation with respect to the parse-file configuration interface.
Fig. 4a is a schematic diagram of a user interface for configuring a parsing file. In fig. 4a, the implementation instruction type, the instruction word, the position of the key parameter byte, and the attribute value are labeled, and the management platform performs data storage on the information. The message synchronization word is used as an index and written into a database according to a fixed format template (analysis template). As shown in fig. 4b, a plurality of sets of parsing templates may be configured in the parsing file of each scene through a user interface configured with the parsing file, in this embodiment, each instruction type corresponds to one set of parsing templates.
Assuming that the user clicks the "edit" control in FIG. 3, a schematic view of the user interface entering the power-up and power-down command configuration is shown in FIG. 4 a. In fig. 4a message sync word (i.e. a vendor sync word) is shown, the vendor name representing the vendor providing the device. In the interface shown in fig. 4a, the operation item for configuring the instruction type is "instruction type", and the instruction type is configured as a type for powering on and powering off in fig. 4 a. The instruction word of the instruction type is used to identify the instruction type, and as shown in fig. 4a, the instruction word 01a identifies the configured instruction type as power-up and power-down. The overall length of fig. 4a is configured to have 12 bytes for the power-up/power-down command. The data content is an attribute value of the instruction word, and in fig. 4a, an attribute value of 01 indicates power-on and an attribute value of 00 indicates power-off. The length behind the data content is used for indicating the position of the instruction word, namely the power-on starts to analyze in the second byte of the whole length, the power-off starts to analyze in the second byte of the 12 bytes of the whole length, and the power-on and power-off belong to mutual exclusion operation, so that only one state is reported each time, and no conflict exists.
Similarly, fig. 4b is a schematic diagram of a user interface for configuring a set of parsing templates with an instruction type of "message reporting". In fig. 4b, the message report instruction word is 12, the total length of the message is 50 bytes, and the data content is used as the attribute value of the instruction word, including a port number, where the port number is used to indicate from which port the reported message is obtained, and a length after the port number is used to indicate from which byte the content of the message starts, for example, in fig. 4b, it is used to indicate that the valid data content reported by the message starts from the 22 th byte. Another attribute value in fig. 4b is a start time, which is used to indicate a specific reporting time of the message, and the start time can be parsed from the 30 th byte of the received protocol data packet.
In other embodiments, as shown in FIG. 4b, a plus control may be employed to add properties to the instruction word. In implementation, the user interface contents included in different instruction types may be different, and the typesetting manner may also be different, and the configuration of the parsing file is convenient.
As shown in fig. 4b, the instruction type can also be added as a heartbeat message response, the manufacturer instruction word is 43, the overall length of the message is 32 bytes, and the message processing specific result attribute starts from the 11 th byte and is 1 byte in length. The resolution of the port number attribute starts from byte 12 and is 1 byte in length. The length shown behind the attribute is the initial byte of the attribute which begins to be analyzed in the whole message, and the specific attribute length is obtained by subtracting the initial bytes of the adjacent attributes in sequence according to the adding sequence. Of course, in other embodiments, the port number and the length of the message processing result may be configured as configurable items.
Therefore, the interface scene can be configured based on the analysis file, the analysis text can be defined by the user and stored in the management platform, and then the management platform can analyze the protocol data packet of the corresponding scene based on the shell adding parameter and the analysis file.
As shown in fig. 5, a schematic flow chart of a multi-protocol device access method for a management platform includes the following contents:
in step 501, a shell-added data packet sent by the internet of things device is received, where the shell-added data packet is sent by the internet of things device after a protocol data packet of the internet of things device is shell-added based on a pre-configured shell-added parameter, and the shell-added parameter is used for indicating a verification method and an instruction analysis method of the protocol data packet.
In step 502, the shell-added parameter and the protocol data packet are parsed from the shell-added data packet, the protocol data packet is parsed based on an instruction parsing method of the shell-added parameter, and the protocol data packet is verified based on a verification method in the shell-added parameter.
In the embodiment of the application, the analysis result can be obtained after the protocol data packet is analyzed, and the analysis result is verified through a verification method. Or before the protocol data packet is analyzed, the legality and the data integrity of the protocol data packet are verified by a verification method, and the protocol data packet is analyzed after the legality and the data integrity are verified.
In some embodiments, the methods of the embodiments of the present application are performed when access by an internet of things device is detected. The device access may refer to that the platform has data to be issued to the internet of things device or receives data uploaded by the internet of things device. That is, the scheme provided by the embodiment of the application can be adopted when data transmitted by physical network equipment is received or data is sent to internet of things equipment. For example, when data is issued, corresponding data can be constructed according to the configured analysis file, and the data is sent to the internet of things equipment after being added with a shell.
That is, in the embodiment of the present application, data analysis or encapsulation is performed according to the searched analysis template, and after data verification, the encapsulated data is issued to the terminal or the analyzed data is subjected to data storage.
The encapsulation can be implemented as an instruction encapsulation method in which the shell-adding parameters are also used for instructing to send instructions to the internet of things equipment, when the instructions need to be encapsulated, the instructions to be sent can be encapsulated based on the instruction encapsulation method, and the instructions obtained through encapsulation are sent to the internet of things equipment.
In some possible embodiments, as described above, the shell parameter includes a message sync word;
the analyzing the protocol data packet based on the instruction analyzing method of the shell adding parameter comprises the following steps:
searching an analysis file corresponding to the message synchronization word based on the message synchronization word;
and analyzing the protocol data packet based on an analysis method included in the analysis file.
The analysis file comprises at least one set of instruction analysis template, and each set of instruction analysis template comprises an instruction type, an instruction word, and a byte position and an attribute value of the instruction word in the protocol data packet;
the parsing of the protocol data packet based on the parsing method included in the parsing file may be implemented as:
and for each set of instruction analysis template, reading out an instruction to be executed from the protocol data packet based on the byte position and the attribute value of the instruction word in the instruction analysis template in the protocol data packet, determining an operation to be executed corresponding to the instruction to be executed based on the instruction type and the instruction word, and executing the operation to be executed.
Parsing the protocol packet may be performed, for example, based on an underlying device power-up/down message. The template is analyzed as follows:
Figure BDA0003446376470000141
the parsing file of the scene is indexed based on the message sync word ohgy, and the upper and lower point-related parsing templates in the parsing file are as shown in the above example. If the position of the protocol data packet command word is analyzed to be 01 based on the analysis template, the power-on command is shown, and if the position of the protocol data packet command word is analyzed to be 00, the power-off command is shown. Whereby a corresponding power-up or power-down operation can be performed.
In some embodiments, after the parsing template is not found, the application may further fill an abnormal parsing log, and perform protocol parsing reminding according to the abnormal parsing log.
For example, an abnormal analysis log is written to remind that no corresponding protocol analysis scheme exists, so that a user can add a corresponding analysis template, and corresponding data can be normally analyzed or encapsulated after the analysis template exists.
In the embodiment of the application, an international universal CRC128 checking scheme is adopted by formulating manufacturer synchronous words and a unified checking algorithm and checking mode; configuring manufacturer protocol instruction words, key attribute values and positions through interface operation; and key value information is stored according to the manufacturer instruction word and the fixed template, so that the analysis is convenient.
Based on the same inventive concept, an embodiment of the present application further provides a multi-protocol device access apparatus, as shown in fig. 6, where the apparatus 600 includes:
an interface display module 601, configured to display a shell configuration interface;
a shell adding parameter obtaining module 602, configured to obtain a shell adding parameter of the internet of things device in response to a user operation on the shell configuration interface; the shell adding parameter is used for adding a shell to a protocol data packet of the Internet of things equipment and then sending the protocol data packet to a management platform, and the shell adding parameter is used for indicating a verification method, an instruction analysis method and an instruction encapsulation method of the protocol data packet.
In some embodiments, the shelling parameters include: a message synchronization word and a verification method identifier of the protocol data packet;
the message synchronization word is used for indicating the management platform to acquire an analysis file of the Internet of things equipment, and an analysis method and an instruction encapsulation method of the protocol data packet are configured in the analysis file;
the verification method identifier is used for indicating the management platform to perform verification operation on the protocol data packet by adopting a verification method corresponding to the verification method identifier.
In some embodiments, the shelling parameters further comprise: the unique equipment identification of the Internet of things equipment, the unique equipment identification and the message synchronization word, and an index value of the analysis model are established by a user.
In some embodiments, the apparatus further comprises:
an analysis file configuration module, configured to configure the analysis file based on the following method:
displaying an analysis file configuration interface; the analysis file configuration interface is used for configuring at least one set of instruction analysis templates, and each set of instruction analysis template comprises: an operation item for configuring an instruction type, an operation item for configuring an instruction word of the instruction type, and an operation item for configuring a byte position and an attribute value of the instruction word in the protocol data packet;
and generating the analysis file based on the user operation aiming at the analysis file configuration interface.
Based on the same inventive concept, an embodiment of the present application further provides an access apparatus for a multi-protocol device, as shown in fig. 7, where the apparatus 700 includes:
the receiving module 701 is configured to receive a shell-added data packet sent by an internet of things device, where the shell-added data packet is sent by the internet of things device after a protocol data packet of the internet of things device is shell-added based on a pre-configured shell-added parameter, and the shell-added parameter is used to indicate a verification method and an instruction analysis method of the protocol data packet;
an analyzing module 702, configured to analyze the shelling parameter and the protocol data packet from the shelling data packet, analyze the protocol data packet based on an instruction analyzing method of the shelling parameter, and verify the protocol data packet based on a verification method in the shelling parameter.
In some embodiments, the shell parameter includes a message sync word;
the analysis module is specifically configured to:
searching an analysis file corresponding to the message synchronization word based on the message synchronization word;
and analyzing the protocol data packet based on an analysis method included in the analysis file.
In some embodiments, the shelling parameter is further used to indicate an instruction encapsulation method for sending an instruction to the internet of things device, and the apparatus further includes:
and the packaging module is used for packaging the instruction to be sent based on the instruction packaging method and sending the instruction obtained by packaging to the Internet of things equipment.
In some embodiments, the parsing file includes at least one set of instruction parsing templates, each set of instruction parsing templates includes an instruction type, an instruction word, a byte position of the instruction word in the protocol data packet, and an attribute value.
After introducing the multi-protocol device access method and apparatus of the exemplary embodiment of the present application, an electronic device according to another exemplary embodiment of the present application is introduced next.
As will be appreciated by one skilled in the art, aspects of the present application may be embodied as a system, method or program product. Accordingly, various aspects of the present application may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
In some possible implementations, an electronic device according to the present application may include at least one processor, and at least one memory. Wherein the memory stores program code which, when executed by the processor, causes the processor to perform the multimedia information editing method according to various exemplary embodiments of the present application described above in this specification. For example, the processor may perform steps as in a method for editing multimedia information.
The electronic device 130 according to this embodiment of the present application is described below with reference to fig. 8. The electronic device 130 shown in fig. 8 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 8, the electronic device 130 is represented in the form of a general electronic device. The components of the electronic device 130 may include, but are not limited to: the at least one processor 131, the at least one memory 132, and a bus 133 that connects the various system components (including the memory 132 and the processor 131).
Bus 133 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a processor, or a local bus using any of a variety of bus architectures.
The memory 132 may include readable media in the form of volatile memory, such as Random Access Memory (RAM)1321 and/or cache memory 1322, and may further include Read Only Memory (ROM) 1323.
Memory 132 may also include a program/utility 1325 having a set (at least one) of program modules 1324, such program modules 1324 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
The electronic device 130 may also communicate with one or more external devices 134 (e.g., keyboard, pointing device, etc.), with one or more devices that enable a user to interact with the electronic device 130, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 130 to communicate with one or more other electronic devices. Such communication may occur via input/output (I/O) interfaces 135. Also, the electronic device 130 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) via the network adapter 136. As shown, network adapter 136 communicates with other modules for electronic device 130 over bus 133. It should be understood that although not shown in the figures, other hardware and/or software modules may be used in conjunction with electronic device 130, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
In an exemplary embodiment, a computer-readable storage medium comprising instructions, such as the memory 132 comprising instructions, executable by the processor 131 of the apparatus 700 or the processor 131 of the apparatus 800 to perform the multimedia information editing method is also provided. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, there is also provided a computer program product comprising a computer program which, when executed by the processor 131, implements any of the methods of multimedia information editing as provided herein.
In an exemplary embodiment, aspects of a multimedia information editing method provided in the present application may also be implemented in the form of a program product including program code for causing a computer device to perform the steps in the multimedia information editing method according to various exemplary embodiments of the present application described above in this specification when the program product is run on the computer device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The program product for the multimedia information editing method of the embodiments of the present application may employ a portable compact disc read only memory (CD-ROM) and include program codes, and may be run on an electronic device. However, the program product of the present application is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the consumer electronic device, partly on the consumer electronic device, as a stand-alone software package, partly on the consumer electronic device and partly on a remote electronic device, or entirely on the remote electronic device or server. In the case of remote electronic devices, the remote electronic devices may be connected to the consumer electronic device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external electronic device (e.g., through the internet using an internet service provider).
It should be noted that although several units or sub-units of the apparatus are mentioned in the above detailed description, such division is merely exemplary and not mandatory. Indeed, the features and functions of two or more units described above may be embodied in one unit, according to embodiments of the application. Conversely, the features and functions of one unit described above may be further divided into embodiments by a plurality of units.
Further, while the operations of the methods of the present application are depicted in the drawings in a particular order, this does not require or imply that these operations must be performed in this particular order, or that all of the illustrated operations must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable image scaling apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable image scaling apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable image scaling apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable image scaling device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer implemented process such that the instructions which execute on the computer or other programmable device provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (13)

1. A multi-protocol device access method, the method comprising:
displaying a shell configuration interface;
responding to the user operation of the shell configuration interface, and acquiring shell adding parameters of the Internet of things equipment; the shell adding parameter is used for adding a shell to a protocol data packet of the Internet of things equipment and then sending the protocol data packet to a management platform, and the shell adding parameter is used for indicating a verification method, an instruction analysis method and an instruction encapsulation method of the protocol data packet.
2. The method of claim 1, wherein the shelling parameters comprise: a message synchronization word and a verification method identifier of the protocol data packet;
the message synchronization word is used for indicating the management platform to acquire an analysis file of the Internet of things equipment, and an analysis method and an instruction encapsulation method of the protocol data packet are configured in the analysis file;
the verification method identifier is used for indicating the management platform to perform verification operation on the protocol data packet by adopting a verification method corresponding to the verification method identifier.
3. The method of claim 2, wherein the shelling parameters further comprise: the unique equipment identification of the Internet of things equipment, the unique equipment identification and the message synchronization word, and an index value of the analysis model are established by a user.
4. A method according to claim 2 or 3, characterized in that the method further comprises:
configuring the parsing file based on the following method:
displaying an analysis file configuration interface; the analysis file configuration interface is used for configuring at least one set of instruction analysis templates, and each set of instruction analysis template comprises: an operation item for configuring an instruction type, an operation item for configuring an instruction word of the instruction type, and an operation item for configuring a byte position and an attribute value of the instruction word in the protocol data packet;
and generating the analysis file based on the user operation aiming at the analysis file configuration interface.
5. A multi-protocol device access method, the method comprising:
receiving a shell-added data packet sent by Internet of things equipment, wherein the shell-added data packet is sent by the Internet of things equipment after a protocol data packet of the Internet of things equipment is subjected to shell addition based on a pre-configured shell-added parameter, and the shell-added parameter is used for indicating a verification method and an instruction analysis method of the protocol data packet;
analyzing the shell-adding parameters and the protocol data packet from the shell-adding data packet, analyzing the protocol data packet based on an instruction analyzing method of the shell-adding parameters, and verifying the protocol data packet based on a verifying method in the shell-adding parameters.
6. The method of claim 5, wherein the shelling parameter comprises a message sync word;
the analyzing the protocol data packet based on the instruction analyzing method of the shell adding parameter comprises the following steps:
searching an analysis file corresponding to the message synchronization word based on the message synchronization word;
and analyzing the protocol data packet based on an analysis method included in the analysis file.
7. The method of claim 5 or 6, wherein the shelling parameter is further used to indicate an instruction encapsulation method for sending instructions to the Internet of things device, and wherein the method further comprises:
and packaging the instruction to be sent based on the instruction packaging method, and sending the instruction obtained by packaging to the Internet of things equipment.
8. The method of claim 7, wherein the parsing file comprises at least one set of instruction parsing templates, each set of instruction parsing templates comprising an instruction type, an instruction word, a byte position of the instruction word in the protocol data packet, and an attribute value.
9. A multi-protocol device access apparatus, the apparatus comprising:
the interface display module is used for displaying a shell configuration interface;
the shell adding parameter acquisition module is used for responding to user operation on the shell configuration interface and acquiring shell adding parameters of the Internet of things equipment; the shell adding parameter is used for adding a shell to a protocol data packet of the Internet of things equipment and then sending the protocol data packet to a management platform, and the shell adding parameter is used for indicating a verification method, an instruction analysis method and an instruction encapsulation method of the protocol data packet.
10. A multi-protocol device access apparatus, the apparatus comprising:
the system comprises a receiving module and a sending module, wherein the receiving module is used for receiving a shell-adding data packet sent by the Internet of things equipment, the shell-adding data packet is sent by the Internet of things equipment after a protocol data packet of the Internet of things equipment is subjected to shell adding based on a pre-configured shell-adding parameter, and the shell-adding parameter is used for indicating a verification method and an instruction analysis method of the protocol data packet;
the analysis module is used for analyzing the shell-adding parameters and the protocol data packet from the shell-adding data packet, analyzing the protocol data packet based on an instruction analysis method of the shell-adding parameters, and checking the protocol data packet based on a checking method in the shell-adding parameters.
11. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to carry out the steps of the method according to any one of claims 1 to 8.
12. A computer-readable storage medium, wherein instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the steps of the method of any of claims 1-8.
13. A computer program product comprising a computer program, characterized in that the computer program realizes the steps of the method of any one of claims 1-8 when executed by a processor.
CN202111650440.8A 2021-12-30 2021-12-30 Multi-protocol equipment access method and related device Pending CN114172978A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111650440.8A CN114172978A (en) 2021-12-30 2021-12-30 Multi-protocol equipment access method and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111650440.8A CN114172978A (en) 2021-12-30 2021-12-30 Multi-protocol equipment access method and related device

Publications (1)

Publication Number Publication Date
CN114172978A true CN114172978A (en) 2022-03-11

Family

ID=80488898

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111650440.8A Pending CN114172978A (en) 2021-12-30 2021-12-30 Multi-protocol equipment access method and related device

Country Status (1)

Country Link
CN (1) CN114172978A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115333712A (en) * 2022-08-09 2022-11-11 北京赛目科技有限公司 API (application program interface) management system, method and storage medium for duplex communication
CN115801920A (en) * 2022-10-13 2023-03-14 深圳市正浩创新科技股份有限公司 Communication method, communication chip, electronic device, and computer-readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459654A (en) * 2007-12-14 2009-06-17 联想移动通信科技有限公司 Multi-protocol service data package parsing method, receiving terminal and sending terminal
CN105763426A (en) * 2016-04-12 2016-07-13 北京理工大学 Multiprotocol instant messaging system-based Internet of Things business processing system
CN108040040A (en) * 2017-11-30 2018-05-15 北京锐安科技有限公司 A kind of automation analysis method and device of application protocol message
CN110417766A (en) * 2019-07-22 2019-11-05 深圳市酷达通讯有限公司 A kind of method and apparatus of protocol analysis
CN110601876A (en) * 2019-08-20 2019-12-20 西安向南网络信息科技有限公司 Intelligent Internet of things platform
CN112087441A (en) * 2020-09-03 2020-12-15 郑州信大先进技术研究院 Multi-protocol communication method, intelligent home gateway and multi-protocol communication system
CN112565443A (en) * 2020-12-08 2021-03-26 中煤航测遥感集团有限公司 Internet of things data analysis method, device, equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459654A (en) * 2007-12-14 2009-06-17 联想移动通信科技有限公司 Multi-protocol service data package parsing method, receiving terminal and sending terminal
CN105763426A (en) * 2016-04-12 2016-07-13 北京理工大学 Multiprotocol instant messaging system-based Internet of Things business processing system
CN108040040A (en) * 2017-11-30 2018-05-15 北京锐安科技有限公司 A kind of automation analysis method and device of application protocol message
CN110417766A (en) * 2019-07-22 2019-11-05 深圳市酷达通讯有限公司 A kind of method and apparatus of protocol analysis
CN110601876A (en) * 2019-08-20 2019-12-20 西安向南网络信息科技有限公司 Intelligent Internet of things platform
CN112087441A (en) * 2020-09-03 2020-12-15 郑州信大先进技术研究院 Multi-protocol communication method, intelligent home gateway and multi-protocol communication system
CN112565443A (en) * 2020-12-08 2021-03-26 中煤航测遥感集团有限公司 Internet of things data analysis method, device, equipment and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115333712A (en) * 2022-08-09 2022-11-11 北京赛目科技有限公司 API (application program interface) management system, method and storage medium for duplex communication
CN115333712B (en) * 2022-08-09 2023-08-04 北京赛目科技股份有限公司 API interface management system, method and storage medium for duplex communication
CN115801920A (en) * 2022-10-13 2023-03-14 深圳市正浩创新科技股份有限公司 Communication method, communication chip, electronic device, and computer-readable storage medium

Similar Documents

Publication Publication Date Title
CN108667807B (en) Protocol self-adaption method and system based on monitoring cloud platform and gateway
CN110908879B (en) Reporting method, reporting device, reporting terminal and recording medium of buried point data
CN107665233B (en) Database data processing method and device, computer equipment and storage medium
CN109240924B (en) Application program testing method and device
CN111683066B (en) Heterogeneous system integration method, heterogeneous system integration device, computer equipment and storage medium
CN107957940B (en) Test log processing method, system and terminal
WO2019109518A1 (en) Data list uploading method and terminal thereof
CN114172978A (en) Multi-protocol equipment access method and related device
WO2019051948A1 (en) Method, apparatus, server, and storage medium for processing monitoring data
CN112988485A (en) Simulation test method and device for power Internet of things equipment
CN111556158A (en) Access method, access device, access equipment and storage medium of Internet of things platform
JP7132999B2 (en) METHOD AND APPARATUS FOR VERIFYING OPERATIONAL STATE OF APPLICATION
CN110647471A (en) Interface test case generation method, electronic device and storage medium
CN112615759A (en) Full link voltage measurement assembly, full link voltage measurement method and device
CN109814957B (en) Label adding method and device for IOS (input/output system)
CN112729868A (en) Vehicle diagnosis method, device, equipment and medium
CN106899452B (en) Message circulation processing Internet of things terminal debugging method based on XM2M protocol
CN109788251B (en) Video processing method, device and storage medium
CN113312083A (en) Application generation method, device and equipment
CN113282374B (en) Server control method, device and system
CN113242254B (en) Communication message processing method, device, terminal equipment and storage medium
CN111026667B (en) Script execution method and device and electronic equipment
CN110262856B (en) Application program data acquisition method, device, terminal and storage medium
CN109756393B (en) Information processing method, system, medium, and computing device
CN114428706A (en) Interface monitoring method and device, storage medium and electronic equipment

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