zigbee进行广播,如果有多个接收端,发送了几次?

zigbee进行广播,如果有多个接收端,发送了几次?,第1张

既然是广播发送,就是说协调器向网络中的所有设备只发送一次数据,网络中的所有设备均能收到数据。这样说的前提是如果网络的信号强度和信号质量比较好,如果有些设备信号不是很好的话,可能接收不到。

广播发送的目标设备的短地址设置为0xFFFF就可以了。

1、首先第一步就是进行本地串口配置,如下图所示。

2、接着就是进行用串口线将Zigbee的串口和电脑的串口连接起来,并注意所接的电脑串口编号,配置参数的计算机和Zigbee的连接原理即可。

3、然后就是进行要连接计算机进行配置时,用串口线将Zigbee和计算机连接起来。再根据配置软件提示给Zigbee上,这时候注意的在“配置光盘”里面找到“ConfigTool.exe”,并打开此程序。

4、接着就是进行在“产品型号选择区域”中,根据要配置的产品型号来选择的“Zigbee”和“CM5XX(P_EP)”即可。

5、最后就是进行配置完成后在”功能按钮区域”点击“保存配置参数”来保存配置,如下图所示。

先回答你最后一个问题:

用IEEE地址一样的很麻烦额。搞个“暗号”多简单的,具体如下:

协调器“大吼”一声(广播):“这次考试,谁的英语不及格(随别什么标识)”

路由器一听,boss的说的话不能当屁响吧? 赶紧帮着问(Router广播)。

某个/某些EndDevices听到了,哎呀,这是在说我的嘛,赶紧回复老大:“老大,我是99号(shortaddress),我的英语不及格,要杀要剐您讲! 不过可以私聊哈! ^-^ ”。

老大:“99号,仔细听着,我不杀你,sdkfjeoknvffjj.....()”。

99号:“好的”

老大:“lkefllnlkelnflkjen”

99号:“可以”

…………

呵呵好像有点啰嗦额 汗一个先

简单点讲,就是在要接受这个数据的enddevice上设置一个属性值(可以预设也可以启动后设置),coordinator广播询问哪个设备有这个属性值,有的就回复。 coordinator收到之后就直接通信了。 这样,广播帧可以比用IEEE地址时小一些,对网络环境影响稍小,之后的数据传输就没什么限制了。不建议广播帧里传数据(数据小的话可以)。

第一个问题:

zigbee本来就不是个简单的东西,多看多实践吧,一个功能一个功能的来,别急。 看例程、改例程、自己写程序,都是这样来的。迷茫的时候,无从下手的时候,上论坛看看别人都提了些什么问题,又有什么心得。 很多牛人的帖子讲的很好的啦。 最后,别排斥英文资料,这样,你就有很多资料了。

加油


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11433124.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存