CN107846696B - ZigBee system, and control method and device of terminal equipment - Google Patents

ZigBee system, and control method and device of terminal equipment Download PDF

Info

Publication number
CN107846696B
CN107846696B CN201610836052.1A CN201610836052A CN107846696B CN 107846696 B CN107846696 B CN 107846696B CN 201610836052 A CN201610836052 A CN 201610836052A CN 107846696 B CN107846696 B CN 107846696B
Authority
CN
China
Prior art keywords
coordinator
zigbee
gateway
equipment
zigbee network
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
CN201610836052.1A
Other languages
Chinese (zh)
Other versions
CN107846696A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610836052.1A priority Critical patent/CN107846696B/en
Publication of CN107846696A publication Critical patent/CN107846696A/en
Application granted granted Critical
Publication of CN107846696B publication Critical patent/CN107846696B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • 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
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor 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)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a ZigBee system, a control method of terminal equipment and a device, and belongs to the technical field of wireless communication. The method comprises the following steps: the gateway equipment moves on at least one geographic position within the moving range through the moving component; searching a ZigBee network provided by a coordinator at a current geographical position in a moving range; the gateway equipment is accessed to the ZigBee network provided by the coordinator when the ZigBee network is searched; the gateway equipment controls terminal equipment in the ZigBee network; the problem of after the position of gateway equipment changes, zigBee network architecture can change, can't carry out remote control to terminal equipment in the time of adjustment zigBee network architecture is solved, the stability of gateway equipment assurance zigBee network architecture when removing is not influenced, makes the function of gateway equipment realize not receiving the position restriction the effect.

Description

ZigBee system, and control method and device of terminal equipment
Technical Field
The invention relates to the technical field of wireless communication, in particular to a ZigBee system, and a control method and a control device of terminal equipment.
Background
ZigBee (ZigBee protocol) is a local area network protocol based on the IEEE (Institute of Electrical and electronics engineers) 802.15.4 standard, and ZigBee has the characteristics of low power consumption, low cost, low rate, short range, short delay, and ad hoc network. The ZigBee system is generally applied to a smart home system.
The ZigBee system comprises a gateway device and a terminal device. The gateway device is used to implement two functions: firstly, the gateway equipment is used for accessing the ZigBee network into a wide area network to realize the remote control of a control client in the wide area network on the terminal equipment in the ZigBee system; secondly, a coordinator is also integrated in the gateway device. The coordinator is used for establishing and maintaining the ZigBee network, and the terminal equipment is used for collecting data. Such as: the coordinator controls the terminal equipment to join the ZigBee network, the terminal equipment is a temperature sensor, and the terminal equipment acquires indoor temperature data. Because the coordinator is integrated in the gateway device, the gateway device is automatically accessed to the ZigBee network when the ZigBee network is established.
In smart home systems, the gateway devices are typically located in fixed locations and act as a "home control center". More and more functions are integrated on the gateway device, and in order to meet certain requirements of users, the users may move the gateway device, so that the geographic position of the gateway device is changed. When the geographical location of the gateway device changes, the coordinator in the gateway device needs to adjust the ZigBee network architecture according to the changed geographical location information (e.g., reestablish routing information in the ZigBee network). In a period of time when the architecture of the ZigBee network is adjusted, although the control client and the gateway device can communicate, the gateway device cannot communicate with the terminal device in the ZigBee network, so that the gateway device cannot control the terminal device in the ZigBee network according to the control instruction sent by the control client.
Disclosure of Invention
In order to solve the problems in the prior art, embodiments of the present invention provide a ZigBee system, a method and an apparatus for controlling a terminal device. The technical scheme is as follows:
in a first aspect, a ZigBee system is provided, where the ZigBee system includes a gateway device, a coordinator and a terminal device, where the gateway device and the coordinator are independent of each other, and a mobile component for implementing physical movement is provided on the gateway device;
the gateway device is used for moving at least one geographic position within a moving range through the moving component;
the gateway device is used for searching the ZigBee network provided by the coordinator at the current geographic position in the moving range;
the gateway equipment is used for accessing the ZigBee network provided by the coordinator when the ZigBee network is searched;
the gateway device is used for controlling the terminal device in the ZigBee network.
In a second aspect, a method for controlling a terminal device is provided, where the terminal device belongs to a ZigBee system, the ZigBee system further includes a gateway device and a coordinator, the gateway device and the coordinator are independent of each other, and a mobile component for implementing physical movement is provided on the gateway device, and the method includes:
moving, by the mobile assembly, at least one geographic location within a range of movement;
searching a ZigBee network provided by the coordinator at the current geographical position in the moving range;
when the ZigBee network is searched, accessing the ZigBee network provided by the coordinator;
and controlling the terminal equipment in the ZigBee network.
In a third aspect, a control device for a terminal device is provided, where the terminal device belongs to a ZigBee system, the ZigBee system further includes a gateway device and a coordinator, the gateway device and the coordinator are independent of each other, a mobile component for implementing physical movement is provided on the gateway device, and the device includes:
a movement module for moving by the movement assembly at least one geographic location within a range of movement;
the search module is used for searching the ZigBee network provided by the coordinator at the current geographic position in the moving range;
the access module is used for accessing the ZigBee network provided by the coordinator when the ZigBee network is searched;
and the control module is used for controlling the terminal equipment in the ZigBee network.
After the gateway device moves in the moving range through the moving assembly, the ZigBee network provided by the coordinator is searched at the current geographic position, and when the ZigBee network is searched by the gateway device, the gateway device is accessed into the ZigBee network provided by the coordinator. The problem of in prior art after the position of gateway equipment changes, zigBee network architecture also can change, lead to the gateway equipment can't carry out remote control to terminal equipment in the time of adjustment zigBee network architecture is solved, the stability of zigBee network architecture is not influenced when gateway equipment freely removes, gateway equipment still can carry out remote control to terminal equipment in the zigBee network after removing, the effect that the function realization of gateway equipment is not restricted by the position.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, 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 structural diagram of a ZigBee system according to an exemplary embodiment of the present invention;
fig. 2 is a flowchart of a control method of a terminal device according to an exemplary embodiment of the present invention;
fig. 3 is a flowchart of a control method of a terminal device according to another exemplary embodiment of the present invention;
fig. 4A is a flowchart of a control method of a terminal device according to another exemplary embodiment of the present invention;
fig. 4B is a schematic implementation diagram of a control method of a terminal device according to another exemplary embodiment of the present invention;
fig. 4C is a flowchart of a control method of a terminal device according to another exemplary embodiment of the present invention;
fig. 5 is a schematic implementation diagram of a control method of a terminal device according to another exemplary embodiment of the present invention;
fig. 6 is a flowchart of a control method of a terminal device according to another exemplary embodiment of the present invention;
fig. 7 is a flowchart of a control method of a terminal device according to another exemplary embodiment of the present invention;
fig. 8 is a schematic implementation diagram of a control method of a terminal device according to another exemplary embodiment of the present invention;
fig. 9 is a block diagram of a control apparatus of a terminal device according to an exemplary embodiment of the present invention;
fig. 10 is a block diagram of a gateway device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
In some smart home systems, the gateway device is integrated with a voice control function, which is a function in which a user issues a control command to the gateway device through voice. In some cases, the user may move the gateway device in order to use the voice control function of the gateway device, such as: the gateway device is placed in the restaurant and the user wishes to use the voice control function of the gateway device in the living room, and the user moves the gateway device from the restaurant to the living room. Because the gateway device is further integrated with the coordinator, after the geographical location of the gateway device changes, the distance between the coordinator and the terminal device changes, and when the distance between the coordinator and the terminal device increases, the signal strength between the coordinator and the terminal device decreases, which may cause abnormal communication between the coordinator and the terminal device. At this time, the coordinator needs to adjust the routing table according to the geographical location where the coordinator is moved to ensure normal communication between the coordinator and the terminal device. However, it takes a certain time for the coordinator to update the routing table, and communication between the coordinator and the terminal device is interrupted during a period of time for updating the routing table, and although the control client and the gateway device can communicate with each other, the gateway device cannot communicate with the terminal device, so that the gateway device cannot control the terminal device according to the control command sent by the control client during the period of time for updating the routing table.
In the embodiment of the present invention, the gateway device is used as a home control center, and many functions may be integrated on the gateway device, for example: a voice control function and a video monitoring function. If the gateway device is integrated with a voice control function, a user sends a voice command to the gateway device within the range that the gateway device can acquire the voice command, the gateway device receives the voice command and then recognizes the voice command, and executes an action corresponding to the voice command, such as controlling a terminal device in a ZigBee network according to the voice command or moving to a designated position according to the voice command; if the gateway device is integrated with a video monitoring function, a user can perform dynamic video monitoring on the environment in a family through the gateway device, for example, if the user has a child in the family, the user hopes to know the activity state of the child in time through the dynamic video monitoring. However, implementing the voice control function of the gateway device requires the user to send a voice command within a range in which the gateway device can acquire the voice command, and implementing the video monitoring function of the gateway device requires the gateway device to be able to move continuously, i.e., the voice control function and the video monitoring function have higher requirements for the location of the gateway device. Under these circumstances, in order to better provide a voice control function and/or a video monitoring function, an embodiment of the present invention provides a gateway device with mobility, and in order to solve the problem that the stability of a ZigBee network is affected when the gateway device moves, the gateway device and a coordinator are also independent of each other, which refers to the following embodiments specifically.
Referring to fig. 1, a schematic structural diagram of a ZigBee (ZigBee protocol) system according to an exemplary embodiment of the present invention is shown. This zigBee system includes: a gateway device 110, a coordinator 120, and a terminal device 130, wherein the gateway device 110 and the coordinator 120 are independent of each other.
Gateway device 110 has mobility capabilities. Optionally, a mobile component is disposed on the gateway device 110, and the mobile component is configured to enable the gateway device to implement physical movement, for example: the moving assembly comprises at least one of a guide wheel, a driving motor and a moving crawler. Optionally, the gateway device 110 is integrated into a home device with physical mobility capability, such as the gateway device 110 is integrated into a sweeping robot.
The gateway device 110 is provided with a ZigBee component, and the gateway device accesses the ZigBee network 100 through the ZigBee component, and communicates with the coordinator 120 and the terminal device 130 in the ZigBee network 100.
Optionally, a WiFi (Wireless Fidelity) component is disposed on the gateway device 110, the gateway device 110 is connected to the WiFi router 150 through the WiFi component, the gateway device 110 accesses the WiFi network 101 provided by the WiFi router 150, and the gateway device 110 accesses the wide area network 102 through the WiFi router 150. When the gateway device 110 accesses the wan 102, the gateway device 110 can receive the control command sent by the control client 160 through the wan 102. Such as: the control client 160 is an instant messaging client or a social application client, where a user inputs a control command, and the instant messaging client or the social application client sends the control command to the gateway device 110 via the wan 102.
Optionally, a voice collecting component is further disposed on the gateway device 110, and the voice collecting component is configured to collect a voice instruction, for example: a microphone; the gateway device 110 is further provided with a voice recognition component, and the voice recognition component is used for recognizing the position of the sound source and recognizing the collected voice instruction. Gateway device 110 may be capable of recognizing voice commands, performing tasks corresponding to recognized voice commands, or converting recognized voice commands into control commands. The gateway apparatus 110 is capable of recognizing the sound source position by the voice recognition component, and moving within the moving range by following the sound source position by the moving component when the sound source position changes.
Optionally, a camera assembly is further disposed on the gateway device 110, and the gateway device 110 may collect images and/or video streams through the camera assembly, or collect human movement information through the camera assembly. The gateway device 110 can move within a movement range according to the collected human body movement information through the movement component.
The coordinator 120 has the highest authority of the ZigBee network 100. The coordinator 120 is used to establish the ZigBee network 100, maintain the ZigBee network 100 after the ZigBee network 100 is established, and select a transmission path of data.
The terminal device 130 is used to collect data. Such as: the terminal devices are intelligent household appliances such as electric lamps including ambient light sensors, air conditioners including temperature sensors, televisions including audio sensors, and the like.
Optionally, the ZigBee system further comprises a ZigBee router 140. The ZigBee router 140 serves to select a transmission path of data and allow other devices to join the ZigBee network 100.
Optionally, gateway device 110 is connected to WiFi router 150 via WiFi network 101.
The gateway device 110 is connected to the ZigBee router 140 through the ZigBee network 100. The ZigBee router 140 is connected with the coordinator 120 through the ZigBee network 100. The terminal device 130 is connected with the coordinator 120 or the ZigBee router 140 through the ZigBee network 100.
Referring to fig. 2, a flowchart of a control method of a terminal device according to an exemplary embodiment of the present invention is shown. The present embodiment is exemplified by applying the control method to the ZigBee system shown in fig. 1. The control method comprises the following steps:
in step 201, the gateway device moves through the mobile component at least one geographic location within the moving range.
The gateway device moves at least one geographic position within the moving range through the moving component, and provides a voice control function and/or a video monitoring function during moving.
The voice control function is a function that the gateway device can receive a voice instruction and perform corresponding action according to the received voice instruction.
The video monitoring function refers to a function that the gateway equipment can freely move in a moving range according to related instructions, and a video stream is collected by a camera component in the moving process to realize a dynamic video monitoring effect.
The mobile component is used for enabling the gateway device to realize physical movement, such as: leading wheel, drive wheel, driving motor, removal track.
In step 202, the gateway device searches for the ZigBee network provided by the coordinator at the current geographical position within the mobile range.
And after the coordinator is powered on, selecting a channel and a network number according to the parameters set by the user, and establishing the ZigBee network.
The gateway device has a mobile component by which the gateway device moves within a range of movement. And after the gateway equipment moves, searching the ZigBee network at the current geographic position.
And step 203, when the gateway equipment searches the ZigBee network, accessing the ZigBee network provided by the coordinator.
And step 204, the gateway equipment controls the terminal equipment in the ZigBee network.
In summary, in the ZigBee network control method provided in the embodiment of the present invention, after the gateway device moves within the moving range through the moving component, the ZigBee network provided by the coordinator is searched at the current geographic location, and when the gateway device searches for the ZigBee network, the gateway device accesses the ZigBee network provided by the coordinator. The problem of in prior art after the position of gateway equipment changes, zigBee network architecture also can change, lead to the gateway equipment can't carry out remote control to terminal equipment in the time of adjustment zigBee network architecture is solved, the stability of zigBee network architecture is not influenced when gateway equipment freely removes, gateway equipment still can carry out remote control to terminal equipment in the zigBee network after removing, the effect that the function realization of gateway equipment is not restricted by the position.
Referring to fig. 3, a flowchart of a control method of a terminal device system according to another exemplary embodiment of the present invention is shown. The present embodiment is exemplified by applying the control method to the ZigBee system shown in fig. 1. The control method comprises the following steps:
in step 301, the gateway device moves through the mobile component at least one geographic location within the range of motion.
The gateway equipment provides a video and voice control function and/or a video monitoring function in the moving process.
When the gateway equipment moves in the moving range, the gateway equipment moves along with the human body moving information, or moves along with the sound source position, or moves according to a moving instruction sent by the control client.
Optionally, the gateway device provides a video monitoring function during the moving process. The gateway equipment is also provided with a camera assembly, collects human body movement information through the camera assembly, and moves along with the collected human body movement information through the movement assembly.
When the user moves in the range that the human movement information can be collected by the camera assembly of the gateway equipment, the gateway equipment automatically collects the human movement information through the camera assembly.
Such as: the gateway equipment is a movable robot with a camera component, and when the movable robot collects human body movement information, namely a user walks in front of the movable robot, the movable robot moves along the movement track of the user.
Optionally, the gateway device provides a voice control function during the moving process. Still be provided with the speech recognition subassembly on the gateway equipment, the gateway equipment passes through the speech recognition subassembly and discerns the sound source position, moves at the migration range through moving the subassembly and following the sound source position.
The sound source position can change, and when the sound position identified by the gateway equipment through the voice recognition component changes, the gateway equipment moves in the moving range along with the sound source position through the moving component.
Such as: the gateway equipment stays at a position A in the moving range, a user speaks at a position B in the moving range, the gateway equipment recognizes that the sound source position is the position B through the voice recognition component, and then the gateway equipment moves from the position A to the position B along with the sound source position through the moving component; if the user walks to the position C again and speaks, the gateway equipment recognizes that the sound source position is the position C through the voice recognition component, and then the gateway equipment moves to the position C from the position B along with the sound source position through the moving component.
Optionally, the control client sends a moving instruction to the gateway device through the wide area network, the gateway device receives the moving instruction sent by the control client, and the gateway device moves according to the indicated position of the moving instruction through the moving component.
Such as: the gateway device is originally in a living room of a user home, the user needs to move the gateway device to a bedroom, the user sends a moving instruction to the gateway device through the control client, after the gateway device receives the moving instruction, the position indicated by the moving instruction is determined to be the bedroom, and then the gateway device moves to the bedroom from the living room.
Step 302, the gateway device searches for the ZigBee router in the ZigBee network at the current geographic position in the moving range.
And after the gateway equipment moves, searching the ZigBee network at the current geographic position.
When the ZigBee network is searched, step 303 is performed.
And step 303, when the gateway device searches the ZigBee router, establishing connection with the searched ZigBee router.
Specifically, the gateway device sends an identity to the searched ZigBee router.
Optionally, a set of instruction transmission specifications is predefined in an application layer of the ZigBee network, the transmission specifications define an identity identifier as a terminal device for the gateway device, and the gateway device sends the identity identifier to the ZigBee router according to the transmission specifications when searching for the ZigBee router.
Optionally, the identity is a special predetermined Cluster ID (Cluster Identification), or the identity is a special bit state value under a certain general Attribute ID (Attribute Identification), such as: the special bit state value is 0xF 1.
And step 304, the ZigBee router accesses the gateway equipment into the ZigBee network.
Specifically, the ZigBee router receives an identity sent by the gateway device, the ZigBee router sends the received identity to the coordinator, the coordinator receives the identity sent by the ZigBee router, and the gateway device is added into the ZigBee network according to the identity.
Optionally, the coordinator adds the identity of the gateway device to the routing table, that is, the coordinator adds the gateway device to the ZigBee network.
And 305, controlling the terminal equipment in the ZigBee network by the gateway equipment.
This step can be implemented in two ways, specifically, which way is selected by the coordinator, or set by the user on the coordinator:
firstly, the gateway equipment directly controls the terminal equipment. As shown in fig. 4A, this step can be implemented by the following steps:
step 401, the gateway device sends a control instruction to the ZigBee router.
And the gateway equipment sends a control instruction to the connected ZigBee router. Optionally, the gateway device receives, through the WiFi network, an instruction sent by the control client, and converts the instruction into a control instruction that can be executed by a device in the ZigBee network.
Optionally, the gateway device obtains a voice instruction, such as: the gateway equipment collects voice instructions through a microphone; the gateway equipment identifies the collected voice command through the voice identification component and converts the identified voice command into a control command. The converted control instructions can be recognized and executed by devices in the ZigBee network.
Such as: the terminal equipment comprises an air conditioner with temperature measurement capability, a user sends a voice command to the gateway equipment to open the bedroom air conditioner, the gateway equipment recognizes that the voice command is 'open the bedroom air conditioner', converts the voice command into a control command to 'open the bedroom air conditioner', and sends the control command 'open the bedroom air conditioner' to the ZigBee router.
And 402, the ZigBee router receives a control instruction and determines the controlled terminal equipment according to the control instruction.
And step 403, the ZigBee router determines a transmission path of the control instruction and sends the control instruction to the controlled terminal equipment according to the transmission path.
Such as: as shown in fig. 4B, if the gateway device 40 needs to control the terminal device 44, the ZigBee router determines that the transmission path of the control instruction is the ZigBee router 41-coordinator 42-ZigBee router 43-terminal device 44, and sends the control instruction to the terminal device 44 according to the transmission path, the ZigBee router 41-coordinator 42-ZigBee router 43-terminal device 44. Or the gateway device 40 needs to control the terminal device 45, the ZigBee router determines that the transmission path is the ZigBee router 41-terminal device 45, and sends the control instruction to the terminal device 45 according to the transmission path, the ZigBee router 41-terminal device 45.
And secondly, the gateway equipment controls the terminal equipment through a coordinator in the ZigBee network. As shown in fig. 4C, this step can be implemented by the following steps:
and step 404, the gateway equipment sends a control instruction to the ZigBee router.
This step has already been explained in step 401 and will not be described here.
Step 405, the ZigBee router receives a control instruction.
And step 406, the ZigBee router sends a control instruction to the coordinator.
Step 407, the coordinator receives the control instruction, and determines the controlled terminal device according to the control instruction.
Such as: as shown in fig. 4B, the gateway device 40 first sends the control instruction to the ZigBee router 41, the ZigBee router 41 sends the control instruction to the coordinator 42, and the coordinator 42 determines that the controlled terminal device is the terminal device 44 according to the control instruction.
And step 408, the coordinator determines a transmission path of the control command and sends the control command to the controlled terminal equipment according to the transmission path.
Such as: the controlled terminal equipment is terminal equipment 44, the coordinator 42 determines that the transmission path is the coordinator 42-the ZigBee router 43-the terminal equipment 44, and sends a control instruction to the terminal equipment 44 according to the transmission path coordinator 42-the ZigBee router 43-the terminal equipment 44.
Step 306, the terminal device sends data to the gateway device.
The data sent by the terminal device is used for indicating the self state of the terminal device or indicating the environmental state of the environment where the terminal device is located.
When the self state of the terminal device changes, the terminal device needs to send data to the gateway device. Or, when the environmental state of the environment where the terminal device is located changes, the terminal device needs to send the acquired data to the gateway device, where the environmental state includes light intensity, temperature, humidity, volume, and the like. Such as: the terminal equipment is an air conditioner comprising a temperature sensor, and when the terminal equipment detects that the indoor temperature is lower than 26 ℃, the terminal equipment sends the collected temperature to the gateway equipment.
The step has the following two implementation modes:
firstly, the terminal equipment directly sends data to the gateway equipment.
The terminal device directly sends data to the gateway device, that is, a transmission path of the terminal device sending data to the gateway device does not pass through the coordinator.
Such as: as shown in fig. 5, the terminal device 56 transmits data to the gateway device 50, and the terminal device 56 transmits data to the gateway device 50 through the transmission path terminal device 56-ZigBee router 57-ZigBee router 51-gateway device 50.
And secondly, the terminal equipment sends data to the coordinator firstly, and then the coordinator sends the data to the gateway equipment.
After the coordinator receives the data sent by the terminal device, the data can be sent to the gateway device in the following two ways.
And (I) after receiving the data sent by the terminal equipment, the gateway equipment directly forwards the data to the gateway equipment.
Specifically, the terminal device sends data to the coordinator; the coordinator receives the data and forwards the data to the gateway device.
Optionally, after receiving the data sent by one terminal device, the coordinator immediately forwards the data to the gateway device.
Such as: as shown in fig. 5, the terminal device 55 needs to send data to the gateway device 50, the terminal device 55 first sends data to the coordinator 53 through the transmission path terminal device 55, the ZigBee router 54 and the coordinator 53, and after receiving the data sent by the terminal device 55, the coordinator 53 forwards the data to the gateway device through the transmission path coordinator 53, the ZigBee router 51 and the gateway device 50.
And secondly, after the coordinator receives the data sent by the terminal equipment, the coordinator carries out splicing processing on the received data sent by the plurality of terminal equipment and then sends the spliced data to the gateway equipment.
Specifically, the terminal device sends first data to the coordinator; the coordinator receives the first data, performs splicing processing on the first data to obtain second data, and sends the second data to the gateway device.
Such as: as shown in fig. 5, when the terminal device 52 and the terminal device 55 need to send data to the gateway device 50, the terminal device 55 sends the first data 1 to the coordinator 53, the terminal device 52 sends the first data 2 to the coordinator 53, and after the coordinator 53 receives the first data 1 and the first data 2, the first data 1 and the first data 2 are spliced to obtain the second data, and then the second data is sent to the gateway device 50 through the transmission path coordinator 53-the ZigBee router 51.
It should be noted that step 305 may also be executed before step 304, which is not limited by the embodiment of the present invention.
And step 306, the gateway device receives the data sent by the terminal device.
Corresponding to step 306, this step has two implementations as follows:
firstly, the gateway equipment receives data directly sent by the terminal equipment.
Such as: as shown in fig. 5, the terminal device 56 transmits data to the gateway device 50 through the transmission path terminal device 56-ZigBee router 57-ZigBee router 51-gateway device 50, and the gateway device 50 receives the data transmitted by the terminal device 56.
And secondly, the gateway equipment receives the data sent by the coordinator.
Accordingly, the gateway device receives data differently because the coordinator processes the data differently.
And (I) after the coordinator receives the data sent by the terminal equipment, directly forwarding the data to the gateway equipment, and receiving the data forwarded by the coordinator by the gateway equipment.
Such as: as shown in fig. 5, the terminal device 55 needs to send data to the gateway device 50, the terminal device 55 first sends data to the coordinator 53 through the transmission path terminal device 55, the ZigBee router 54 and the coordinator 53, after the coordinator 53 receives the data sent by the terminal device 55, the data is forwarded through the transmission path coordinator 53, the ZigBee router 51 and the gateway device 50, and the gateway device 50 receives the data forwarded by the coordinator 53.
And (II) when the coordinator receives the data sent by the terminal equipment, processes the data, sends the processed data to the gateway equipment, and the gateway equipment receives the data processed by the coordinator.
Specifically, the coordinator receives data sent by the terminal device, splices the data, and sends the spliced data to the gateway device; and the gateway equipment receives the data spliced by the coordinator.
Such as: as shown in fig. 5, when the terminal device 52 and the terminal device 55 need to send data to the gateway device 50, the terminal device 55 sends the first data 1 to the coordinator 53, the terminal device 52 sends the first data 2 to the coordinator 53, after the coordinator 53 receives the first data 1 and the first data 2, the first data 1 and the first data 2 are spliced to obtain the second data, and then the second data is sent to the gateway device 50 through the transmission path coordinator 53-the ZigBee router 51, and the gateway device 50 receives the second data sent by the coordinator 53.
It should be noted that step 301, step 302, step 303, step 305, and step 307 may be implemented separately as a method embodiment on the gateway device side, step 306 may be implemented separately as a method embodiment on the terminal device side, and step 304 may be implemented separately as a method embodiment on the ZigBee router side.
According to the control method of the ZigBee network provided by the embodiment of the invention, the identity identifier is also sent to the ZigBee router through the gateway equipment, the identity identifier of the gateway equipment is sent to the coordinator through the ZigBee router, and the gateway equipment is used as the terminal equipment to be accessed into the ZigBee network by the coordinator according to the identity identifier of the gateway equipment, so that the ZigBee network architecture cannot be influenced when the gateway equipment is moved or cannot be used.
And the data is directly sent to the gateway equipment through the terminal equipment, so that the communication efficiency between the terminal equipment and the gateway equipment is improved.
And the data sent by the terminal equipment is spliced by the coordinator, and the spliced data is sent to the gateway equipment, so that communication resources are saved.
In an alternative embodiment based on the embodiment shown in fig. 3, when the gateway device does not search for the ZigBee network, the gateway device moves and then searches for the ZigBee gateway. That is, the control method further includes step 308, as shown in fig. 6:
and 308, when the ZigBee network is not searched, the gateway equipment travels a preset distance in a preset direction and searches the ZigBee gateway provided by the coordinator again.
Optionally, the predetermined direction is a preset direction, and the predetermined distance is a preset distance.
When the gateway device does not search the ZigBee network, the gateway device moves by a predetermined distance in a predetermined direction, and step 301 is executed again.
If the gateway device does not search the ZigBee network, the step 308 is continuously executed, or a reminding message is sent to the user device to remind the user to move the gateway device into the coverage range of the ZigBee network.
In an alternative embodiment based on the embodiment shown in fig. 3, when the gateway device does not search for the ZigBee network, the gateway device may move to a range uncovered by the ZigBee network, and at this time, human intervention is required to move the gateway device to the coverage range of the ZigBee network. That is, the control method further includes step 309, as shown in fig. 7:
step 309, when the gateway device does not search the ZigBee network, sending a reminding message to the user device, where the reminding message is used to remind the user to move the gateway device into the coverage area of the ZigBee network.
The user equipment is provided with a control client of the gateway equipment, when the ZigBee network is not searched by the gateway equipment, the gateway equipment sends reminding information to the control client, and the user carries out manual intervention on the gateway equipment according to the reminding information displayed on the control client, namely, the gateway equipment is moved to the range of the ZigBee network.
In an alternative embodiment based on the embodiment shown in fig. 3, fig. 6, or fig. 7, the gateway device further captures a video stream through the camera component, and the gateway device sends the captured video stream to the control client, and plays the video stream through the control client. The gateway equipment receives a moving instruction sent by the control client or a moving instruction sent by a user in a voice mode, the moving instruction is moved to a target position according to the moving instruction, video streams are collected at the target position through the camera assembly, the collected video streams are sent to the control client, the control client plays the video streams, the user can remotely monitor the target position through the gateway equipment, the gateway equipment can monitor environments of multiple positions, different monitoring equipment does not need to be installed at each position, and equipment cost is saved.
Such as: the user purchases a sweeping robot integrated with gateway equipment and a camera, the sweeping robot is accessed into an established ZigBee network in a user home, the terminal equipment in the ZigBee network comprises an air conditioner, when the user is in a living room, the air conditioner in a bedroom is opened through a control client side, but the user still wants to confirm whether the air conditioner is opened, the user sends a moving instruction to the sweeping robot in the living room through the control client side, the moving instruction is used for enabling the sweeping robot to move to the front of the air conditioner in the bedroom, the sweeping robot moves to the front of the air conditioner in the bedroom according to the moving instruction, a video stream in front of the air conditioner is collected through the camera component and sent to the control client side, and the user can know whether the air conditioner in the bedroom is opened through a video displayed on the user client side.
For another example: the sweeping robot is provided with a gateway device and a camera, and is connected to a ZigBee network in the house of a user, the ZigBee network also comprises a desk lamp of a study room, the user sends a voice command to the sweeping robot to turn on the desk lamp of the study room, the sweeping robot receives and recognizes the voice command to turn on the desk lamp of the study room, and the sweeping robot controls the desk lamp of the study room to be turned on according to the voice command; the user still sends a moving instruction for moving to the study room to the sweeping robot when confirming whether the desk lamp of the study room is turned on, the sweeping robot moves to the study room according to the moving instruction, the video stream of the study room is collected through the camera assembly, the collected video stream is sent to the user equipment, and the user can know whether the desk lamp of the study room is turned on or not according to the video stream displayed on the user equipment.
In an exemplary example, as shown in fig. 8, at time 1, the location of the gateway device 50 is a, the gateway device 50 is connected to the ZigBee router 51, when the gateway device 50 receives a movement instruction, the gateway device 50 moves to a target location, the location of the gateway device 50 is B, the gateway device 50 searches for the ZigBee router 54 at the location B, the gateway device 50 is connected to the ZigBee router 54, and the ZigBee router 54 connects the gateway device 50 to the ZigBee network again.
In some cases, a coordinator is integrated in the gateway device, the gateway device cannot move, and in order to enable the ZigBee system to have a function of implementing dynamic video monitoring and/or a function of voice control, a mobile device may be added to the ZigBee system, and the mobile device has WiFi connection capability but does not have ZigBee connection capability. The gateway equipment is connected with the movable equipment through WiFi, the movable equipment receives the voice command, the movable equipment sends the voice command to the gateway equipment through the WiFi network, and then the gateway equipment controls the terminal equipment in the ZigBee network according to the voice command. Optionally, after receiving the voice instruction, the mobile device processes the voice instruction to obtain a corresponding control instruction, and then sends the obtained control instruction to the gateway device, or after receiving the voice instruction, the mobile device directly forwards the voice instruction to the gateway device without performing any processing on the voice instruction, and the gateway device identifies the voice instruction by itself to obtain the control instruction.
If the user needs to monitor the environment where the gateway equipment is located, a camera assembly can be integrated in the mobile equipment, the mobile equipment is controlled to move to a target position through the control client, a video stream is collected at the target position, the environment of the target position is monitored, and the dynamic video monitoring capability of the ZigBee network is achieved.
Referring to fig. 9, a block diagram of a control apparatus of a terminal device according to an exemplary embodiment of the present invention is shown. The control device of the terminal device may be implemented by software, hardware, or a combination of both, as all or a part of the gateway device that can provide the control method of the terminal device. The device includes:
a moving module 910 for moving by a moving component at least one geographic location within a moving range.
And a searching module 920, configured to search for a ZigBee network provided by the coordinator at a geographic location where the mobile range is currently located.
And an accessing module 930, configured to access the ZigBee network provided by the coordinator when the ZigBee network is searched.
And the control module 940 is used for controlling the terminal equipment in the ZigBee network.
In summary, in the ZigBee network control method provided in the embodiment of the present invention, after the gateway device moves within the moving range through the moving component, the ZigBee network provided by the coordinator is searched at the current geographic location, and when the gateway device searches for the ZigBee network, the gateway device accesses the ZigBee network provided by the coordinator. The problem of in prior art after the position of gateway equipment changes, zigBee network architecture also can change, lead to the gateway equipment can't carry out remote control to terminal equipment in the time of adjustment zigBee network architecture is solved, the stability of zigBee network architecture is not influenced when gateway equipment freely removes, gateway equipment still can carry out remote control to terminal equipment in the zigBee network after removing, the effect that the function realization of gateway equipment is not restricted by the position.
Optionally, the searching module is further configured to search for a ZigBee router in the ZigBee network.
The access module is also used for establishing connection with the searched ZigBee router when the ZigBee router is searched; the ZigBee router is used for accessing the gateway equipment into the ZigBee network.
Optionally, the access module is further configured to send an identity to the ZigBee router; the ZigBee router receives the identity mark sent by the gateway equipment and sends the identity mark to the coordinator; and the coordinator receives the identity identifier and adds the gateway equipment to the ZigBee network according to the identity identifier.
Optionally, the apparatus further comprises: and the traveling module is used for traveling a preset distance in a preset direction and searching the ZigBee network provided by the coordinator again when the ZigBee network is not searched.
And the sending module is used for sending reminding information to the user equipment when the ZigBee network is not searched, and the reminding information is used for reminding the user to move the gateway equipment to the coverage range of the ZigBee network.
Optionally, the control module is further configured to send a control instruction to the ZigBee router; the ZigBee router is used for receiving the control instruction, determining the controlled terminal equipment and a transmission path of the control instruction according to the control instruction, and sending the control instruction to the controlled terminal equipment according to the transmission path; or sending a control instruction to the ZigBee router; the ZigBee router is used for receiving the control instruction and sending the control instruction to the coordinator; the coordinator is used for receiving the control instruction, determining the controlled terminal equipment and the transmission path of the control instruction according to the control instruction, and sending the control instruction to the controlled terminal equipment according to the transmission path.
Optionally, the apparatus further comprises: the receiving module is used for receiving data sent by the terminal equipment; or, receiving data sent by the coordinator; the data is the data sent by the coordinator receiving terminal equipment; or, receiving data sent by the coordinator; the data is the data which is sent by the coordinator receiving terminal equipment and is obtained through splicing processing; the data is used for indicating the self state of the terminal equipment or indicating the environment state of the environment where the terminal equipment is located.
Optionally, the moving module is further configured to collect human body movement information through the camera assembly; the moving assembly moves in a moving range along with the human body moving information; or, identifying the sound source position by the speech recognition component; moving the sound source position within a moving range through a moving assembly; or, receiving a moving instruction sent by the control client; and moving according to the position indicated by the moving instruction through the moving component.
Optionally, the apparatus further comprises:
and the instruction acquisition module is used for acquiring the voice instruction.
And the recognition module is used for recognizing the voice command through the voice recognition component.
And the conversion module is used for converting the recognized voice instruction into a control instruction.
Optionally, the apparatus further comprises:
and the video stream acquisition module is used for acquiring the video stream through the camera assembly.
And the video stream sending module is used for sending the video stream to the control client, and the control client is used for playing the video stream.
The identity identification is sent to the ZigBee router through the gateway equipment, the identity identification of the gateway equipment is sent to the coordinator through the ZigBee router, and the gateway equipment is used as terminal equipment to be connected into the ZigBee network through the coordinator according to the identity identification of the gateway equipment, so that the ZigBee network architecture cannot be influenced when the gateway equipment is moved or cannot be used. And the data is directly sent to the gateway equipment through the terminal equipment, so that the communication efficiency between the terminal equipment and the gateway equipment is improved. And the data sent by the terminal equipment is spliced by the coordinator, and the spliced data is sent to the gateway equipment, so that communication resources are saved.
Referring to fig. 10, a block diagram of a gateway device according to an embodiment of the present invention is shown. The electronic payment platform 1000 includes a Central Processing Unit (CPU)1001, a system memory 1004 including a Random Access Memory (RAM)1002 and a Read Only Memory (ROM)1003, and a system bus 1005 connecting the system memory 1004 and the central processing unit 1001. The gateway device 1000 also includes a basic input/output system (I/O system) 1006 to facilitate transfer of information between various devices within the computer, and a mass storage device 1007 for storing an operating system 1013, application programs 1010, and other program modules 1015.
The basic input/output system 1006 includes a display 1008 for displaying information and an input device 1009, such as a microphone, mouse, keyboard, etc., for user input of information. Wherein the display 1008 and the input device 1007 are both connected to the central processing unit 1001 through an input-output controller 1010 connected to the system bus 1005. The basic input/output system 1006 may also include an input/output controller 1010 for receiving and processing input from a number of other devices, such as a microphone, keyboard, mouse, or electronic stylus. Similarly, an input-output controller 1010 may also provide output to a display, a printer, or other type of output device.
The mass storage device 1007 is connected to the central processing unit 1001 through a mass storage controller (not shown) connected to the system bus 1005. The mass storage device 1009 and its associated computer-readable media provide non-volatile storage for the electronic payment platform 1000. That is, the mass storage device 1009 may include a computer-readable medium (not shown), such as a hard disk or CD-ROM drive.
Without loss of generality, the computer-readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that the computer storage media is not limited to the foregoing. The system memory 1004 and mass storage device 1007 described above may be collectively referred to as memory.
The gateway device 1000 may also operate as a remote computer connected to a network via a network, such as the internet, according to various embodiments of the invention. That is, the gateway device 1000 may be connected to the network 1012 through a WiFi component 1011 and to the ZigBee network 1017 through a ZigBee component 1016. Alternatively, the WiFi assembly 1011 may be used to connect to other types of networks or remote computer systems (not shown).
The gateway device 1000 may also be moved by a movement component 1018 such as a drive wheel, a guide wheel, a drive motor, a moving track, or the like, in accordance with various embodiments of the present invention.
The memory further includes one or more programs, the one or more programs are stored in the memory, and the one or more programs are used for executing the control method of the terminal device provided by the above embodiment.
It should be noted that: in the control apparatus of the terminal device provided in the foregoing embodiment, when the terminal device is controlled, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the functions described above. In addition, the control apparatus of the terminal device and the control method embodiment of the terminal device provided in the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (19)

1. The ZigBee system is characterized by comprising gateway equipment, a coordinator and terminal equipment, wherein the gateway equipment and the coordinator are mutually independent, the coordinator is used for establishing a ZigBee network, maintaining the ZigBee network and selecting a transmission path of data, and a mobile component for realizing physical movement is arranged on the gateway equipment;
the gateway device is used for moving at least one geographic position within a moving range through the moving component;
the gateway device is used for searching the ZigBee network provided by the coordinator at the current geographic position in the moving range;
the gateway equipment is used for accessing the ZigBee network provided by the coordinator when the ZigBee network is searched;
the gateway device is used for controlling the terminal device in the ZigBee network.
2. The system of claim 1, further comprising a ZigBee router;
the gateway device is used for searching the ZigBee router in the ZigBee network;
the gateway equipment is used for establishing connection with the searched ZigBee router when the ZigBee router is searched;
and the ZigBee router is used for accessing the gateway equipment into the ZigBee network.
3. The system of claim 2,
the gateway equipment is used for sending an identity to the ZigBee router;
the ZigBee router is used for receiving the identity identifier sent by the gateway equipment and sending the identity identifier to the coordinator;
and the coordinator is used for receiving the identity identification and adding the gateway equipment to the ZigBee network according to the identity identification.
4. The system of claim 1,
the gateway device is used for traveling a preset distance in a preset direction and searching the ZigBee network provided by the coordinator again when the ZigBee network is not searched;
or the like, or, alternatively,
the gateway device is used for sending reminding information to user equipment when the ZigBee network is not searched, and the reminding information is used for reminding a user to move the gateway device to a coverage range of the ZigBee network.
5. The system of claim 2,
the gateway equipment is used for sending a control instruction to the ZigBee router; the ZigBee router is used for receiving the control instruction and determining controlled terminal equipment according to the control instruction; the ZigBee router is used for determining a transmission path of the control instruction and sending the control instruction to the controlled terminal equipment according to the transmission path;
or the like, or, alternatively,
the gateway equipment is used for sending a control instruction to the ZigBee router; the ZigBee router is used for receiving the control instruction and sending the control instruction to the coordinator; the coordinator is used for receiving the control instruction and determining the controlled terminal equipment according to the control instruction; and the coordinator is used for determining a transmission path of the control command and sending the control command to the controlled terminal equipment according to the transmission path.
6. The system of claim 1,
the terminal device is used for sending data to the gateway device; the gateway device is used for receiving the data sent by the terminal device;
or the like, or, alternatively,
the terminal device is used for sending the data to the coordinator; the coordinator is used for receiving the data and sending the data to the gateway equipment; the gateway device is used for receiving the data sent by the coordinator;
or the like, or, alternatively,
the terminal device is used for sending first data to the coordinator; the coordinator is used for receiving the first data and splicing the first data to obtain second data; the coordinator is configured to send the second data to the gateway device; the gateway device is used for receiving second data sent by the coordinator;
the data is used for indicating the self state of the terminal equipment or indicating the environment state of the environment where the terminal equipment is located.
7. The system according to any one of claims 1 to 6,
the gateway equipment is used for acquiring human body movement information through the camera assembly; moving the human body movement information within the movement range through the movement assembly;
or the like, or, alternatively,
the gateway equipment is used for identifying the sound source position through a voice recognition component; moving by the moving assembly within the moving range following the sound source position;
or the like, or, alternatively,
the gateway equipment is used for receiving a mobile instruction sent by the control client; and moving according to the position indicated by the moving instruction through the moving assembly.
8. The system of claim 7,
the gateway equipment is used for acquiring a voice instruction;
the gateway device is used for recognizing the voice instruction through the voice recognition component;
and the gateway equipment is used for converting the recognized voice instruction into the control instruction.
9. The system of claim 7,
the gateway equipment is also used for acquiring a video stream through the camera assembly; and sending the video stream to the control client, wherein the control client is used for playing the video stream.
10. A control method of terminal equipment is characterized in that the terminal equipment belongs to a ZigBee system, the ZigBee system further comprises gateway equipment and a coordinator, the gateway equipment and the coordinator are mutually independent, the coordinator is used for establishing a ZigBee network, maintaining the ZigBee network and selecting a transmission path of data, a mobile component used for realizing physical movement is arranged on the gateway equipment, and the method comprises the following steps:
moving, by the mobile assembly, at least one geographic location within a range of movement;
searching a ZigBee network provided by the coordinator at the current geographical position in the moving range;
when the ZigBee network is searched, accessing the ZigBee network provided by the coordinator;
and controlling the terminal equipment in the ZigBee network.
11. The method of claim 10, wherein the system further comprises a ZigBee router;
the searching for the ZigBee network provided by the coordinator comprises the following steps:
searching the ZigBee router in the ZigBee network;
when the ZigBee network is searched, the ZigBee network provided by the coordinator is accessed, and the method comprises the following steps:
when the ZigBee router is searched, establishing connection with the searched ZigBee router; the ZigBee router is used for accessing the gateway equipment into the ZigBee network.
12. The method of claim 11, wherein the establishing connection with the searched ZigBee router comprises:
sending an identity to the ZigBee router; the ZigBee router receives the identity identifier sent by the gateway equipment and sends the identity identifier to the coordinator; and the coordinator receives the identity identification and adds the gateway equipment to the ZigBee network according to the identity identification.
13. The method of claim 10, further comprising:
when the ZigBee network is not searched, the ZigBee network provided by the coordinator is searched again according to a preset distance traveled in a preset direction;
or the like, or, alternatively,
and when the ZigBee network is not searched, sending reminding information to user equipment, wherein the reminding information is used for reminding a user to move the gateway equipment to a coverage range of the ZigBee network.
14. The method according to claim 11, wherein the controlling the terminal device in the ZigBee network comprises:
sending a control instruction to the ZigBee router; the ZigBee router is used for receiving the control instruction, determining a controlled terminal device and a transmission path of the control instruction according to the control instruction, and sending the control instruction to the controlled terminal device according to the transmission path;
or the like, or, alternatively,
sending a control instruction to the ZigBee router; the ZigBee router is used for receiving the control instruction and sending the control instruction to the coordinator; the coordinator is used for receiving the control instruction, determining a controlled terminal device and a transmission path of the control instruction according to the control instruction, and sending the control instruction to the controlled terminal device according to the transmission path.
15. The method of claim 11, further comprising:
receiving data sent by the terminal equipment;
or the like, or, alternatively,
receiving data sent by the coordinator; the data is the data sent by the terminal equipment received by the coordinator;
or the like, or, alternatively,
receiving data sent by the coordinator; the data is obtained by the coordinator receiving the data sent by the terminal equipment and splicing;
the data is used for indicating the self state of the terminal equipment or indicating the environment state of the environment where the terminal equipment is located.
16. The method of any one of claims 10 to 15, wherein said moving by said moving assembly at least one geographic location within a range of motion comprises:
collecting human body movement information through a camera assembly; moving the human body movement information within the movement range through the movement assembly;
or the like, or, alternatively,
identifying a sound source location by a speech recognition component; moving by the moving assembly within the moving range following the sound source position;
or the like, or, alternatively,
receiving a moving instruction sent by a control client; and moving according to the position indicated by the moving instruction through the moving assembly.
17. The method according to claim 14, wherein before sending control instructions to the ZigBee router, the method further comprises:
acquiring a voice instruction;
recognizing, by the speech recognition component, the voice instruction;
and converting the recognized voice instruction into the control instruction.
18. The method of claim 16, further comprising:
capturing a video stream by the camera assembly;
and sending the video stream to the control client, wherein the control client is used for playing the video stream.
19. The utility model provides a control device of terminal equipment, its characterized in that, terminal equipment belongs to zigBee system, the zigBee system still includes gateway equipment and coordinator, gateway equipment with the coordinator is independent each other, the coordinator is used for establishing the zigBee network, maintains the zigBee network to and select the transmission path of data, be provided with the removal subassembly that is used for realizing the physics removal on the gateway equipment, the device includes:
a movement module for moving by the movement assembly at least one geographic location within a range of movement;
the searching module is used for searching the ZigBee network provided by the coordinator at the current geographic position in the moving range;
the access module is used for accessing the ZigBee network provided by the coordinator when the ZigBee network is searched;
and the control module is used for controlling the terminal equipment in the ZigBee network.
CN201610836052.1A 2016-09-20 2016-09-20 ZigBee system, and control method and device of terminal equipment Active CN107846696B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610836052.1A CN107846696B (en) 2016-09-20 2016-09-20 ZigBee system, and control method and device of terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610836052.1A CN107846696B (en) 2016-09-20 2016-09-20 ZigBee system, and control method and device of terminal equipment

Publications (2)

Publication Number Publication Date
CN107846696A CN107846696A (en) 2018-03-27
CN107846696B true CN107846696B (en) 2020-04-21

Family

ID=61656988

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610836052.1A Active CN107846696B (en) 2016-09-20 2016-09-20 ZigBee system, and control method and device of terminal equipment

Country Status (1)

Country Link
CN (1) CN107846696B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108768800A (en) * 2018-05-03 2018-11-06 上海思依暄机器人科技股份有限公司 A kind of intelligent gateway
CN109379442A (en) * 2018-12-11 2019-02-22 天津创文科技有限公司 A kind of tele-control system and method
CN109561484B (en) * 2018-12-20 2021-07-30 广州河东科技有限公司 Network connection method, device, equipment and storage medium
CN111867153B (en) * 2020-06-12 2023-02-03 青岛海信智慧生活科技股份有限公司 Terminal, gateway equipment and data processing method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101400159B (en) * 2008-11-11 2010-12-22 江苏技术师范学院 Zigbee cellular network
CN102801773B (en) * 2012-03-09 2019-04-23 上海互惠信息技术有限公司 Internet of things system and Item Information acquisition and monitoring method
US20130304346A1 (en) * 2012-05-08 2013-11-14 Logimesh IP, LLC System and method for machine function monitoring
CN103926926A (en) * 2014-04-24 2014-07-16 南京农业大学 Low-cost agricultural visual four-wheel robot of movable type gateway
CN105425600A (en) * 2015-11-10 2016-03-23 刘诗贵 Household lower-frequency wireless two-way data transmission networking method based on Cobweb protocol

Also Published As

Publication number Publication date
CN107846696A (en) 2018-03-27

Similar Documents

Publication Publication Date Title
US11019130B2 (en) Method and apparatus for remotely controlling home device in home network system
CN107846696B (en) ZigBee system, and control method and device of terminal equipment
CN108092861B (en) Configuration method for realizing equipment linkage, equipment linkage control method and device
TWI469581B (en) Gateway, smart home system and smart control method of home appliance thereof
US20190331501A1 (en) Method and device for planning route, server and robot
KR102252258B1 (en) Method and apparatus for controlling a group of home devices in a home network system
EP3542230B1 (en) Control method, apparatus and system
EP2706418B1 (en) Method and device for controlling an external apparatus
EP3252998A1 (en) Method and apparatus for controlling smart home device to upload data, method and apparatus for acquiring data uploaded by smart home device
JP2020074300A (en) Method for controlling lighting device
CN105721422B (en) Method and device for supporting facility terminal control
CN104915225A (en) Method and device for controlling intelligent device
KR101635068B1 (en) Home network system and method using robot
EP3798685A1 (en) Systems and methods of ultrasonic sensing in smart devices
TW201419797A (en) Gateway, smart home system and smart control method of home appliance thereof
CN108326875B (en) Communication control method and apparatus, telepresence robot, and storage medium
CN114026886A (en) User proximity sensing for automatic cross-device content delivery
CN112702633A (en) Multimedia intelligent playing method and device, playing equipment and storage medium
JP2017508416A (en) Method and apparatus for controlling smart home device, program and recording medium
CN106647295B (en) Smart home system and cooperative operation method thereof
CN112770166A (en) Multimedia intelligent playing method and device, playing equipment and storage medium
CN104640083A (en) Method and device for sending message
JP2016063415A (en) Network system, audio output method, server, device and audio output program
KR20180013570A (en) A method and system of Robot Service for controlling things in the home and communicating with a family
CN113794996A (en) Device communication method, device control method, device communication apparatus, electronic 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