Part Number:LAUNCHXL-CC26X2R1Other Parts Discussed in Thread:Z-STACK
After I long press the button for 5 seconds, the device will send a device leave request to the coordinator and start to connect to the network again. Now after long press for 5 seconds, the code does run to the place where the device wants to send the leave request code, but the device does not send a leave request and cannot reconnect to the network in the same coordinator, it just returns to the original network of the same coordinator. What should I do in this case
我长按按钮5秒后设备会发送给协调器一个设备离网请求,并重新开始入网,现在长按5秒后代码确实跑到了设备要发送leave请求代码哪里,但是设备没有发送leave请求,也无法在同一个协调器里重新入网,只是回到了相同协调器原来的网络里,请问遇到这种情况怎么办
Galaxy Yue:
Shawn Xie 说:设备没有发送leave请求
您好,请问离网成功了吗
Shawn Xie 说:回到了相同协调器原来的网络里
这个是指?
,
Shawn Xie:
您好;
1,并没有离网成功。
2,“回到相同协调器原来网络里”是指,我将设备第一次配网已经和协调器配网成功了后,再第二次进行设备开始重启配网,(这时的协调器和第一次配网的协调器是相同的),根据代码逻辑,设备这时会给协调器发送一个leave请求,然后协调器会删掉这个设备的PAN ID,然后进行重启配网,但是,设备却没有给协调器发送leave请求,以至于,协调器一直有设备第一次配网时的PAN ID,
备注;以上的协调器一词,我一直叫hub,然后寻思叫的正式点,改为协调器,
,
Galaxy Yue:
1.您测试的Z-Stack 版本 以及例程
2.协调器是SampleLight吗?
3.加入的设备是使用的哪个例程?
4.例程是否有改动
辛苦您回答一些基础问题,这将有利于更好的定位和解决问题
,
Shawn Xie:
版本是3.10.0.53
协调器是芯科NCP+HOST
例程不确定
抱歉,刚刚重新进行测试,发现长按5秒后代码跑不到设备要发送leave请求代码哪里
,
YiKai Chen:
Shawn Xie 说:抱歉,刚刚重新进行测试,发现长按5秒后代码跑不到设备要发送leave请求代码哪里
那你是不是要先確認你长按5秒后代码跑到设备要发送leave请求代码哪里有問題?
,
Galaxy Yue:
建议您对前后的代码逻辑进行检查