[go: up one dir, main page]

CN106773749B - Internet of things equipment control method, control end and system - Google Patents

Internet of things equipment control method, control end and system Download PDF

Info

Publication number
CN106773749B
CN106773749B CN201611034027.8A CN201611034027A CN106773749B CN 106773749 B CN106773749 B CN 106773749B CN 201611034027 A CN201611034027 A CN 201611034027A CN 106773749 B CN106773749 B CN 106773749B
Authority
CN
China
Prior art keywords
internet
instruction
state
things
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611034027.8A
Other languages
Chinese (zh)
Other versions
CN106773749A (en
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.)
Shandong Yuanda Information Technology Co ltd
Shandong University
Original Assignee
Shandong Yuanda Information Technology Co ltd
Shandong University
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 Shandong Yuanda Information Technology Co ltd, Shandong University filed Critical Shandong Yuanda Information Technology Co ltd
Priority to CN201611034027.8A priority Critical patent/CN106773749B/en
Publication of CN106773749A publication Critical patent/CN106773749A/en
Application granted granted Critical
Publication of CN106773749B publication Critical patent/CN106773749B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种物联网设备控制方法、控制端及系统,所述物联网设备与控制端相互通信;该方法在控制端侧执行,该物联网设备控制方法,包括步骤(1):控制端将物联网设备控制指令发送至指令池内进行缓存,避免指令丢失,避免指令丢失;步骤(2):检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;步骤(3):向物联网设备发送状态确定指令,再根据是否接收到物联网设备的状态确认指令响应,进一步确认物联网设备的状态来最终判断物联网设备控制指令是否执行成功。

Figure 201611034027

The invention discloses a control method, a control terminal and a system for an Internet of Things device. The Internet of Things device and the control terminal communicate with each other; the method is executed on the side of the control terminal. The control method for the Internet of Things device includes step (1): controlling The terminal sends the IoT device control instructions to the instruction pool for caching, to avoid instruction loss and instruction loss; step (2): Detect the communication status with the IoT device, and call the corresponding IoT device control instructions cached in the instruction pool to send To the Internet of Things device; Step (3): Send a state determination command to the Internet of Things device, and then confirm the command response according to whether the state of the Internet of Things device is received, and further confirm the state of the Internet of Things device to finally determine whether the control command of the Internet of Things device is executed. success.

Figure 201611034027

Description

Internet of things equipment control method, control end and system
Technical Field
The invention belongs to the field of control of Internet of things, and particularly relates to a method, a control terminal and a system for controlling Internet of things equipment.
Background
The internet of things is a network which connects any article with the internet according to an agreed protocol through information sensing equipment such as radio frequency identification, infrared sensors, global positioning systems, laser scanners and the like, and performs information exchange and communication so as to realize intelligent identification, positioning, tracking, monitoring and management of the article. Namely the internet connected with objects; two layers of meanings are given: firstly, the core and the foundation of the internet of things are still the internet, and the internet is an extended and expanded network on the basis of the internet; second, the user end extends and extends to any article to article for information exchange and communication.
In a wide-range internet of things system, wireless data transmission and a wired network are often combined to form a basic internet supporting the internet of things. Compared with a wired network, especially a field industrial control network, the wireless network is frequently disconnected, the data delay is large, the packet loss ratio is high, and the network is not controlled more seriously. For an internet of things system needing remote control, the reliability of the remote control is seriously influenced by the characteristics.
In the control field, the fieldbus communicates with a plurality of devices, transmitting data for identification, monitoring, management. In the bus, if a plurality of devices transmit data at the same time, data collision is caused, data is distorted, and corresponding information cannot be transmitted. Therefore, in an internet of things system which covers a large range and utilizes a wireless network and a field bus, remote control signals are often lost, and may collide on a serial bus, so that control cannot be completed, even actions are disordered, and harm is caused. Meanwhile, the internet of things system comprises a plurality of software and hardware system platforms and products in multiple places, the working condition difference is huge, various uncertain events are easy to occur, and the reliability of control is affected, such as power failure, damage and the like.
Disclosure of Invention
In order to solve the disadvantages of the prior art, a first object of the present invention is to provide a method for controlling an internet of things device, where a network of the internet of things device and a control terminal communicate with each other.
The method for controlling the equipment of the Internet of things is executed on the control end side, and specifically comprises the following steps:
step (1): the control end sends the control instruction of the Internet of things equipment to the instruction pool for caching, so that the instruction loss is avoided;
step (2): detecting the communication state of the Internet of things equipment, calling a corresponding Internet of things equipment control instruction cached in the instruction pool, and sending the Internet of things equipment control instruction to the Internet of things equipment;
and (3): and sending a state confirmation instruction to the Internet of things equipment, and further confirming the state of the Internet of things equipment according to whether a state confirmation instruction response of the Internet of things equipment is received to finally judge whether the control instruction of the Internet of things equipment is successfully executed.
According to the control method of the equipment of the Internet of things, firstly, an instruction cache flow is started, and instructions are stored so as to prevent the system or the equipment of the Internet of things from being in fault and losing the instructions; then starting an instruction sending process and sending an instruction; and finally, starting a state confirmation flow, and confirming that the instruction is successfully executed, so that the instruction can be sent to the Internet of things equipment after the equipment is on-line no matter whether the Internet of things equipment is on-line or not, thereby avoiding the instruction from being lost and improving the reliability of the control of the Internet of things equipment.
Further, the method further comprises the step that after the control command of the Internet of things equipment is executed successfully, the control end deletes the corresponding control command of the Internet of things equipment in the command pool.
Therefore, the instruction redundancy in the instruction pool is avoided, the instruction occupied space is saved, and the control efficiency of the Internet of things equipment is further improved.
In the step (3), if the control end does not receive the status confirmation instruction response of the internet of things device, further judging whether the sent status confirmation times are less than the preset times, and if so, resending the status confirmation instruction; otherwise, judging that the Internet of things equipment is disconnected or abnormal.
Therefore, whether the network transmission data is collided or distorted or not, the invention can correctly execute the instruction once by sending for many times. No matter whether the execution instruction of the Internet of things equipment is correct or not, the final state of the Internet of things equipment is correct by state confirmation and instruction sending.
In the step (3), if the control end receives a state confirmation instruction response of the internet of things equipment, further judging whether the state of the internet of things equipment is consistent with an expected state, and if so, judging that the control instruction of the internet of things equipment is successfully executed; otherwise, returning to the step (2).
If the expected state is not achieved after the command and the state are sent for multiple times, the next round of command sending and state confirmation can be carried out continuously, and therefore the traditional reliability of the Internet of things is improved.
The second purpose provided by the invention is to provide an internet of things equipment control terminal.
The Internet of things equipment control terminal comprises: the system comprises an instruction transmitter, an instruction buffer and a state confirmer, wherein the instruction transmitter and the state confirmer are respectively connected with the Internet of things equipment;
the instruction transmitter is used for transmitting the control instruction of the Internet of things equipment to the instruction cache and caching the control instruction into an instruction pool of the instruction cache;
the instruction transmitter is further used for detecting the communication state of the Internet of things equipment, calling a corresponding Internet of things equipment control instruction cached in the instruction pool and transmitting the Internet of things equipment control instruction to the Internet of things equipment;
and the state confirmer is used for sending a state confirmation instruction to the Internet of things equipment, and further confirming the state of the Internet of things equipment according to whether a state confirmation instruction response of the Internet of things equipment is received so as to finally judge whether the control instruction of the Internet of things equipment is successfully executed.
According to the control end of the Internet of things equipment, firstly, an instruction caching flow is started, and an instruction transmitter transmits an instruction to an instruction cache for caching to store the instruction, so that the problem that the system or the Internet of things equipment is in failure and loses the instruction is avoided; then starting an instruction sending process, detecting a communication state of the instruction sender and the Internet of things equipment, calling a corresponding Internet of things equipment control instruction cached in the instruction pool, and sending the Internet of things equipment control instruction to the Internet of things equipment; and finally, starting a state confirmation flow, and confirming that the instruction is successfully executed by the state confirmer, so that the instruction can be sent to the Internet of things equipment after the equipment is on-line no matter whether the Internet of things equipment is on-line or not, thereby avoiding the instruction from being lost and improving the reliability of the control of the Internet of things equipment.
If the state confirmer does not receive the state confirmation instruction response of the Internet of things equipment, the state confirmer is also used for judging whether the state confirmation times of the state confirmer sent by the state confirmer are less than the preset times, and if so, the state confirmation instruction is sent again; otherwise, judging that the Internet of things equipment is disconnected or abnormal.
Therefore, whether the network transmission data is collided or distorted or not, the invention can correctly execute the instruction once by sending for many times. No matter whether the execution instruction of the Internet of things equipment is correct or not, the final state of the Internet of things equipment is correct by state confirmation and instruction sending.
If the state confirmer receives a state confirmation instruction response of the Internet of things equipment, the state confirmer further judges whether the state of the Internet of things equipment is consistent with an expected state, and if so, the state confirmer judges that the control instruction of the Internet of things equipment is successfully executed; otherwise, starting the instruction transmitter to continuously detect the communication state of the Internet of things equipment, calling the corresponding Internet of things equipment control instruction cached in the instruction pool, and transmitting the Internet of things equipment control instruction to the Internet of things equipment.
If the expected state is not achieved after the command and the state are sent for multiple times, the next round of command sending and state confirmation can be carried out continuously, and therefore the traditional reliability of the Internet of things is improved.
The third purpose provided by the invention is to provide another method for controlling the equipment of the internet of things, wherein the equipment of the internet of things and the control end are communicated with each other.
The other method for controlling the equipment of the internet of things is described from the control end and two sides of the equipment of the internet of things, and specifically comprises the following steps:
step (1): the control end sends the control instruction of the Internet of things equipment to the instruction pool for caching, so that the instruction loss is avoided;
step (2): the control end detects the communication state with the Internet of things equipment, calls a corresponding Internet of things equipment control instruction cached in the instruction pool and sends the Internet of things equipment control instruction to the Internet of things equipment; the Internet of things equipment responds after receiving the corresponding instruction;
and (3): the control end sends a state determination instruction to the Internet of things equipment, the Internet of things equipment responds after receiving the state determination instruction, and the state determination instruction response is fed back to the control end;
and (4): and the control terminal further confirms the state of the Internet of things equipment according to whether the state confirmation instruction response of the Internet of things equipment is received or not so as to finally judge whether the control instruction of the Internet of things equipment is successfully executed or not.
The method further comprises the step that the control terminal deletes the corresponding Internet of things equipment control instruction in the instruction pool after the Internet of things equipment control instruction is executed successfully.
According to the control method of the equipment of the Internet of things, firstly, an instruction cache flow is started, and instructions are stored so as to prevent the system or the equipment of the Internet of things from being in fault and losing the instructions; then starting an instruction sending process, sending an instruction to a control end, and responding by the Internet of things equipment; and finally, starting a state confirmation flow, and confirming that the instruction is successfully executed by the control end, so that the instruction can be sent to the Internet of things equipment after the equipment is on-line no matter whether the Internet of things equipment is on-line or not, thereby avoiding the instruction from being lost and improving the reliability of the control of the Internet of things equipment.
In the step (4), if the control end does not receive the status confirmation instruction response of the internet of things device, further judging whether the sent status confirmation times are less than the preset times, and if so, resending the status confirmation instruction; otherwise, judging that the Internet of things equipment is disconnected or abnormal.
Therefore, whether the network transmission data is collided or distorted or not, the invention can correctly execute the instruction once by sending for many times. No matter whether the execution instruction of the Internet of things equipment is correct or not, the final state of the Internet of things equipment is correct by state confirmation and instruction sending.
In the step (4), if the control end receives a state confirmation instruction response of the internet of things equipment, whether the state of the internet of things equipment is consistent with an expected state or not is further judged, and if yes, the control instruction of the internet of things equipment is judged to be successfully executed; otherwise, returning to the step (2).
If the expected state is not achieved after the command and the state are sent for multiple times, the next round of command sending and state confirmation can be carried out continuously, and therefore the traditional reliability of the Internet of things is improved.
The fourth purpose that the invention provides is to provide an Internet of things equipment control system.
The Internet of things equipment control system comprises: the control end is communicated with the Internet of things equipment;
the control terminal is configured to:
sending the control instruction of the Internet of things equipment to an instruction pool for caching, so that the instruction is prevented from being lost, and the instruction is prevented from being lost;
detecting the communication state of the Internet of things equipment, calling a corresponding Internet of things equipment control instruction cached in the instruction pool, and sending the Internet of things equipment control instruction to the Internet of things equipment;
sending a state determining instruction to the Internet of things equipment, and further determining the state of the Internet of things equipment according to whether a state determining instruction response of the Internet of things equipment is received to finally judge whether the control instruction of the Internet of things equipment is successfully executed;
and the Internet of things equipment is used for responding after receiving the corresponding Internet of things equipment control command and receiving the state confirmation command, and feeding back the state confirmation command response to the control end.
According to the control system of the equipment of the Internet of things, firstly, an instruction caching flow is started, and an instruction is sent to an instruction cache to be cached so as to store the instruction, so that the problem that the system or the equipment of the Internet of things fails and loses the instruction is avoided; then starting an instruction sending flow, detecting the communication state of the Internet of things equipment, calling a corresponding Internet of things equipment control instruction cached in the instruction pool, and sending the Internet of things equipment control instruction to the Internet of things equipment; and finally, starting a state confirmation flow, and confirming that the instruction is successfully executed, so that the instruction can be sent to the Internet of things equipment after the equipment is on-line no matter whether the Internet of things equipment is on-line or not, thereby avoiding the instruction from being lost and improving the reliability of the control of the Internet of things equipment.
The control terminal is further configured to:
if the state confirmation instruction response of the Internet of things equipment is not received, whether the state confirmation times of the state confirmer sent by the control end are smaller than the preset times is judged, and if yes, the state confirmation instruction is sent again; otherwise, judging that the Internet of things equipment is disconnected or abnormal.
Therefore, whether the network transmission data is collided or distorted or not, the invention can correctly execute the instruction once by sending for many times. No matter whether the execution instruction of the Internet of things equipment is correct or not, the final state of the Internet of things equipment is correct by state confirmation and instruction sending.
The control terminal is further configured to:
if the state confirmation instruction response of the Internet of things equipment is received, further judging whether the state of the Internet of things equipment is consistent with the expected state, if so, judging that the execution of the control instruction of the Internet of things equipment is successful; otherwise, the communication state of the equipment in the Internet of things is continuously detected, and the corresponding control instruction of the equipment in the Internet of things cached in the instruction pool is called and sent to the equipment in the Internet of things.
If the expected state is not achieved after the command and the state are sent for multiple times, the next round of command sending and state confirmation can be carried out continuously, and therefore the traditional reliability of the Internet of things is improved.
The invention has the beneficial effects that:
(1) according to the control method of the equipment of the Internet of things, firstly, an instruction cache flow is started, and instructions are stored so as to prevent the system or the equipment of the Internet of things from being in fault and losing the instructions; then starting an instruction sending process and sending an instruction; and finally, starting a state confirmation flow, and confirming that the instruction is successfully executed, so that the instruction can be sent to the Internet of things equipment after the equipment is on-line no matter whether the Internet of things equipment is on-line or not, thereby avoiding the instruction from being lost and improving the reliability of the control of the Internet of things equipment.
(2) According to the control end of the Internet of things equipment, firstly, an instruction caching flow is started, and an instruction transmitter transmits an instruction to an instruction cache for caching to store the instruction, so that the problem that the system or the Internet of things equipment is in failure and loses the instruction is avoided; then starting an instruction sending process, detecting a communication state of the instruction sender and the Internet of things equipment, calling a corresponding Internet of things equipment control instruction cached in the instruction pool, and sending the Internet of things equipment control instruction to the Internet of things equipment; and finally, starting a state confirmation flow, and confirming that the instruction is successfully executed by the state confirmer, so that the instruction can be sent to the Internet of things equipment after the equipment is on-line no matter whether the Internet of things equipment is on-line or not, thereby avoiding the instruction from being lost and improving the reliability of the control of the Internet of things equipment.
(3) According to the control system of the equipment of the Internet of things, firstly, an instruction caching flow is started, and an instruction is sent to an instruction cache to be cached so as to store the instruction, so that the problem that the system or the equipment of the Internet of things fails and loses the instruction is avoided; then starting an instruction sending flow, detecting the communication state of the Internet of things equipment, calling a corresponding Internet of things equipment control instruction cached in the instruction pool, and sending the Internet of things equipment control instruction to the Internet of things equipment; and finally, starting a state confirmation flow, and confirming that the instruction is successfully executed, so that the instruction can be sent to the Internet of things equipment after the equipment is on-line no matter whether the Internet of things equipment is on-line or not, thereby avoiding the instruction from being lost and improving the reliability of the control of the Internet of things equipment.
Drawings
Fig. 1 is a flowchart of an internet of things device control method of the invention.
Fig. 2 is a schematic structural diagram of the internet of things device control end of the invention.
Fig. 3 is a flowchart of another method for controlling an internet of things device according to the present invention.
Fig. 4 is a schematic structural diagram of an internet of things device control system of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.
The Internet of things equipment and the control end are communicated with each other. The internet of things device refers to information sensing devices and various action executing devices, such as infrared sensors, global positioning systems, laser scanners, motors, pumps, valves, robots and the like. The control end is used for sending an instruction for controlling the internet of things device to control the execution of corresponding actions of the internet of things device, such as: and starting and closing the Internet of things equipment.
Example one
Fig. 1 is a flowchart of a first embodiment of an internet of things device control method.
As shown in fig. 1, the method for controlling the internet of things device is executed on the control end side, and specifically includes the following steps:
step (1): the control end sends the control command of the Internet of things equipment to the command pool for caching, and command loss is avoided.
Step (2): and detecting the communication state of the equipment in the Internet of things, calling a corresponding control instruction of the equipment in the Internet of things cached in the instruction pool, and sending the control instruction to the equipment in the Internet of things.
And (3): and sending a state confirmation instruction to the Internet of things equipment, and further confirming the state of the Internet of things equipment according to whether a state confirmation instruction response of the Internet of things equipment is received to finally judge whether the control instruction of the Internet of things equipment is successfully executed.
In the step (3), if the control end does not receive the status confirmation instruction response of the internet of things equipment, further judging whether the sent status confirmation times are less than the preset times, and if so, resending the status confirmation instruction; otherwise, judging that the Internet of things equipment is disconnected or abnormal.
Therefore, whether the network transmission data is collided or distorted or not, the invention can correctly execute the instruction once by sending for many times. No matter whether the execution instruction of the Internet of things equipment is correct or not, the final state of the Internet of things equipment is correct by state confirmation and instruction sending.
In the step (3), if the control end receives the state confirmation instruction response of the internet of things equipment, further judging whether the state of the internet of things equipment is consistent with the expected state, and if so, judging that the control instruction of the internet of things equipment is successfully executed; otherwise, returning to the step (2).
If the expected state is not achieved after the command and the state are sent for multiple times, the next round of command sending and state confirmation can be carried out continuously, and therefore the traditional reliability of the Internet of things is improved.
Further, the method further comprises the step that after the control command of the Internet of things equipment is executed successfully, the control end deletes the corresponding control command of the Internet of things equipment in the command pool. Therefore, the instruction redundancy in the instruction pool is avoided, the instruction occupied space is saved, and the control efficiency of the Internet of things equipment is further improved.
Specifically, the method for controlling the internet of things equipment takes the control of a certain agricultural irrigation internet of things system as an example:
the agricultural irrigation Internet of things system comprises irrigation equipment positioned on a farmland irrigation field, an intelligent control cloud platform positioned in a telecommunication room, other accessory sensing equipment, transmission equipment and storage equipment. The system can control remote irrigation equipment through the cloud platform, and realize the operations of starting and stopping the irrigation equipment and the like. Wherein, the cloud platform is the control end.
When the irrigation equipment is remotely started or stopped, a starting or stopping instruction needs to be sent to the irrigation equipment through the cloud platform, so that remote control is realized. The start instruction is "start" and the stop instruction is "stop". The following describes the entire reliable control process by taking the start command as an example.
And (3) instruction caching flow: after the cloud platform sends a starting instruction request, the irrigation equipment identification code '12345' and the starting instruction form a complete instruction '12345 start'. The instruction "12345 start" is stored into the instruction pool. The new instruction '12345 start' is stored to the tail of the queue in the instruction pool for caching in the form of a queue.
And an instruction sending flow: the cloud platform sends the heartbeat packet to the irrigation equipment 12345, and if the irrigation equipment replies to the heartbeat packet, the irrigation equipment 12345 is on line. If the device is not on-line, the sending process is ended, and after the irrigation device 12345 is on-line, the command "12345 start" is started to be sent again. If the device is on-line, an instruction "12345 start" is sent to irrigation equipment 12345. The status confirmation procedure is initiated regardless of whether the cloud platform receives the instruction execution response from the irrigation equipment 12345.
And (3) state confirmation flow: the cloud platform sends a status query instruction "12345 state" to the irrigation equipment 12345, and then waits for receiving a status reply of the irrigation equipment 12345. If the status reply of the irrigation equipment 12345 cannot be received, resending the status inquiry command '12345 state' to the irrigation equipment 12345 until the status reply is received or the status inquiry times reach the preset times; if the number of status inquiries reaches a predetermined number, the equipment is disconnected or otherwise abnormal, the status confirmation process is stopped, and the command is re-sent by starting after the irrigation equipment 12345 is on line. If a status reply of the irrigation equipment 12345 is received, it is confirmed whether its status is the on status (the status in operation). If the state is the open state, the instruction is successfully executed, the instruction '12345 start' in the queue in the instruction pool is deleted, and the whole flow is ended. And if the state is not the opening state, restarting the instruction sending process.
In the method for controlling the internet of things equipment, firstly, an instruction cache flow is started, and an instruction is stored so as to prevent the system or the internet of things equipment from being in fault and losing the instruction; then starting an instruction sending process and sending an instruction; and finally, starting a state confirmation flow, and confirming that the instruction is successfully executed, so that the instruction can be sent to the Internet of things equipment after the equipment is on-line no matter whether the Internet of things equipment is on-line or not, thereby avoiding the instruction from being lost and improving the reliability of the control of the Internet of things equipment.
Example two
Fig. 2 is a schematic structural diagram of the internet of things device control end of the invention. As shown in fig. 2, the internet of things device control terminal of the present invention includes: the command sender and the state confirmer are respectively connected with the Internet of things equipment.
(1) The instruction transmitter is used for transmitting the control instruction of the Internet of things equipment to the instruction cache and caching the control instruction into an instruction pool of the instruction cache;
the instruction transmitter is further used for detecting the communication state of the Internet of things equipment, calling the corresponding Internet of things equipment control instruction cached in the instruction pool and transmitting the Internet of things equipment control instruction to the Internet of things equipment.
(2) And the state confirmer is used for sending a state confirmation instruction to the Internet of things equipment, and further confirming the state of the Internet of things equipment according to whether a state confirmation instruction response of the Internet of things equipment is received so as to finally judge whether the control instruction of the Internet of things equipment is successfully executed.
If the state confirmer does not receive the state confirmation instruction response of the Internet of things equipment, the state confirmer is also used for judging whether the state confirmation times of the state confirmer sent by the state confirmer are less than the preset times, and if so, the state confirmation instruction is sent again; otherwise, judging that the Internet of things equipment is disconnected or abnormal.
Therefore, whether the network transmission data is collided or distorted or not, the invention can correctly execute the instruction once by sending for many times. No matter whether the execution instruction of the Internet of things equipment is correct or not, the final state of the Internet of things equipment is correct by state confirmation and instruction sending.
If the state confirmer receives a state confirmation instruction response of the Internet of things equipment, the state confirmer further judges whether the state of the Internet of things equipment is consistent with an expected state, and if so, the state confirmer judges that the control instruction of the Internet of things equipment is successfully executed; otherwise, starting the instruction transmitter to continuously detect the communication state of the Internet of things equipment, calling the corresponding Internet of things equipment control instruction cached in the instruction pool, and transmitting the Internet of things equipment control instruction to the Internet of things equipment.
If the expected state is not achieved after the command and the state are sent for multiple times, the next round of command sending and state confirmation can be carried out continuously, and therefore the traditional reliability of the Internet of things is improved.
Specifically, the method for controlling the internet of things equipment takes the control of a certain agricultural irrigation internet of things system as an example:
the agricultural irrigation Internet of things system comprises irrigation equipment positioned on a farmland irrigation field, an intelligent control cloud platform positioned in a telecommunication room, other accessory sensing equipment, transmission equipment and storage equipment. The system can control remote irrigation equipment through the cloud platform, and realize the operations of starting and stopping the irrigation equipment and the like. The cloud platform comprises an instruction transmitter, a state confirmer and an instruction buffer.
When the irrigation equipment is remotely started or stopped, a starting or stopping instruction needs to be sent to the irrigation equipment through the cloud platform, so that remote control is realized. The start instruction is "start" and the stop instruction is "stop". The following describes the entire reliable control process by taking the start command as an example.
And (3) instruction caching flow: after the command transmitter receives the request of sending the starting command, the irrigation equipment identification code '12345' and the starting command are combined into a complete command '12345 start'. The instruction "12345 start" is stored to the instruction buffer. The instruction buffer is a queue, and stores a new instruction "12345 start" to the end of the queue.
And an instruction sending flow: the command transmitter sends a heartbeat packet to the irrigation device 12345, and if the irrigation device replies with a heartbeat packet, the irrigation device 12345 is on-line. If the device is not on-line, the sending process is ended, and after the irrigation device 12345 is on-line, the command buffer starts the resending of the command. If the device is on-line, the command transmitter sends a command "12345 start" to irrigation equipment 12345. The status confirmation procedure is initiated regardless of whether the command transmitter receives a command execution response from the irrigation equipment 12345.
And (3) state confirmation flow: the status validator sends a status query "12345 state" to the irrigation equipment 12345 and then waits to receive a status reply from the irrigation equipment 12345. If the status reply of the irrigation equipment 12345 cannot be received, resending the status inquiry command '12345 state' to the irrigation equipment 12345 until the status reply is received or the status inquiry times reach the preset times; if the number of state inquiry times reaches the preset number, the equipment is disconnected or is abnormal, the state confirmation process is stopped, and the command buffer starts the resending of the command after the irrigation equipment 12345 is on line. If a status reply of the irrigation equipment 12345 is received, it is confirmed whether its status is the on status (the status in operation). If the state is the open state, the instruction is successfully executed, the instruction '12345 start' in the instruction buffer queue is deleted, and the whole process is ended. And if the state is not the opening state, restarting the instruction sending process.
The control end of the internet of things equipment in the embodiment starts an instruction caching flow, and an instruction transmitter transmits an instruction to an instruction cache for caching to store the instruction, so that the system or the internet of things equipment is prevented from being in failure and losing the instruction; then starting an instruction sending process, detecting a communication state of the instruction sender and the Internet of things equipment, calling a corresponding Internet of things equipment control instruction cached in the instruction pool, and sending the Internet of things equipment control instruction to the Internet of things equipment; and finally, starting a state confirmation flow, and confirming that the instruction is successfully executed by the state confirmer, so that the instruction can be sent to the Internet of things equipment after the equipment is on-line no matter whether the Internet of things equipment is on-line or not, thereby avoiding the instruction from being lost and improving the reliability of the control of the Internet of things equipment.
EXAMPLE III
Fig. 3 is a flowchart of another method for controlling the internet of things device according to the invention. As shown in fig. 3, the method for controlling the internet of things device is described from the control end and the two sides of the internet of things device, and specifically includes the following steps:
step (1): the control end sends the control instruction of the Internet of things equipment to the instruction pool for caching, so that the instruction is prevented from being lost, and the instruction is prevented from being lost;
step (2): the control end detects the communication state with the Internet of things equipment, calls a corresponding Internet of things equipment control instruction cached in the instruction pool and sends the Internet of things equipment control instruction to the Internet of things equipment; the Internet of things equipment responds after receiving the corresponding instruction;
and (3): the control end sends a state determination instruction to the Internet of things equipment, the Internet of things equipment responds after receiving the state determination instruction, and the state determination instruction response is fed back to the control end;
and (4): and the control terminal further confirms the state of the Internet of things equipment according to whether the state confirmation instruction response of the Internet of things equipment is received or not so as to finally judge whether the control instruction of the Internet of things equipment is successfully executed or not.
In the step (4), if the control end does not receive the status confirmation instruction response of the internet of things equipment, further judging whether the sent status confirmation times are less than the preset times, and if so, resending the status confirmation instruction; otherwise, judging that the Internet of things equipment is disconnected or abnormal.
Therefore, whether the network transmission data is collided or distorted or not, the invention can correctly execute the instruction once by sending for many times. No matter whether the execution instruction of the Internet of things equipment is correct or not, the final state of the Internet of things equipment is correct by state confirmation and instruction sending.
In the step (4), if the control end receives the state confirmation instruction response of the internet of things equipment, further judging whether the state of the internet of things equipment is consistent with the expected state, and if so, judging that the control instruction of the internet of things equipment is successfully executed; otherwise, returning to the step (2). If the expected state is not achieved after the command and the state are sent for multiple times, the next round of command sending and state confirmation can be carried out continuously, and therefore the traditional reliability of the Internet of things is improved.
The method further comprises the step that the control terminal deletes the corresponding Internet of things equipment control instruction in the instruction pool after the Internet of things equipment control instruction is executed successfully.
In the method for controlling the internet of things equipment, firstly, an instruction cache flow is started, and an instruction is stored so as to prevent the system or the internet of things equipment from being in fault and losing the instruction; then starting an instruction sending process, sending an instruction to a control end, and responding by the Internet of things equipment; and finally, starting a state confirmation flow, and confirming that the instruction is successfully executed by the control end, so that the instruction can be sent to the Internet of things equipment after the equipment is on-line no matter whether the Internet of things equipment is on-line or not, thereby avoiding the instruction from being lost and improving the reliability of the control of the Internet of things equipment.
Example four
Fig. 4 is a schematic structural diagram of an internet of things device control system according to the present invention. As shown in fig. 4, the internet of things device control system of the present invention includes: and the control end is communicated with the Internet of things equipment.
Wherein the control terminal is configured to:
sending the control instruction of the Internet of things equipment to an instruction pool for caching, so that the instruction is prevented from being lost, and the instruction is prevented from being lost;
detecting the communication state of the Internet of things equipment, calling a corresponding Internet of things equipment control instruction cached in the instruction pool, and sending the Internet of things equipment control instruction to the Internet of things equipment;
and sending a state confirmation instruction to the Internet of things equipment, and further confirming the state of the Internet of things equipment according to whether a state confirmation instruction response of the Internet of things equipment is received to finally judge whether the control instruction of the Internet of things equipment is successfully executed.
The control end is further configured to: if the state confirmation instruction response of the Internet of things equipment is not received, whether the state confirmation times of the state confirmer sent by the control end are smaller than the preset times is judged, and if yes, the state confirmation instruction is sent again; otherwise, judging that the Internet of things equipment is disconnected or abnormal.
Therefore, whether the network transmission data is collided or distorted or not, the invention can correctly execute the instruction once by sending for many times. No matter whether the execution instruction of the Internet of things equipment is correct or not, the final state of the Internet of things equipment is correct by state confirmation and instruction sending.
The control end is further configured to: if the state confirmation instruction response of the Internet of things equipment is received, further judging whether the state of the Internet of things equipment is consistent with the expected state, if so, judging that the execution of the control instruction of the Internet of things equipment is successful; otherwise, the communication state of the equipment in the Internet of things is continuously detected, and the corresponding control instruction of the equipment in the Internet of things cached in the instruction pool is called and sent to the equipment in the Internet of things.
If the expected state is not achieved after the command and the state are sent for multiple times, the next round of command sending and state confirmation can be carried out continuously, and therefore the traditional reliability of the Internet of things is improved.
And the Internet of things equipment is used for responding after receiving the corresponding Internet of things equipment control command and responding after receiving the state determination command, and feeding back the state determination command response to the control end.
The internet of things equipment control system of the embodiment starts an instruction caching flow, and sends an instruction to an instruction cache for caching to store the instruction, so as to prevent the system or the internet of things equipment from being in fault and losing the instruction; then starting an instruction sending flow, detecting the communication state of the Internet of things equipment, calling a corresponding Internet of things equipment control instruction cached in the instruction pool, and sending the Internet of things equipment control instruction to the Internet of things equipment; and finally, starting a state confirmation flow, and confirming that the instruction is successfully executed, so that the instruction can be sent to the Internet of things equipment after the equipment is on-line no matter whether the Internet of things equipment is on-line or not, thereby avoiding the instruction from being lost and improving the reliability of the control of the Internet of things equipment.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention 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, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. 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 data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing 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 data processing 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 data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
Although the embodiments of the present invention have been described with reference to the accompanying drawings, it is not intended to limit the scope of the present invention, and it should be understood by those skilled in the art that various modifications and variations can be made without inventive efforts by those skilled in the art based on the technical solution of the present invention.

Claims (5)

1.一种物联网设备控制方法,所述物联网设备与控制端相互通信;该方法在控制端侧执行,其特征在于,该物联网设备控制方法,具体包括以下步骤:1. A method for controlling an Internet of Things device, wherein the Internet of Things device and a control terminal communicate with each other; the method is executed on the control terminal side, and it is characterized in that the method for controlling the Internet of Things device specifically comprises the following steps: 步骤(1):控制端将物联网设备控制指令发送至指令池内进行缓存,指令在指令池内以队列形式缓存;避免指令丢失;Step (1): the control terminal sends the IoT device control instruction to the instruction pool for caching, and the instruction is cached in the instruction pool in the form of a queue; avoiding instruction loss; 步骤(2):检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;如果设备不在线,则结束发送过程,等待设备上线后,指令重新发送;不论是否收到设备的指令执行响应,都要启动状态确认流程;Step (2): Detect the communication status with the IoT device, and fetch the corresponding IoT device control instruction cached in the instruction pool and send it to the IoT device; if the device is not online, end the sending process, and wait for the device to go online. Send; whether or not the command execution response from the device is received, the status confirmation process must be started; 步骤(3):向物联网设备发送状态确定指令,再根据是否接收到物联网设备的状态确认指令响应,进一步确认物联网设备的状态来最终判断物联网设备控制指令是否执行成功;Step (3): send a state determination instruction to the Internet of Things device, and then confirm the command response according to whether the state of the Internet of Things device is received, and further confirm the state of the Internet of Things device to finally determine whether the Internet of Things device control command is executed successfully; 在所述步骤(3)中,若控制端接收到物联网设备的状态确认指令响应,则进一步判断物联网设备的状态是否与预期的状态一致,若是,则判定物联网设备控制指令执行成功;否则,返回步骤(2);In the step (3), if the control terminal receives the state confirmation command response of the Internet of Things device, it further determines whether the state of the Internet of Things device is consistent with the expected state, and if so, determines that the control command of the Internet of Things device is successfully executed; Otherwise, return to step (2); 在所述步骤(3)中,若控制端没有收到物联网设备的状态确认指令响应,则进一步判断发送的状态确认次数是否小于预定次数,若是,则重新发送状态确认指令;否则,判定物联网设备掉线或者异常。In the step (3), if the control terminal does not receive the status confirmation command response of the Internet of Things device, it is further judged whether the number of sent status confirmations is less than the predetermined number of times, and if so, the status confirmation command is re-sent; otherwise, it is determined that the The network device is disconnected or abnormal. 2.如权利要求1所述的一种物联网设备控制方法,其特征在于,该方法还包括当物联网设备控制指令执行成功后,控制端删除指令池中的相应物联网设备控制指令。2 . The method for controlling an IoT device according to claim 1 , wherein the method further comprises: after the IoT device control instruction is successfully executed, the control terminal deletes the corresponding IoT device control instruction in the instruction pool. 3 . 3.一种物联网设备控制端,其特征在于,包括:指令发送器、指令缓存器和状态确认器,所述指令发送器和状态确认器分别与物联网设备相连;3. An Internet of Things device control terminal, characterized in that it comprises: an instruction transmitter, an instruction buffer and a state confirmer, wherein the instruction transmitter and the state confirmer are respectively connected to the Internet of Things device; 指令发送器,其用于将物联网设备控制指令发送至指令缓存器,并缓存至指令缓存器的指令池中;指令在指令池内以队列形式缓存;an instruction transmitter, which is used to send the IoT device control instruction to the instruction buffer and cache it in the instruction pool of the instruction buffer; the instruction is cached in the form of a queue in the instruction pool; 所述指令发送器,还用于检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;如果设备不在线,则结束发送过程,等待设备上线后,指令重新发送;不论是否收到设备的指令执行响应,都要启动状态确认流程;The instruction transmitter is also used to detect the communication state with the IoT device, and fetch the corresponding IoT device control instruction cached in the instruction pool and send it to the IoT device; if the device is not online, end the sending process and wait for the device to go online. After the command is sent, the command is resent; whether or not the command execution response from the device is received, the status confirmation process must be started; 状态确认器,其用于向物联网设备发送状态确定指令,再根据是否接收到物联网设备的状态确认指令响应,进一步确认物联网设备的状态来最终判断物联网设备控制指令是否执行成功;若状态确认器没有收到物联网设备的状态确认指令响应,所述状态确认器还用于判断其发送的状态确认器状态确认次数是否小于预定次数,若是,则重新发送状态确认指令;否则判定物联网设备掉线或者异常The state confirmer is used to send the state confirmation command to the Internet of Things device, and then confirm the command response according to whether the state of the Internet of Things device is received, and further confirm the state of the Internet of Things device to finally determine whether the control command of the Internet of Things device is successfully executed; The state confirmer does not receive the state confirmation command response from the Internet of Things device, and the state confirmer is also used to judge whether the number of state confirmer state confirmations sent by the state confirmer is less than the predetermined number of times, and if so, re-send the state confirmation command; The network device is disconnected or abnormal 若状态确认器接收到物联网设备的状态确认指令响应,则状态确认器进一步判断物联网设备的状态是否与预期的状态一致,若是,则判定物联网设备控制指令执行成功;否则,启动指令发送器来继续检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;当物联网设备控制指令执行成功后,控制端删除指令池中的相应物联网设备控制指令。If the state confirmer receives the state confirmation command response of the IoT device, the state confirmer further determines whether the state of the IoT device is consistent with the expected state, and if so, determines that the control command of the IoT device is executed successfully; The controller continues to detect the communication status with the IoT device, and fetches the corresponding IoT device control command cached in the command pool and sends it to the IoT device; when the IoT device control command is successfully executed, the control terminal deletes the corresponding object in the command pool Networked device control commands. 4.一种物联网设备控制方法,所述物联网设备与控制端相互通信;其特征在于,该物联网设备控制方法,具体包括以下步骤:4. A method for controlling an Internet of Things device, wherein the Internet of Things device and a control terminal communicate with each other; it is characterized in that the method for controlling an Internet of Things device specifically comprises the following steps: 步骤(1):控制端将物联网设备控制指令发送至指令池内进行缓存,指令在指令池内以队列形式缓存;避免指令丢失;Step (1): the control terminal sends the IoT device control instruction to the instruction pool for caching, and the instruction is cached in the instruction pool in the form of a queue; avoiding instruction loss; 步骤(2):控制端检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;物联网设备接收到相应指令后响应;如果设备不在线,则结束发送过程,等待设备上线后,指令重新发送;不论是否收到设备的指令执行响应,都要启动状态确认流程;Step (2): the control terminal detects the communication state with the IoT device, and fetches the corresponding IoT device control instruction cached in the instruction pool and sends it to the IoT device; the IoT device responds after receiving the corresponding command; if the device is not online, Then end the sending process, wait for the device to go online, and then send the command again; regardless of whether the command execution response from the device is received, the status confirmation process must be started; 步骤(3):控制端向物联网设备发送状态确定指令,物联网设备接收状态确定指令后响应,并将状态确认指令响应反馈至控制端;Step (3): the control terminal sends a state determination instruction to the Internet of Things device, the Internet of Things device responds after receiving the state determination instruction, and feeds back the state confirmation instruction response to the control terminal; 步骤(4):控制端根据是否接收到物联网设备的状态确认指令响应,进一步确认物联网设备的状态来最终判断物联网设备控制指令是否执行成功;Step (4): the control terminal confirms the command response according to whether the state of the Internet of Things device is received, and further confirms the state of the Internet of Things device to finally determine whether the control command of the Internet of Things device is successfully executed; 在所述步骤(4)中,若控制端接收到物联网设备的状态确认指令响应,则进一步判断物联网设备的状态是否与预期的状态一致,若是,则判定物联网设备控制指令执行成功;否则,返回步骤(2);In the step (4), if the control terminal receives the state confirmation command response of the Internet of Things device, it further determines whether the state of the Internet of Things device is consistent with the expected state, and if so, determines that the control command of the Internet of Things device is successfully executed; Otherwise, return to step (2); 在所述步骤(4)中,若控制端没有收到物联网设备的状态确认指令响应,则进一步判断发送的状态确认次数是否小于预定次数,若是,则重新发送状态确认指令;否则,判定物联网设备掉线或者异常,In the step (4), if the control terminal does not receive the status confirmation command response of the Internet of Things device, it is further judged whether the number of sent status confirmation times is less than the predetermined number of times, and if so, the status confirmation command is re-sent; otherwise, it is determined that the The network device is disconnected or abnormal, 该方法还包括当物联网设备控制指令执行成功后,控制端删除指令池中的相应物联网设备控制指令。The method also includes deleting the corresponding Internet of Things device control instructions in the instruction pool at the control terminal after the Internet of Things device control instructions are successfully executed. 5.一种物联网设备控制系统,其特征在于,包括:控制端,所述控制端与物联网设备相互通信;5. An Internet of Things device control system, comprising: a control terminal, wherein the control terminal and the Internet of Things device communicate with each other; 所述控制端被配置为:The console is configured to: 将物联网设备控制指令发送至指令池内进行缓存,指令在指令池内以队列形式缓存;避免指令丢失;Send the IoT device control instructions to the instruction pool for caching, and the instructions are cached in the form of a queue in the instruction pool to avoid instruction loss; 检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;如果设备不在线,则结束发送过程,等待设备上线后,指令重新发送;不论是否收到设备的指令执行响应,都要启动状态确认流程;Detect the communication status with the IoT device, and fetch the corresponding IoT device control instructions cached in the instruction pool to send to the IoT device; if the device is not online, the sending process will end, and the command will be resent after the device is online; To the device's command execution response, the status confirmation process must be started; 向物联网设备发送状态确定指令,再根据是否接收到物联网设备的状态确认指令响应,进一步确认物联网设备的状态来最终判断物联网设备控制指令是否执行成功;Send a status determination command to the IoT device, and then confirm the command response according to whether the status of the IoT device is received, and further confirm the status of the IoT device to finally determine whether the IoT device control command is successfully executed; 所述物联网设备,用于接收到相应物联网设备控制指令后响应以及接收状态确定指令后响应,并将状态确认指令响应反馈至控制端;若控制端接收到物联网设备的状态确认指令响应,则进一步判断物联网设备的状态是否与预期的状态一致,若是,则判定物联网设备控制指令执行成功;否则重新检测与物联网设备的通信状状态,然后发送指令;当物联网设备控制指令执行成功后,控制端删除指令池中的相应物联网设备控制指令。The Internet of Things device is used to respond after receiving the corresponding Internet of Things device control command and to respond after receiving the state confirmation command, and to feed back the state confirmation command response to the control end; if the control end receives the state confirmation command response of the Internet of Things device , then further determine whether the state of the IoT device is consistent with the expected state, if so, determine that the IoT device control command is successfully executed; otherwise, re-detect the communication status with the IoT device, and then send the command; when the IoT device control command After successful execution, the control terminal deletes the corresponding IoT device control instructions in the instruction pool.
CN201611034027.8A 2016-11-15 2016-11-15 Internet of things equipment control method, control end and system Active CN106773749B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611034027.8A CN106773749B (en) 2016-11-15 2016-11-15 Internet of things equipment control method, control end and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611034027.8A CN106773749B (en) 2016-11-15 2016-11-15 Internet of things equipment control method, control end and system

Publications (2)

Publication Number Publication Date
CN106773749A CN106773749A (en) 2017-05-31
CN106773749B true CN106773749B (en) 2020-05-29

Family

ID=58971936

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611034027.8A Active CN106773749B (en) 2016-11-15 2016-11-15 Internet of things equipment control method, control end and system

Country Status (1)

Country Link
CN (1) CN106773749B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7052641B2 (en) * 2018-08-27 2022-04-12 村田機械株式会社 Wireless communication system and wireless communication method
CN111131341B (en) * 2018-10-30 2022-09-09 中兴通讯股份有限公司 Method, device and equipment for controlling data processing and storage medium
CN110174887A (en) * 2019-06-15 2019-08-27 泉州昌荣贸易有限公司 The method for maintaining of smart home device
CN112000019B (en) * 2020-07-24 2024-04-26 青岛海尔空调器有限总公司 Method, device and equipment for shared device command control
CN112202654B (en) * 2020-09-22 2022-08-02 广州河东科技有限公司 Control instruction processing method, device, equipment and storage medium
CN112134965B (en) * 2020-11-24 2021-02-26 树根互联技术有限公司 Issuing method and device of Internet of things instruction and electronic equipment
CN112666877B (en) * 2021-02-01 2022-11-29 亚特智物联技术(广东)有限公司 Control system of Internet of things
CN114495363B (en) * 2022-01-07 2023-08-11 珠海格力电器股份有限公司 Target equipment locking method and device, electronic equipment and storage medium
CN117997936B (en) * 2024-04-03 2024-11-01 广东保伦电子股份有限公司 Customizable equipment control method based on Internet of things

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096654A (en) * 2011-01-28 2011-06-15 深圳市普联技术有限公司 Data communication method, system and processor among CPUs
CN104320459A (en) * 2014-10-24 2015-01-28 杭州华三通信技术有限公司 Node management method and device
CN104636331A (en) * 2013-11-06 2015-05-20 北京航天长峰科技工业集团有限公司 Mass internet of things perception data access and standardization method
CN104833397A (en) * 2015-05-22 2015-08-12 北京希望慧联科技有限公司 Temperature and humidity information monitoring method, device, and system
CN104967536A (en) * 2015-06-29 2015-10-07 北京奇虎科技有限公司 Method and device for realizing data consistency in multiple computer rooms
CN105116739A (en) * 2015-07-15 2015-12-02 周良 Bidirectional control system and method of intelligent household electrical appliances
CN105354747A (en) * 2015-10-09 2016-02-24 徐蔚 Information processing network and method based on unified code sending, and sensor access device
CN105426238A (en) * 2016-01-17 2016-03-23 浙江维融电子科技股份有限公司 Control method of equipment background instruction management system based on memory
CN105955101A (en) * 2016-04-27 2016-09-21 李灵超 Control method, scheduling processor and controller

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9154433B2 (en) * 2011-10-25 2015-10-06 Nicira, Inc. Physical controller

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096654A (en) * 2011-01-28 2011-06-15 深圳市普联技术有限公司 Data communication method, system and processor among CPUs
CN104636331A (en) * 2013-11-06 2015-05-20 北京航天长峰科技工业集团有限公司 Mass internet of things perception data access and standardization method
CN104320459A (en) * 2014-10-24 2015-01-28 杭州华三通信技术有限公司 Node management method and device
CN104833397A (en) * 2015-05-22 2015-08-12 北京希望慧联科技有限公司 Temperature and humidity information monitoring method, device, and system
CN104967536A (en) * 2015-06-29 2015-10-07 北京奇虎科技有限公司 Method and device for realizing data consistency in multiple computer rooms
CN105116739A (en) * 2015-07-15 2015-12-02 周良 Bidirectional control system and method of intelligent household electrical appliances
CN105354747A (en) * 2015-10-09 2016-02-24 徐蔚 Information processing network and method based on unified code sending, and sensor access device
CN105426238A (en) * 2016-01-17 2016-03-23 浙江维融电子科技股份有限公司 Control method of equipment background instruction management system based on memory
CN105955101A (en) * 2016-04-27 2016-09-21 李灵超 Control method, scheduling processor and controller

Also Published As

Publication number Publication date
CN106773749A (en) 2017-05-31

Similar Documents

Publication Publication Date Title
CN106773749B (en) Internet of things equipment control method, control end and system
EP3331197B1 (en) A method and system for monitoring a connection status of a device
JP2006174423A5 (en)
CN114731557A (en) Message transmission method, communication device and communication system
CN109962836A (en) A robot control method, server and robot
CN111064552B (en) Intelligent device control method and device, electronic device and storage medium
JP2011055028A5 (en)
JP2018019144A5 (en)
CN107508916B (en) Server link management method for intelligent robot
CN108055323B (en) Communication method based on data link layer
CN113383594A (en) Wireless communication method and terminal device
CN111448825A (en) A transmission control method and device
US11252086B2 (en) Method and device for operating a network component and a control instance in a software-defined networking communication infrastructure
CN112865990B (en) File upgrading method, system and device
EP3223493B1 (en) Point-to-point protocol (ppp)-based dial-on-demand method and device, and computer storage medium
CN114253126B (en) Confirmation method and control system for redundant master and backup machines of multiple controllers
CN115799111A (en) Goods running control method and device
CN112929329A (en) Cluster control system based on Ethernet/IP protocol and communication method thereof
JP6667341B2 (en) Network system
US20200026254A1 (en) Method for modifying a configuration and industrial plant system
CN104967892A (en) Remote controller data transmitting and receiving methods and device
CN114980056B (en) Multi-Bluetooth connection data transmission method and system
CN112532694B (en) Remote centralized control method and system suitable for master station communication
WO2019225626A1 (en) Communication system, control system, and communication device
CN116723176B (en) Continuous addressing communication method, system, computer device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant