完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
wenlonghbo 发表于 2018-8-13 08:42 不知道zigbee是怎么规定的标准? 我们的系统是:协调器建立一个数据库,导入节点的IEEE地址。节点在完成扫描网络后,把所有信标保存下来,选择信号最好的协调器加入网络。从这里开始,我们优化的协议就和TI原版协议不同了。TI原版协议在节点被协调器拒绝后,会重新扫描,下一次依然选择信号最好的协调器。我们优化的是当加入第一个协调器失败后,就试着加第二个协调器。除非以扫描到的协调器都试完了,节点才会重新扫描,并加入网络。节点扫描加入连续试3次,当3次都无法加入网络,节点可以休眠1分钟,再加入网络。 在协调器上位机,有AssocInd输出提示。当有节点被拒绝时,上位机可以判断被拒绝的节点是否合法,如果合法就将其IEEE地址输入到协调器,让协调器准许其通过认证。 |
|
|
|
|
|
adolclistin 发表于 2018-8-13 08:56 zigbee spec里面描述的是,要加入一个新的网络前,首先要对信道进行Scan,然后再scan的list里面找到一个合适的,现在你相对于省去scan这个过程了 |
|
|
|
|
|
wenlonghbo 发表于 2018-8-13 09:16 我有Scan,只是对scan List进行了优化。 节点产生scan list后,每一个都要join试一下。因为在实际应用中,信号最好的协调器不一定就是正确的协调器。 我们的实际应用环境中,会存在节点的信号范围内,有若干个协调器,但是只有一个协调器是正确的协调器,不知道zigbee官方是否考虑过这种实际情况? |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
537 浏览 1 评论
390 浏览 1 评论
589 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
838 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
689 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
139浏览 29评论
753浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
294浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
251浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
101浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-13 05:20 , Processed in 1.645097 second(s), Total 48, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号