基于二维码的ZigBee组网实现方法

文档序号:8302186阅读:304来源:国知局
基于二维码的ZigBee组网实现方法
【技术领域】
[0001]本发明涉及智能家居领域,特别涉及一种基于二维码的ZigBee组网实现方法。
【背景技术】
[0002]ZigBee是一种低速短距离传输的无线网络协议。ZigBee协议从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用(APL)等。其中物理层和媒体访问控制层遵循IEEE 802.15.4标准的规定。ZigBee网络主要特点是低功耗、低成本、低速率、支持大量节点、支持多种网络拓扑、低复杂度、快速、可靠、安全。ZigBee网络中设备的可分为协调器(Coordinator)、汇聚节点(Router)、传感器节点(EndDevice)等三种角色。ZigBee作为一种短距离无线通信技术,由于其网络可以便捷的为用户提供无线数据传输功能,因此在智能家居领域得到了广泛的应用。
[0003]为了建立ZigBee连接,节点需要向协调器提出请求,协调器接收到节点的连接请求后根据情况决定是否允许其连接,然后对请求连接的节点做出响应,节点与协调器建立连接后,才能实现数据的收发。这种连接方式容易使终端设备入错无线网络,因此安全性较差。

【发明内容】

[0004]【要解决的技术问题】
[0005]本发明的目的是提供一种基于二维码的ZigBee组网实现方法,以解决ZigBee无线自动组网安全性较差的问题。
[0006]【技术方案】
[0007]本发明是通过以下技术方案实现的。
[0008]本发明涉及一种基于二维码的ZigBee组网实现方法,该方法包括获取及保存智能设备的设备信息、智能设备入网,
[0009]其中获取及保存智能设备的设备信息具体包括:
[0010]移动终端扫描智能设备的二维码信息;
[0011]对智能设备的二维码信息进行解析得到智能设备的设备信息;
[0012]移动终端将智能设备的设备信息发送至网关的数据库存储模块进行保存;
[0013]智能设备入网具体包括:
[0014]智能设备通过ZigBee网络将入网请求消息发送至协调器,协调器对入网请求消息进行解析并将解析后得到的入网请求数据发送至网关;
[0015]网关在数据库存储模块中查询是否存在该智能设备的设备信息,如果数据库存储模块中包含该智能设备的设备信息,则通过网关解析该设备信息,然后对解析后的数据进行重组并将重组得到的数据发送至协调器,协调器收到数据后将该智能设备加入白名单并将智能设备加入协调器所在ZigBee网络;如果数据库存储模块中不包含该智能设备的设备信息,则丢弃该智能设备的入网请求。
[0016]作为一种优选的实施方式,所述设备信息为智能设备的MAC地址及设备类型。
[0017]作为另一种优选的实施方式,所述移动终端采用二维码解码SDK扫描智能设备的二维码信息。
[0018]作为另一种优选的实施方式,所述移动终端与网关之间通过W1-Fi无线网络进行通信。
[0019]作为另一种优选的实施方式,所述网关与协调器之间通过USB接口进行通信。
[0020]作为另一种优选的实施方式,所述智能设备为智能电视、智能空调或智能冰箱。
[0021]作为另一种优选的实施方式,所述移动终端为智能手机或平板电脑。
[0022]【有益效果】
[0023]本发明提出的技术方案采用基于二维码扫描的认证方法组网,增加了 ZigBee无线自动组网的安全性。
【附图说明】
[0024]图1为本发明的实施例提供的获取及保存智能电视的设备信息的方法流程图;
[0025]图2为本发明的实施例提供的智能电视入网的方法流程图。
【具体实施方式】
[0026]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图,对本发明的【具体实施方式】进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例,也不是对本发明的限制。基于本发明的实施例,本领域普通技术人员在不付出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0027]图1为获取及保存智能电视的设备信息的方法流程图,如图1所示,该方法包括步骤11至步骤13,图2为智能电视入网的方法流程图,如图2所示,该方法包括步骤14至步骤17,下面分别对各个步骤进行详细说明。
[0028]步骤11至步骤13用于获取及保存智能电视的设备信息。
[0029]步骤11:用智能手机扫描智能电视的二维码信息。
[0030]具体地,可以使用智能手机中的二维码解码SDK扫描智能电视的二维码信息。
[0031]步骤12:对二维码信息进行解析得到设备信息。
[0032]通过解析得到二维码信息对应的设备信息,该设备信息为智能电视的MAC地址及设备类型。
[0033]步骤13:智能手机将设备信息发送至网关的数据库存储模块进行保存。
[0034]其中智能手机与网关之间通过W1-Fi无线网络进行通信。
[0035]步骤14至步骤17用于智能电视入网。
[0036]步骤14:智能电视发送入网请求消息。
[0037]具体地,智能电视通过ZigBee网络将入网请求消息发送至协调器,协调器对入网请求消息进行解析并将解析后得到的入网请求数据发送至网关。其中协调器与网关之间通过USB接口进行通信。
[0038]步骤15:查询数据库存储模块中是否包含该智能电视的设备信息,如果数据库存储模块中包含该智能电视的设备信息,则执行步骤16,反之则丢弃该智能电视发送的入网请求并退出本方法流程。
[0039]具体地,网关在数据库存储模块中查询数据库存储模块中是否存在该智能电视的设备信息。
[0040]步骤16:网关解析并重组设备信息。
[0041]具体地,如果数据库存储模块中包含该智能设备的设备信息,则通过网关解析该设备信息,然后对解析后的数据进行重组并将重组得到的数据发送至协调器。
[0042]步骤17:协调器将该智能电视加入白名单并将智能电视加入协调器所在的ZigBee 网络。
[0043]通过步骤16,协调器在接收到重组后的数据后将智能电视加入白名单,并将智能电视加入协调器所在的ZigBee网络。
[0044]从以上实施例可以看出,本发明实施例采用基于二维码扫描的认证方法组网,增加了 ZigBee无线自动组网的安全性。
【主权项】
1.一种基于二维码的ZigBee组网实现方法,其特征在于:该方法包括获取及保存智能设备的设备信息、智能设备入网, 其中获取及保存智能设备的设备信息具体包括: 移动终端扫描智能设备的二维码信息; 对智能设备的二维码信息进行解析得到智能设备的设备信息; 移动终端将智能设备的设备信息发送至网关的数据库存储模块进行保存; 智能设备入网具体包括: 智能设备通过ZigBee网络将入网请求消息发送至协调器,协调器对入网请求消息进行解析并将解析后得到的入网请求数据发送至网关; 网关在数据库存储模块中查询是否存在该智能设备的设备信息,如果数据库存储模块中包含该智能设备的设备信息,则通过网关解析该设备信息,然后对解析后的数据进行重组并将重组得到的数据发送至协调器,协调器收到数据后将该智能设备加入白名单并将智能设备加入协调器所在的ZigBee网络;如果数据库存储模块中不包含该智能设备的设备信息,则丢弃该智能设备的入网请求。
2.根据权利要求1所述的基于二维码的ZigBee组网实现方法,其特征在于所述设备信息为智能设备的MAC地址及设备类型。
3.根据权利要求1所述的基于二维码的ZigBee组网实现方法,其特征在于所述移动终端采用二维码解码SDK扫描智能设备的二维码信息。
4.根据权利要求1所述的基于二维码的ZigBee组网实现方法,其特征在于所述移动终端与网关之间通过W1-Fi无线网络进行通信。
5.根据权利要求1所述的基于二维码的ZigBee组网实现方法,其特征在于所述网关与协调器之间通过USB接口进行通信。
6.根据权利要求1所述的基于二维码的ZigBee组网实现方法,其特征在于所述智能设备为智能电视、智能空调或智能冰箱。
7.根据权利要求1所述的基于二维码的ZigBee组网实现方法,其特征在于所述移动终端为智能手机或平板电脑。
【专利摘要】本发明涉及智能家居领域,提供一种基于二维码的ZigBee组网实现方法,以解决ZigBee无线自动组网安全性较差的问题,该方法包括获取及保存智能设备的设备信息、智能设备入网。本发明提出的技术方案采用基于二维码扫描的认证方法组网,增加了ZigBee无线自动组网的安全性。
【IPC分类】H04W12-08, H04W12-06, H04W84-18
【公开号】CN104618907
【申请号】CN201410853902
【发明人】张新村
【申请人】四川金网通电子科技有限公司
【公开日】2015年5月13日
【申请日】2014年12月31日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1