完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
6 个讨论
|
|
wenlonghbo 发表于 2018-8-9 06:50 VV你好,第一个问题,我做了很多调试发现,第1种情况:先打开协调器允许设备加入,设备加入网络后,作为路由器,不管什么时候断电上电都会恢复为路由器。第2种情况:先触发设备开始寻网,再打开协调器允许加入,设备可以进入网络,但是断电再上电,无法恢复为路由器,而是变为了一个新节点,按键触发后,一直发送beacon request。只有调用bdb_resetLocalAction(); 复位后,按照第一种情况加网,设备才可以实现断电恢复。这两者不同的操作顺序为什么结果不一样。 我路由器初始化调用的是bdb_StartCommissioning( 0 ); 然后按键触发 调用bdb_StartCommissioning( BDB_COMMISSIONING_MODE_NWK_STEERING ); 我测试的时候使用了一个协调器+8个路由器,打开协调器,8个路由器同时触发开始入网,有时候会出现有个别设备无法加入,一直在连接,无transport key,把已经入网的路由器断电2-3个后,就能顺利加入 另外,zstack3.0中,想要增加install code key,设备端和协调器端需要调用哪个API,能指点下具体操作流程么 谢谢! |
|
|
|
|
|
pqwiepowqie 发表于 2018-8-9 07:05 1、我觉得第2种情况,可能是错过了一些操作,导致router无法保存网络信息,也就是入网是成功了,但是NV没保存,重启之后就成孤立节点了。 2、设备多了之后入网不成功,有没有可能是key在传输过程中超时了或者什么原因,我还没试过多个设备同时入网的情况。 3、install code key 是要同时获取到对应的IEEE地址和TCLK的,然后把这两个信息发送给coordinator,然后coordinator决定是否入网,这种方式可能适应现在的扫一扫二维码自动加入网络的应用,每个router上附带一个二维码,里面包含IEEE地址和它自己的TCLK,在bdb_interface.h文件里面提供了多个install code key方式的API,其中之一bdb_addInstallCode就是。 |
|
|
|
|
|
ggfvxv 发表于 2018-8-9 07:13 1:两种情况,只是顺序不一样,代码都是一样的,不知道3.0的协议栈是否本身就对不同操作顺序有区别,还是我调用的函数参数有问题 2:这个问题,好像是协调器那边的问题,同时加入的设备多了,会出现个别设备没有收到key 3:设备端增加API接口是哪个啊,install code key可以自定义吧 |
|
|
|
|
|
wenlonghbo 发表于 2018-8-9 06:50 VV你好: 1:我用zstack3.0做路由器,初始化调用bdb_StartCommissioning( 0 ),然后再BDB回调函数中 case BDB_COMMISSIONING_NWK_STEERING: 中else调用bdb_StartCommissioning( BDB_COMMISSIONING_MODE_NWK_STEERING );这样新设备上电后,一直发送beacon requeset,设备打开了看门狗。但是出现一个问题,设备经常出现复位,软件debug,发现没有跑到软件复位,怀疑是看门狗复位,看门狗初始化为WatchDogEnable( WDTIMX );,在 for(;;) // Forever Loop #endif [ osal_run_system(); WD_KICK(); 喂狗。 我想知道发送beacon request 为什么会导致复位 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
690 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
604 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1059 浏览 1 评论
749 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
527 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
170浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
132浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
129浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
125浏览 12评论
GD32F303RCT6配置PA4 ADC引脚,将PA2代替key功能,PA2连接时无法实现预期功能,为什么?
60浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 00:31 , Processed in 1.131128 second(s), Total 72, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号