一种多路控制的zigbee设备数据处理方法技术

技术编号:16219561 阅读:74 留言:0更新日期:2017-09-16 02:00
本发明专利技术公开了一种多路控制的zigbee设备数据处理方法,包括协调器、微控制单元MCU和若干个终端设备,微控制单元MCU、协调器、所有终端设备共同构成一个zigbee局域网络,终端设备包括有若干路控制通道,终端设备内部存储有MAC地址、设备名称、设备类型和通道值;所有终端设备通过协调器连接进入zigbee局域网络,协调器给每个终端设备分配一个入网短地址;微控制单元MCU内部具有设备列表数据库,设备列表数据库包括若干个设备节点,每个设备节点存储有对应终端设备的MAC地址、设备名称、设备类型、通道值和入网短地址。本发明专利技术微控制单元MCU能够实现对每一条通路进行独立控制,也可实现每一路负载数据的区分上报。

Data processing method of multi-channel controlled ZigBee device

The invention discloses a multiplex ZigBee device data processing methods, including the coordinator, micro control unit MCU and a plurality of terminal equipment, micro control unit MCU, coordinator, all terminal equipment together constitute a ZigBee local area network, the terminal equipment including a plurality of control channels, internal storage terminal equipment MAC address the device name, device type, and the value of the channel; all the terminal equipment through the coordinator connected into the ZigBee local area network coordinator for each terminal is assigned a short network address; micro control unit MCU has internal equipment list database, equipment list database includes a plurality of device nodes, each node has a corresponding terminal equipment equipment MAC address, device name, device type, network address and short channel value. The micro control unit MCU of the invention can realize independent control of each path, and can also realize the differentiation and reporting of each road load data.

【技术实现步骤摘要】
一种多路控制的zigbee设备数据处理方法
本专利技术涉及无线通讯
,尤其涉及一种多路控制的zigbee设备数据处理方法。
技术介绍
ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。根据国际标准规定,ZigBee技术是一种短距离、低功耗的无线通信技术。其工作基本流程为,设备终端的数据→协调器或路由器(网关)→MCU。IEEEMAC地址:全球唯一的地址,在设备的整个生命周期内都将保持不同,它由国际IEEE组织分配,在芯片出厂时已经写入芯片中,并且不能修改。短地址:在设备加入一个zigbee网络时分配的,它只在这个网络中唯一,用于网络内数据收发时的地址识别。目前随着物联网技术的快速发展,终端设备的种类也越来越多。由于有些终端设备需要进行多路控制(比如多路灯光的zigbee开关控制器),同时对多路负载进行远程控制。在使用多路zigbee设备的时候,会遇到这些问题:在设备入网的时候,它会依序发出每一路的入网报告(单路数据只有一份),但MCU端如何鉴别这个只有一个设备。另外MCU端如何实现对每一条通路独立控制,以及每一路负载数据如何区分上报。
技术实现思路
针对现有技术存在的不足之处,本专利技术的目的在于提供一种多路控制的zigbee设备数据处理方法,能够解决多路控制的zigbee设备入网以及数据处理的问题。本专利技术的目的通过下述技术方案实现:一种多路控制的zigbee设备数据处理方法,包括协调器、微控制单元MCU和若干个终端设备,所述微控制单元MCU、协调器、所有终端设备共同构成一个zigbee局域网络,所述终端设备包括有若干路控制通道,同一终端设备中的每路控制通道被对应赋予一个通道值,所述终端设备内部存储有MAC地址、设备名称、设备类型和通道值;所有终端设备通过协调器连接进入zigbee局域网络,所述协调器给每个终端设备分配一个入网短地址;所述微控制单元MCU内部具有设备列表数据库,所述设备列表数据库包括若干个设备节点,每个设备节点存储有对应终端设备的MAC地址、设备名称、设备类型、通道值和入网短地址,其方法包括如下:A、所述微控制单元MCU通过协调器连接进入zigbee局域网络中,各个终端设备分别通过协调器连接进入zigbee局域网络中,所述微控制单元MCU内部具有设备列表数据库;所述协调器给每个终端设备分配一个入网短地址;当一个终端设备连接进入zigbee局域网络中,微控制单元MCU中的设备列表数据库就设置该终端设备所对应的设备节点,所述设备节点存储有对应终端设备的MAC地址、设备名称、设备类型、通道值和入网短地址;这样以此完成所有终端设备连接进入zigbee局域网络中,并且微控制单元MCU中的设备列表数据库存储有所有终端设备所对应的设备节点;B、某个终端设备从zigbee局域网络中断开,然后此终端设备再连接进入zigbee局域网络中,所述协调器给该终端设备分配一个入网短地址并将该终端设备的MAC地址和入网短地址上报至微控制单元MCU,所述微控制单元MCU将该终端设备的MAC地址在设备列表数据库中进行匹配,找到该终端设备所对应的设备节点,然后更新设备节点中所对应该终端设备的入网短地址;C、所述微控制单元MCU向zigbee局域网络中终端设备的某个路控制通道发出控制命令或查询命令,所述微控制单元MCU会通过设备列表数据库识别出该终端设备所对应的设备节点,然后微控制单元MCU通过设备节点找寻通道值,终端设备中相应控制通道收到控制命令或查询命令后响应控制操作,终端设备通过zigbee局域网络向微控制单元MCU反馈控制结果和查询所得到的负载情况。本专利技术较现有技术相比,具有以下优点及有益效果:本专利技术微控制单元MCU能够实现对每一条通路的终端设备的通道进行独立控制,以及可以实现每一路负载数据的区分上报,本专利技术能够解决多路控制的zigbee设备入网以及数据处理的问题。附图说明图1为本专利技术实施例二步骤A的流程示意图;图2为本专利技术实施例二步骤B的流程示意图。具体实施方式下面结合实施例对本专利技术作进一步地详细说明:实施例一一种多路控制的zigbee设备数据处理方法,包括协调器、微控制单元MCU和若干个终端设备,所述微控制单元MCU、协调器、所有终端设备共同构成一个zigbee局域网络,所述终端设备包括有若干路控制通道,同一终端设备中的每路控制通道被对应赋予一个通道值,所述终端设备内部存储有MAC地址、设备名称、设备类型和通道值;所有终端设备通过协调器连接进入zigbee局域网络,所述协调器给每个终端设备分配一个入网短地址;所述微控制单元MCU内部具有设备列表数据库,所述设备列表数据库包括若干个设备节点,每个设备节点存储有对应终端设备的MAC地址、设备名称、设备类型、通道值和入网短地址,其方法包括如下:A、所述微控制单元MCU通过协调器连接进入zigbee局域网络中,各个终端设备分别通过协调器连接进入zigbee局域网络中,所述微控制单元MCU内部具有设备列表数据库;所述协调器给每个终端设备分配一个入网短地址;当一个终端设备连接进入zigbee局域网络中,微控制单元MCU中的设备列表数据库就设置该终端设备所对应的设备节点,所述设备节点存储有对应终端设备的MAC地址、设备名称、设备类型、通道值和入网短地址;这样以此完成所有终端设备连接进入zigbee局域网络中,并且微控制单元MCU中的设备列表数据库存储有所有终端设备所对应的设备节点;B、某个终端设备从zigbee局域网络中断开,然后此终端设备再连接进入zigbee局域网络中,所述协调器给该终端设备分配一个入网短地址并将该终端设备的MAC地址和入网短地址上报至微控制单元MCU,所述微控制单元MCU将该终端设备的MAC地址在设备列表数据库中进行匹配,找到该终端设备所对应的设备节点,然后更新设备节点中所对应该终端设备的入网短地址;C、所述微控制单元MCU向zigbee局域网络中终端设备的某个路控制通道发出控制命令或查询命令,所述微控制单元MCU会通过设备列表数据库识别出该终端设备所对应的设备节点,然后微控制单元MCU通过设备节点找寻通道值,终端设备中相应控制通道收到控制命令或查询命令后响应控制操作,终端设备通过zigbee局域网络向微控制单元MCU反馈控制结果和查询所得到的负载情况。实施例二如图1、图2所示,一种多路控制的zigbee设备数据处理方法,包括协调器、微控制单元MCU和若干个终端设备,所述微控制单元MCU、协调器、所有终端设备共同构成一个zigbee局域网络,所述终端设备包括有若干路控制通道,同一终端设备中的每路控制通道被对应赋予一个通道值,所述终端设备内部存储有MAC地址、设备名称、设备类型和通道值;所有终端设备通过协调器连接进入zigbee局域网络,所述协调器给每个终端设备分配一个入网短地址;所述微控制单元MCU内部具有设备列表数据库,所述设备列表数据库包括若干个设备节点,每个设备节点存储有对应终端设备的MAC地址、设备名称、设备类型、通道值和入网短地址,其方法包括如下:A、协调器收到多路终端设备依序发送的多路通道的入网短地址和控制的通道路数等数据后,通过串口向MCU发送数据。每接收到一条入网报告MCU首先会轮询现有的终端设备列表,将收到的上报本文档来自技高网...
一种多路控制的zigbee设备数据处理方法

【技术保护点】
一种多路控制的zigbee设备数据处理方法,其特征在于:包括协调器、微控制单元MCU和若干个终端设备,所述微控制单元MCU、协调器、所有终端设备共同构成一个zigbee局域网络,所述终端设备包括有若干路控制通道,同一终端设备中的每路控制通道被对应赋予一个通道值,所述终端设备内部存储有MAC地址、设备名称、设备类型和通道值;所有终端设备通过协调器连接进入zigbee局域网络,所述协调器给每个终端设备分配一个入网短地址;所述微控制单元MCU内部具有设备列表数据库,所述设备列表数据库包括若干个设备节点,每个设备节点存储有对应终端设备的MAC地址、设备名称、设备类型、通道值和入网短地址,其方法包括如下:A、所述微控制单元MCU通过协调器连接进入zigbee局域网络中,各个终端设备分别通过协调器连接进入zigbee局域网络中,所述微控制单元MCU内部具有设备列表数据库;所述协调器给每个终端设备分配一个入网短地址;当一个终端设备连接进入zigbee局域网络中,微控制单元MCU中的设备列表数据库就设置该终端设备所对应的设备节点,所述设备节点存储有对应终端设备的MAC地址、设备名称、设备类型、通道值和入网短地址;这样以此完成所有终端设备连接进入zigbee局域网络中,并且微控制单元MCU中的设备列表数据库存储有所有终端设备所对应的设备节点;B、某个终端设备从zigbee局域网络中断开,然后此终端设备再连接进入zigbee局域网络中,所述协调器给该终端设备分配一个入网短地址并将该终端设备的MAC地址和入网短地址上报至微控制单元MCU,所述微控制单元MCU将该终端设备的MAC地址在设备列表数据库中进行匹配,找到该终端设备所对应的设备节点,然后更新设备节点中所对应该终端设备的入网短地址;C、所述微控制单元MCU向zigbee局域网络中终端设备的某个路控制通道发出控制命令或查询命令,所述微控制单元MCU会通过设备列表数据库识别出该终端设备所对应的设备节点,然后微控制单元MCU通过设备节点找寻通道值,终端设备中相应控制通道收到控制命令或查询命令后响应控制操作,终端设备通过zigbee局域网络向微控制单元MCU反馈控制结果和查询所得到的负载情况。...

【技术特征摘要】
1.一种多路控制的zigbee设备数据处理方法,其特征在于:包括协调器、微控制单元MCU和若干个终端设备,所述微控制单元MCU、协调器、所有终端设备共同构成一个zigbee局域网络,所述终端设备包括有若干路控制通道,同一终端设备中的每路控制通道被对应赋予一个通道值,所述终端设备内部存储有MAC地址、设备名称、设备类型和通道值;所有终端设备通过协调器连接进入zigbee局域网络,所述协调器给每个终端设备分配一个入网短地址;所述微控制单元MCU内部具有设备列表数据库,所述设备列表数据库包括若干个设备节点,每个设备节点存储有对应终端设备的MAC地址、设备名称、设备类型、通道值和入网短地址,其方法包括如下:A、所述微控制单元MCU通过协调器连接进入zigbee局域网络中,各个终端设备分别通过协调器连接进入zigbee局域网络中,所述微控制单元MCU内部具有设备列表数据库;所述协调器给每个终端设备分配一个入网短地址;当一个终端设备连接进入zigbee局域网络中,微控制单元MCU中的设备列表数据库就设置该终端设备所对应的设备...

【专利技术属性】
技术研发人员:黄欣欣
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1