一种ZigBee组网模块及ZigBee组网方法技术

技术编号:15913182 阅读:70 留言:0更新日期:2017-08-01 23:35
本发明专利技术提供了一种ZigBee组网模块及ZigBee组网方法,涉及局域网技术领域,其中,该ZigBee组网方法中包括以下步骤:S1获取待组网设备中按键被按下的次数;S2判断待组网设备中按键被按下的次数是否与组网设备中按键被按下的次数相同,若是,则允许待组网设备加入ZigBee网络。简单方便,一键式傻瓜操作,适用于任意场景,且便于对ZigBee网络中各组网设备的管理,控制待组网设备的加入,不会造成网络中负载节点较多等技术问题。

ZigBee networking module and ZigBee networking method

The invention provides a ZigBee network module and ZigBee network method, which relates to the technical field of LAN, which comprises the following steps: the ZigBee networking method S1 to obtain the number of keys to be pressed in networking equipment; S2 times to the same judgment, the key is pressed in networking equipment and networking equipment in key is pressed if it is allowed to stay, join the ZigBee network networking equipment. Simple, one button fool operation, suitable for any scene, and facilitate the networking equipment in ZigBee network management, control added to networking equipment, will not cause technical problems in the network load more nodes etc..

【技术实现步骤摘要】
一种ZigBee组网模块及ZigBee组网方法
本专利技术涉及局域网
,尤其涉及一种ZigBee组网模块及ZigBee组网方法。
技术介绍
无线传感器网络(WSN,WirelessSensorNetwork)是由分布在有效区域内具有通讯功能的大量传感器节点组成,通过无线方式自组织形成网络系统,节点采集信息并通过无线网络逐级传送到监控中。ZigBee(紫蜂协议)是一种介于IEEE802.11无线局域网与蓝牙技术之间的无线通信网络协议,是基于IEEE802.15.4无线标准研制开发的有关组网、应用和安全方面的通信技术。ZigBee提供了一个低成本、低功耗、低复杂度、适中的数据传输速率、高容量以及短距离通信等特性的技术平台。ZigBee应用于无线传感网主要用于采集传感数据,无需完成复杂的应用功能,这就要求每个终端设备的硬件和软件成本尽可能的精简,在ZigBee组网认证过程中,结合ZigBee本身的特性,同样尽可能的精简、方便。但是,目前市场上的ZigBee技术大多数是基于ZStack协议栈的应用层实现,由于受到了底层的限制,部分源码不开源,是以协议栈在建立网络的过程中会受到其它网络的干扰,虽然建立了一个ZigBee网络,但是负载的节点却比较多,没有一个统一的网络管理功能。因此,该网络的负载量大,带宽以及它的吞吐量消耗会很高。
技术实现思路
针对上述问题,本专利技术旨在提供一种ZigBee组网模块及ZigBee组网方法,有效解决了ZigBee自主组网过程中引起的负载节点较多,导致网络负载过大、吞吐消耗过高的技术问题。本专利技术提供的技术方案如下:一种ZigBee组网模块,所述ZigBee组网模块中包括:组网芯片、按键、第一时钟电路、第二时钟电路以及天线电路,其中,所述按键与组网芯片中任意一数字端口连接,所述第一时钟电路和第二时钟电路分别与组网芯片中晶振引脚连接,天线电路与组网芯片信号端口连接,且所述组网芯片为CC2530,所述天线线路为巴伦天线电路。进一步优选的,所述ZigBee组网模块中还包括复位电路,所述复位电路中包括一上拉电阻和一接地电容,所述上拉电阻一端与电源连接、另一端与组网芯片中的复位引脚连接,所述接地电容一端与组网芯片中的复位引脚连接、另一端接地。进一步优选的,所述第一时钟电路和第二时钟电路中分别包括一晶振和两个接地电容,其中,两个电容的一端接地、另一端连接至晶振的两端,晶振的两端分别与组网芯片的晶振引脚连接。本专利技术还提供了一种ZigBee组网方法,组网设备和待组网设备中均包括上述ZigBee组网模块,所述ZigBee组网方法中包括以下步骤:S1获取待组网设备中按键被按下的次数;S2判断待组网设备中按键被按下的次数是否与组网设备中按键被按下的次数相同,若是,则允许待组网设备加入ZigBee网络。进一步优选的,在步骤S2中具体包括以下步骤:S21判断待组网设备中按键被按下的次数是否为第一预设次数;若是,跳转至步骤S22;S22判断待组网设备中按键被按下的次数是否与组网设备中按键被按下的次数相同,若是,则允许待组网设备加入ZigBee网络。进一步优选的,在步骤S1之前还包括组网设备中按键被按下第一预设次数,及组网设备判断按键是否按下的步骤,具体包括:S01检测按键是否按下;S02若按键被按下,获取当前系统时间;S03改变边沿触发方式,并计算按键被按下时高电平和低电平所持续的时间;S04判断按键是被按下还是出现抖动;S05记录按键被按下的次数。进一步优选的,在步骤S03中,若当前边沿触发方式为上升沿触发,则将其改为下降沿触发;若当前边沿触发方式为下降沿触发,则将其改为上升沿触发。进一步优选的,在步骤S22中还包括待组网设备判断按键是否按下的步骤,具体包括:S221检测按键是否按下;S222若按键被按下,获取当前系统时间;S223改变边沿触发方式,并计算按键被按下时高电平和低电平所持续的时间;S224判断按键是被按下还是出现抖动;S225记录按键被按下的次数。进一步优选的,在步骤S03之后还包括:S04判断按键是被按下还是出现抖动,若判定为被按下,跳转至步骤S04;若判定为抖动,跳转至步骤S03。10.如权利要求4-7任意一项所述的ZigBee组网方法,其特征在于,在步骤S2之后还包括:S31判断待组网设备中按键被按下的次数是否为第二预设次数,若是,若是,跳转至步骤S32;S32判断待组网设备中按键被按下的次数是否与组网设备中按键被按下的次数相同,若是,则允许待组网设备退出ZigBee网络;或,在步骤S2之后还包括:S4判断待组网设备中按键被按下的时间是否达到预设时间,若是,恢复初始化设置。本专利技术提供的ZigBee组网方法,通过在组网设备和待组网设备中设置按键,以此,在组网的过程中,根据预设规则,如组网设备和待组网设备中同时按下3次等完成组网;在退出网络的过程中,同样根据该规则组网设备和待组网设备中同时按下预定的次数即可。简单方便,一键式傻瓜操作,适用于任意场景,且便于对ZigBee网络中各组网设备的管理,控制待组网设备的加入,不会造成网络中负载节点较多等技术问题。另外,在硬件方面来说,按键占用资源少,设计简单,不会增加额外成本。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对上述特性、技术特征、优点及其实现方式予以进一步说明。图1为本专利技术中ZigBee组网模块电路图;图2为本专利技术中ZigBee组网方法一种实施方式示意图;图3为本专利技术中ZigBee组网方法另一种实施方式示意图;图4为本专利技术中ZigBee组网方法另一种实施方式示意图。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。如图1所示为本专利技术提供的ZigBee组网模块电路图,从图中可以看出,在该ZigBee组网模块中包括:组网芯片、按键(图中未示出)、第一时钟电路、第二时钟电路以及天线电路,其中,按键与组网芯片中任意一数字端口连接,第一时钟电路和第二时钟电路分别与组网芯片中晶振引脚连接,天线电路与组网芯片信号端口连接。在一实例中,组网芯片为CC2530芯片,其包括zigbee协议栈,使用2.4GHzIEEE802.15.4协议,该芯片内置标准的增强型8051cpu,系统内可编程闪存,8-KBRAM和许多其它强大的功能;且CC2530具有不同的运行模式,使得尤其适用于超低功耗要求的系统,天线线路为巴伦天线电路。按键与组网芯片中任意一数字端口连接,如在一实例中,按键与数字端口P1_1连接,在另一实例中,按键与数字端口P2_1连接,只要通过该按键能将按键信息输入组网芯片即可。第一时钟电路和第二时钟电路中分别包括一晶振和两个接地电容,其中,两个电容的一端接地、另一端连接至晶振的两端,晶振的两端分别与组网芯片的晶振引脚连接。具体,第一时钟电路用于给组网芯片提供内部时钟,具体包括第一接地电容C5、第二接地电容C6以及第一晶振Y1,其中,第一接地电容C5和第二接地电容C6的一端分别接地,第一接地电容C5的第二端与第一晶振Y1的一本文档来自技高网...
一种ZigBee组网模块及ZigBee组网方法

【技术保护点】
一种ZigBee组网模块,其特征在于,所述ZigBee组网模块中包括:组网芯片、按键、第一时钟电路、第二时钟电路以及天线电路,其中,所述按键与组网芯片中任意一数字端口连接,所述第一时钟电路和第二时钟电路分别与组网芯片中晶振引脚连接,天线电路与组网芯片信号端口连接,且所述组网芯片为CC2530,所述天线线路为巴伦天线电路。

【技术特征摘要】
1.一种ZigBee组网模块,其特征在于,所述ZigBee组网模块中包括:组网芯片、按键、第一时钟电路、第二时钟电路以及天线电路,其中,所述按键与组网芯片中任意一数字端口连接,所述第一时钟电路和第二时钟电路分别与组网芯片中晶振引脚连接,天线电路与组网芯片信号端口连接,且所述组网芯片为CC2530,所述天线线路为巴伦天线电路。2.如权利要求1所述的ZigBee组网模块,其特征在于,所述ZigBee组网模块中还包括复位电路,所述复位电路中包括一上拉电阻和一接地电容,所述上拉电阻一端与电源连接、另一端与组网芯片中的复位引脚连接,所述接地电容一端与组网芯片中的复位引脚连接、另一端接地。3.如权利要求1或2所述的ZigBee组网模块,其特征在于,所述第一时钟电路和第二时钟电路中分别包括一晶振和两个接地电容,其中,两个电容的一端接地、另一端连接至晶振的两端,晶振的两端分别与组网芯片的晶振引脚连接。4.一种ZigBee组网方法,其特征在于,组网设备和待组网设备中均包括如权利要求1-3任意一项所述的ZigBee组网模块,所述ZigBee组网方法中包括以下步骤:S1获取待组网设备中按键被按下的次数;S2判断待组网设备中按键被按下的次数是否与组网设备中按键被按下的次数相同,若是,则允许待组网设备加入ZigBee网络。5.如权利要求4所述的ZigBee组网方法,其特征在于,在步骤S2中具体包括以下步骤:S21判断待组网设备中按键被按下的次数是否为第一预设次数;若是,跳转至步骤S22;S22判断待组网设备中按键被按下的次数是否与组网设备中按键被按下的次数相同,若是,则允许待组网设备加入ZigBee网络。6.如权利要求5所述的ZigBee组网方法,其特征在于,在步...

【专利技术属性】
技术研发人员:陈勇易润忠刘传清蔡阳波徐钊熊保松
申请(专利权)人:南京龙渊微电子科技有限公司南京龙渊众创空间股份有限公司嘉兴国自信息科技有限公司淮安龙渊农业科技有限公司
类型:发明
国别省市:江苏,32

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

1