zigbee模块设置使用说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Zigbee简介:
Zigbee网络通常由三种节点构成:
z协调器(Coordinator):用来创建一个Zigbee网络,并为最初加入网络的节点分配地址,每个Zigbee网络需要且只需要一个Coordinator.
z路由器(Router):也称为Zigbee全功能节点,可以转发数据,起到路由的作用,也可以收发数据,当成一个数据节点,还能保持网络,为后加入的节点分配地址.
z终端节点(End Device):通常定义为电池供电的低功耗设备,通常只周期性发送数据。

或者通过休眠按键控制节点的休眠或工作。

注意:三种Zigbee节点的P ANID在相同的情况下,可以组网并且互相通讯(上电即组网,不需要人为干预)。

这样可以通过P ANID区分zigbee网络,在同一个区域内,可以同时并存多个zigbee网络,互相不会干扰。

Panid设置见下。

管脚定义:
z P1.5:休眠键,输入脚,p1.5拉高时,休眠有效。

模块如果是Cornidator、Router 时此脚无效,只有模块是Enddevice时,此脚才有效,如果不需要休眠功能,则此
脚与GND连接。

z p1.7:Set键,输入脚,p1.7拉高时候,设置功能有效,平时模块处于数据收发状态时,此引脚应为低电平,具体设置功能见下节
z p2.0 网络连接状态灯,输出脚,模块如果是Router或Enddevice时,此按键表明当前模块是否入网,高电平表明入网,低电平表明没有入网。

z p0.2:Rx,与外置MCU的Tx连接
z P0.3:Tx,与外置MCU的Rx连接
z GND:电源地
z VCC:电源3.3V
用户在使用时候,可以根据自己需要选择引脚。

最简单的情况是只使用Rx、Tx.、GND、VCC四个脚,但需要将P1.5(休眠键)、P1.7(设置键)接地。

P2.0(网络连接状态)悬空。

当P1.7为高,通过串口对模块进行设置,数据格式如下(以下数据均为16进制):
说明:模块处于设置状态时,波特率固定为38400.即P1.7为高时,模块波特率为38400;P1.7为低时,波特率为设置的波特率,波特率设置见下面命令。

AA C2 :设置PANID,PANID为2字节长度,低字节在前。

例如AA C2 58 19,设置的PANID 为1958
AA C3: 读取当前PANID
AA C1: 使PANID设置生效。

在运行AA C2设置panid以后,并运行AAC3读取设置的PANID,确认设置成功后,运行AA C1命令,使PANID设置生效
AA C4:设置广播模式或是星型网络模式,模式为1字节,
0x00:数据发送至中心节点(协调器);
0x01:数据发送为广播模式,同一网络内的所有节点均可收到数据。

注意:此设置仅对Router或End Device节点有效,对Coordinator无效;
AA C5: 设置波特率,波特率为1字节;
0x00:9600;
0x01:19200;
0x02:38400;
0x03:57600;
0x04:115200
说明:由于有些客户的MCU的引脚不够,不想使用P1.7作为设置按键,但还需要设置功能,则可以直接通过串口设置(此时不需要拉高P1.7,但此功能必须与厂家联系,默认是通过拉高P1.7进入设置状态),设置与上基本相同,只是需要将“AA”改为“AA AA 55 55 A5 A5”。

相关文档
最新文档