zigbee低功耗设备数据传输

目录

1.概述

2. 数据下发

3.消息上报

4.实际通信例子


1.概述

zigbee低功耗设备的上下行消息都需要父节点转发

父节点可以是协调器,也可以是其他router设备

下文以router为父节点进行说明

2. 数据下发

下行消息先缓存在父节点,等子设备唤醒后发送data request向父节点轮询数据时,父节点再把缓存的消息下发到子设备

在data request的ack里,会携带父节点是否有数据要下发的标志,如果该标志置位,则休眠节点不应该立即关闭射频进行休眠。

ZigBee父节点为子设备缓存数据的时间为7.5s,因此子设备的poll轮询频率应该比7.5s快。

子设备一般会设置两种poll周期:短poll周期,长poll周期

如果子设备在等待reponse消息,它应该使用短poll周期,至少3次/s。

如果没有需要等待的消息,尽量使用长poll周期,如一小时一次,来确保与父节点的连接可用,并延长电池寿命

3.消息上报

上行消息先发给父节点,父节点再转发到协调器(或者转发到能到达协调器的下一跳节点)

4.实际通信例子

下行:如图,设备0xABC8发送了data request,接着父节点0x0000下发已经缓存的数据read attributes

上行:设备0xABC8收到read attributes后,直接上报read attributes response

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值