一种ZigBee遥控器远程控制方法

文档序号:8430041阅读:576来源:国知局
一种ZigBee遥控器远程控制方法
【技术领域】
[0001]本发明涉及无线通信技术领域,尤其指代一种ZigBee遥控器可远程控制终端设备的控制方法。
【背景技术】
[0002]随着物联网产业的不断发展,市场上对于稳定性的远程控制设备需求越来越旺盛,特别是功耗小、易组网、数据传输稳定、可回传设备状态的产品。
[0003]ZigBee技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术,因其拥有上述的技术特点使得其逐渐应用于无线电子产品上,如:智能家居、智能医疗等领域,目前ZigBee无线电子产品在使用时,均通过配合网关设备和云端处理中心来实现无线控制,在使用ZigBee遥控器来控制ZigBee设备终端时,大致可分为以下几种实现方式:(I) ZigBee遥控器发出指令直接给ZigBee网络内的ZigBee终端设备;(2) ZigBee遥控器发出指令给ZigBee网络内的网关设备,由网关设备转发给ZigBee终端设备。目前的ZigBee遥控器都是基于本地ZigBee网关设备的控制方式,即ZigBee信号只在本地ZigBee网络内进行传递,而随着网关设备的应用场所的不断增加,在不同的场所存在不同的网关设备,ZigBee遥控器穿越网关设备的需求将不断提升。针对于现有技术中ZigBee遥控器仅能实现对本地的ZigBee终端设备进行无线控制远远达不到ZigBee网络的发展需求。因此如何将ZigBee遥控器实现对ZigBee终端设备进行远程无线控制成为业界技术人员研宄的一个重要课题。

【发明内容】

[0004]有鉴于此,本发明的目的在于提供一种ZigBee遥控器远程控制方法,以解决现有技术中ZigBee遥控器无法实现对不处于同一 ZigBee网络内的ZigBee终端设备进行无线远程控制的问题,以及必须通过上网设备对ZigBee终端设备进行无线远程控制的问题。
[0005]为达到上述目的,本发明的一种ZigBee遥控器远程控制方法,其基于ZigBee网络系统,该系统包括=ZigBee遥控器、多个网关设备、ZigBee终端设备及云端服务器,该方法包括:
初始时,将ZigBee遥控器分别与多个网关设备进行组网,并将ZigBee遥控器上的按键与至少一个网关设备网络中的ZigBee终端设备进行控制绑定;
DZigBee遥控器搜索所在区域的ZigBee网络,并自动加入所在区域已经组网过的ZigBee网络中;
2)ZigBee遥控器接收外界发出的按键指令,并对接收到的按键指令进行分析,判断按键指令对应控制的是否为所在网络内的ZigBee终端设备,若“是”则进入步骤3);若“否”则进入步骤5);
3)ZigBee遥控器将按键指令信息通过ZigBee网络直接发送给网络内对应控制的ZigBee终纟而设备; 4)ZigBee终端设备根据接收到的按键指令信息执行相应的指令动作,结束;
5)ZigBee遥控器将按键指令信息发送给所在ZigBee网络内的网关设备,网关设备将按键指令信息通过以太网络转发给云端服务器;
6)云端服务器对接收到的按键指令信息进行分析处理,得到按键指令信息对应的网关设备及ZigBee终纟而设备;
7)将按键指令信息通过以太网络发送给对应的网关设备,并由网关设备转发给ZigBee终端设备执行相应的指令动作。
[0006]优选地,在初始时,ZigBee遥控器分别与多个网关设备进行组网后,其内自动生成已加入网络的列表,并存储每个加入网络的网络标识符(PAN-1D)和网络密钥;ZigBee遥控器上的按键在与网络中的ZigBee终端设备进行控制绑定后,存储每个ZigBee终端设备的ID信息、簇信息,以及ZigBee终端设备对应网关设备的网络标识符和网络密钥。
[0007]优选地,上述的步骤I中具体包括:ZigBee遥控器搜索所在区域的ZigBee网络时,若出现多个已组网过的ZigBee网络,则其选择网络信号最优的网络自动加入。
[0008]优选地,上述的步骤2中具体包括:ZigBee遥控器分析接收到的按键指令信息,从其存储的数据中调取对应的ZigBee网络信息及ZigBee终端设备信息,判断按键指令信息中对应的ZigBee网络是否为目前所在的网络。
[0009]优选地,上述的步骤6中具体包括:云端服务器分析按键指令信息中带有的对应网络的网络标识符和网络密钥,并根据分析结果将按键指令信息发送给对应的网络,控制相应网络内的ZigBee终端设备执行相应的指令动作。
[0010]优选地,上述的步骤7中还包括=ZigBee终端设备根据接收到的按键指令信息执行相应的指令动作后会将动作完成的状态信息通过所在网络的网关设备反馈给云端服务器,云端服务器分析、寻找对应的ZigBee遥控器,并将状态信息反馈给对应的ZigBee遥控器,ZigBee遥控器发出提醒给用户。
[0011]本发明的有益效果:
本发明通过ZigBee遥控器可实现对多地ZigBee终端设备的无线控制,包括:近程控制和远程控制,解决了现有技术中ZigBee遥控器仅能对本地的ZigBee终端设备进行无线控制的问题。同时,相较于现有技术的必须通过上网设备对ZigBee终端设备进行远程控制,本发明能够更加方便、快捷地对ZigBee终端设备进行无线远程控制。
【附图说明】
[0012]图1绘示本发明ZigBee遥控器远程控制方法的步骤流程图。
【具体实施方式】
[0013]为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。
[0014]参照图1所示,本发明的一种ZigBee遥控器远程控制方法,其基于ZigBee网络系统,该系统包括=ZigBee遥控器、多个网关设备、ZigBee终端设备及云端服务器,该方法包括:
初始时,将ZigBee遥控器分别与多个网关设备进行组网,并在ZigBee遥控器上选择按键与至少一个网关设备网络中的ZigBee终端设备进行控制绑定;ZigBee遥控器分别与多个网关设备进行组网后,其内自动生成已加入网络的列表,并存储每个加入网络的网络标识符(PAN-1D)和网络密钥;ZigBee遥控器上的按键在与网络中的ZigBee终端设备进行控制绑定后,会存储每个ZigBee终端设备的ID信息、簇信息,以及ZigBee终端设备对应网关设备的网络标识符和网络密钥;
步骤101 =ZigBee遥控器搜索所在区域的ZigBee网络,并根据其内存储的已加入网络的列表自动加入所在区域已组网过的ZigBee网络中;ZigBee遥控器搜索所在区域的ZigBee网络时,若出现多个已组网过的ZigBee网络,则其选择网络信号最优的网络自动加入;此外,也可根据用户的需求自行进行ZigBee网络的选择;
步骤102 =ZigBee遥控器接收外界用户发出的按键指令(该按键指令包含目的地址及控制信息,目的地址指代对应ZigBee终端设备的ID信息,控制信息指代对应ZigBee终端设备的簇信息),并对接收到的按键指令进行分析,判断按键指令对应控制的是否为所在网络内的ZigBee终端设备,若“是”则进入步骤103 ;若“否”则进入步骤105 ;具体地,ZigBee遥控器分析接收到的按键指令信息,从其存储的数据中调取对应的ZigBee网络信息及ZigBee终端设备信息,包括每个ZigBee终端设备的ID信息、簇信息,以及ZigBee终端设备对应网关设备的网络标识符和网络密钥,判断按键指令信息中对应的ZigBee网络是否为目前所在的网络;
步骤103:ZigBee遥控器将按键指令信息通过ZigBee网络直接发送给网络内的ZigBee终纟而设备;
步骤104:ZigBee终端设备根据接收到的按键指令信息执行相应的指令动作,结束;步骤105 =ZigBee遥控器将按键指令信息发送给所在ZigBee网络内的网关设备
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1