一种基于Zigbee的路由节点配置方法

文档序号:7812678阅读:414来源:国知局
一种基于Zigbee的路由节点配置方法
【专利摘要】本发明涉及无线通信领域,具体指一种基于Zigbee的路由节点配置方法。本发明包括Zigbee路由节点和PC,将Zigbee路由节点的Console端口和PC用RS232串口线进行连接;打开串行端口后输入相应的控制信号,进行节点参数的配置和获取,包含PC控制信号的产生和发送过程,Zigbee路由节点设备控制信号的执行过程,以及Zigbee设备执行情况向PC的反馈和显示过程。经过上述过程实现了以下功能:加入、退出组;配置、获取路由节点的通信信道和路由节点的无线电发射功率;配置节点IP地址;获取节点IP地址、网络类型、广播/组播地址、上层数据交换机IP、MAC地址;重新启动设备。
【专利说明】—种基于Zigbee的路由节点配置方法

【技术领域】
[0001]本发明涉及无线通讯领域,特别涉及基于基于Zigbee的无线通讯领域。

【背景技术】
[0002]ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。根据国际标准规定,ZigBee技术是一种短距离、低功耗的无线通信技术。这一名称(又称紫蜂协议)来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、高数据速率。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。在Zigbee网络中,包括两种中继节点:协调器节点Coordinator和路由器节点Router,其中协调器节点通信UARTl与数据交换机进行数据交互,以现实Zigbee网络与其他协议网络的数据交换,启动和配置网络的一种设备。协调器可以保持间接寻址用的绑定表格,支持关联,同时还能设计信任中心和执行其它活动。
[0003]作为Zigbee基本节点,Router节点通过UARTl通信端口与用户设备进行数据包交互,以实现用户设备的数据包的与目标设备的收发,Router是一种支持关联的设备,能够将消息转发到其它设备,而路由节点的配置是网路通信得以实现的基础环节。


【发明内容】

[0004]本发明的目的在于克服现有技术中所存在的上述不足,提供一种基于Zigbee的路由节点配置方法。实现配置、获取路由节点的通信信道,配置、获取路由节点的无线电发射功率和配置节点IP地址等功能。
[0005]为了实现上述发明目的,本发明提供了以下技术方案:
一种基于Zigbee的路由节点配置方法,包括:包括Zigbee路由节点和PC,将Zigbee路由节点的Console端口和PC用RS232串口线进行连接;打开串行端口后,进行节点参数的配置和获取,操作中,一般是通过PC上的超级终端来进行控制信号发送和转换的。
[0006]所述节点参数的配置和获取包含PC控制信号的产生和发送过程,Zigbee路由节点设备控制信号的执行过程,以及Zigbee设备执行情况向PC的反馈和显示过程。
[0007]其中PC控制信号的产生和发送过程包含以下步骤:
步骤一,通过PC输入控制信号创建Zigbee的设备数据接收线程。
[0008]步骤二,对所述PC是否输入控制信号进行判断,如果没有控制信号输入,则等待控制信号输入,直到接收到PC输入的控制信号后进行下一操作过程。
[0009]步骤三,对所述PC输入控制信号是否正确进行判断,如果所述控制信号不正确,返回上位过程,重新输入控制信号。
[0010]步骤四,上述PC控制信号如果被判断为正确,将被解析成和Zigbee设备所约定好的信号格式。
[0011]步骤五,将解析过的控制信号发送到相应的Zigbee设备中。
[0012]进一步的,Zigbee路由节点设备控制信号的执行过程,也即是路由节点的参数配置和获取过程,包含以下步骤:
步骤六,Zigbee设备对是否接收到PC控制信号就行判断,如果没有,等待直到接收到PC控制信号。
[0013]步骤七,当Zigbee设备接收到PC所发出的经过解析的控制信号后,对所接收到信号是否正确以及信号的格式是否符合Zigbee设备的要求进行判断,如果信号不正确,格式不符合Zigbee设备的要求,将等待直到信号正确。
[0014]步骤八,如果Zigbee设备接收到PC所发出的经过解析的控制信号是正确的符合Zigbee设备的要求,将根据控制信号进行相应的节点参数的配置或获取。
[0015]步骤九,将节点参数配置或获取结果发送到PC上。
[0016]进一步的,Zigbee设备执行情况向PC的反馈和显示过程,包含如下步骤:
步骤十,PC对是否接收到Zigbee设备所返回的信号进行判断,如没有,则等待直到接收到信号。
[0017]步骤十一,PC将接收到的Zigbee设备返回信号解析成相应的设备信息,并显示出来。
[0018]步骤十二,PC将根据设备信息创建相应的Zigbee设备的数据接收线程。
[0019]经过上述过程实现了以下功能:加入、退出组;配置、获取路由节点的通信信道;配置、获取路由节点的无线电发射功率;配置节点IP地址;获取节点IP地址、网络类型、广播/组播地址、上层数据交换机IP、MAC地址;重新启动设备。
[0020]与现有技术相比,本发明的有益效果:提供一种基于Zigbee的路由节点配置方法。实现配置、获取路由节点的通信信道,配置、获取路由节点的无线电发射功率和配置节点IP地址等功能。
[0021]【专利附图】

【附图说明】:
图1为一种基于Zigbee的路由节点配置方法的流程框图。
[0022]图2为一种基于Zigbee的路由节点配置方法的详细流程框图。

【具体实施方式】
[0023]下面结合试验例及【具体实施方式】对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本
【发明内容】
所实现的技术均属于本发明的范围。
[0024]本发明的目的在于克服现有技术中所存在的上述不足,提供一种基于Zigbee的路由节点配置方法。实现配置、获取路由节点的通信信道,配置、获取路由节点的无线电发射功率和配置节点IP地址等功能。
[0025]为了实现上述发明目的,本发明提供了以下技术方案:
一种基于Zigbee的路由节点配置方法,包括Zigbee路由节点和PC,将Zigbee路由节点的Console端口和PC用RS232串口线进行连接;打开串行端口后,进行节点参数的配置和获取,操作中,一般是通过PC上的超级终端来进行控制信号发送和转换的。
[0026]如图1所示,所述节点参数的配置和获取包含PC控制信号的产生和发送过程,Zigbee路由节点设备控制信号的执行过程,以及Zigbee设备执行情况向PC的反馈和显示过程。
[0027]节点配置详细流程框图如图2所示。其中PC控制信号的产生和发送过程包含以下步骤:
步骤一,通过PC输入控制信号创建Zigbee的设备数据接收线程。
[0028]步骤二,对所述PC是否输入控制信号进行判断,如果没有控制信号输入,则等待控制信号输入,直到接收到PC输入的控制信号后进行下一操作过程。
[0029]步骤三,对所述PC输入控制信号是否正确进行判断,如果所述控制信号不正确,返回上位过程,重新输入控制信号。
[0030]步骤四,上述PC控制信号如果被判断为正确,将被解析成和Zigbee设备所约定好的信号格式。
[0031]步骤五,将解析过的控制信号发送到相应的Zigbee设备中。
[0032]进一步的,Zigbee路由节点设备对控制信号的执行过程,也即是路由节点的参数配置和获取过程,包含以下步骤:
步骤六,Zigbee设备对是否接收到PC控制信号就行判断,如果没有,等待直到接收到PC控制信号。
[0033]步骤七,当Zigbee设备接收到PC所发出的经过解析的控制信号后,对所接收到信号是否正确以及信号的格式是否符合Zigbee设备的要求进行判断,如果信号不正确,格式不符合Zigbee设备的要求,将等待直到信号正确。
[0034]步骤八,如果Zigbee设备接收到PC所发出的经过解析的控制信号是正确的符合Zigbee设备的要求,将根据控制信号进行相应的节点参数的配置或获取。
[0035]步骤九,将节点参数配置或获取结果发送到PC上。
[0036]进一步的,Zigbee路由设备执行情况向PC的反馈和显示过程,包含如下步骤:
步骤十,PC对是否接收到Zigbee设备所返回的信号进行判断,如没有,则等待直到接收到信号。
[0037]步骤十一,PC将接收到的Zigbee设备返回信号解析成相应的设备信息,并显示出来。
[0038]步骤十二,PC将根据设备信息创建相应的Zigbee设备的数据接收线程。
[0039]经过上述过程实现了以下功能:加入、退出组;配置、获取路由节点的通信信道;配置、获取路由节点的无线电发射功率;配置节点IP地址;获取节点IP地址、网络类型、广播/组播地址、上层数据交换机IP、MAC地址;重新启动设备。
【权利要求】
1.一种基于Zigbee的路由节点配置方法,其特征是,包括Zigbee路由节点和PCdfZigbee路由节点的Console端口和PC用RS232串口线进行连接;打开串行端口后输入相应的控制信号,进行节点参数的配置和获取。
2.如权利要求1所述的一种基于Zigbee的路由节点配置方法,其特征是,所述节点参数的配置和获取包含PC控制信号的产生和发送过程,Zigbee路由节点设备控制信号的执行过程,以及Zigbee设备执行情况向PC的反馈和显示过程。
3.如权利要求2所述的一种基于Zigbee的路由节点配置方法,其特征是,PC控制信号的产生和发送过程,包含以下步骤: 步骤一:通过PC输入控制信号创建Zigbee的设备数据接收线程; 步骤二:对所述PC是否输入控制信号进行判断,如果没有控制信号输入,则等待控制信号输入,直到接收到PC输入的控制信号后进行下一操作过程; 步骤三:对所述PC输入控制信号是否正确进行判断,如果所述控制信号不正确,返回上位过程,重新输入控制信号; 步骤四:上述PC控制信号如果被判断为正确,将被解析成和Zigbee设备所约定好的信号格式; 步骤五:将解析过的控制信号发送到相应的Zigbee设备中。
4.如权利要求2所述的一种基于Zigbee的路由节点配置方法,其特征是,Zigbee路由节点设备控制信号的执行过程,包含以下过程: 步骤六,Zigbee设备对是否接收到PC控制信号就行判断,如果没有,等待直到接收到PC控制信号; 步骤七,当Zigbee设备接收到PC所发出的经过解析的控制信号后,对所接收到信号是否正确以及信号的格式是否符合Zigbee设备的要求进行判断,如果信号不正确,格式不符合Zigbee设备的要求,将等待直到信号正确; 步骤八,如果Zigbee设备接收到PC所发出的经过解析的控制信号是正确的符合Zigbee设备的要求,将根据控制信号进行相应的节点参数的配置或获取; 步骤九,将节点参数配置或获取结果发送到PC上。
5.如权利要求2所述的一种基于Zigbee的路由节点配置方法,其特征是,Zigbee设备执行情况向PC的反馈和显示过程,包含如下步骤: 步骤十,PC对是否接收到Zigbee设备所返回的信号进行判断,如没有,则等待直到接收到信号; 步骤十一,PC将接收到的Zigbee设备返回信号解析成相应的设备信息,并显示出来; 步骤十二,PC将根据设备信息创建相应的Zigbee设备的数据接收线程。
【文档编号】H04W84/18GK104185238SQ201410428553
【公开日】2014年12月3日 申请日期:2014年8月28日 优先权日:2014年8月28日
【发明者】张翼, 白永祥, 徐保庆, 张晓飞 申请人:国网河南省电力公司三门峡供电公司, 成都思晗科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1