Part Number:CC2652P
你好,我现在遇到一个困惑就是,正常情况下,协调器和终端断开连接后会自动重连。但是我发现当我的终端设备和协调器处于一个比较临界的位置的时候(RSSI大概是-80多),在这种情况下,有时候终端会卡在重连这里,这个时候终端无法重新连上协调器,哪怕把协调器移到非常近的距离也无法重连,必须重新复位终端设备才可以重连,请问这个主要是什么原因?有什么办法可以改善?之前调试2530的时候也出现过类似的问题。
YiKai Chen:
如果是這樣你可以考慮重連几次后就讓终端设备复位重连
,
Susan Yang:
Weijin Yuan 说:必须重新复位终端设备才可以重连
请问您现在是否已经解决了问题?
Weijin Yuan 说:这个时候终端无法重新连上协调器,哪怕把协调器移到非常近的距离也无法重连
请问您是否有对该问题进行抓包看一下?
,
Susan Yang:
理论上是可以使用的,请您试一下
https://e2echina.ti.com/support/wireless-connectivity/zigbee-and-thread/f/zigbee-thread-forum/190597/faq-ubiqua
,
Weijin Yuan:
按照上面的指引进行操作之后还是无法连接。
,
YiKai Chen:
試試看用packet sniffer 2加wireshark吧,我這邊是可以用的
,
Weijin Yuan:
请问这里的复位重连调用的是哪个API?有没有只复位网络的API可以调用?
,
YiKai Chen:
复位网络可以調用bdb_StartCommissioning(0)
,
Weijin Yuan:
问题解决了。居然跟电源线的粗细有关,之前采用细一点的电源线连接到模块上,模块在组网(重连)的时候有一定概率会死机,必须断电复位才可以,在有多个终端的情况下现象尤为明显。后来改成粗一点的电源线之后这个问题就消失了,挺奇怪的。