【从零开始玩xbee】之一:组建zigbee网络

由于工作的原因开始接触zigbee,废话不多说,直接来重点。

采用型号是DIGI的xbee pro。xbee和xbee pro在指令集上有些出入,但是大同小异。

xbee通过串口和控制器连接,简单实用。xbee可用用AT指令集控制模块,也可以用API的指令帧实现对模块的控制。AT指令集操作比较繁琐,建议看一看就可以了。了解基本的指令后直接采用API的方式操作。API又分为透传和转义传输方式,通过AP指令确定工作模式,默认方式为透传模式。xbee网络由三部分组成,分别是coordinator、router和end device。三种模块通过不同的方式建立/加入zigbee网络。

coordinator是xbee网络的核心,一个网络必须存在一个coordinator。xbee网络的创建是由coordinator完成的。需要以下几个指令集:

ID 设置/读取64位的pan ID,

SC 设置扫描的信道

SD 设置扫描信道的时长

AC 使能当前的xbee参数(某些参数需要AC才能开始前起作用)

WR 保存当前的xbee参数

设置好这些参数后,协调器和终端就能组网了。

确认xbee是否已经成功组网,可以用以下几种确认方式:

1.D1引脚的指示灯会闪烁,协调器闪烁周期为1s,路由器和终端闪烁周期为0.5s(在默认的设置下)。

2.可以读取xbee串口发回的数据,在成功组网后,xbee会发回mode status的API指令,(只限于API固件)。

3.可以制动读取AI指令,查看AI指令的返回值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值