我在使用Collector和sensor例程的时候,测试通信距离时出现了一个问题。
1.在sensor超出连接范围时,断开了连接,在回到可以连接的位置时,打印了一条(Orphaned Sensor Re-Joined:)节点从新加入的调试信息。但是没有立即连接上来,而是过了很久,估计有5分钟才重新连接。请问这是什么原因造成的?
2.重新连接的时间是否可以人为的进行控制,如果可以需要到哪里进行修改呢?能否按步骤说明?
麻烦TI大各位大神帮帮忙!
Viki Shi:
最好提供一下rejoin过程的抓包文件,以附件形式上传
lin shi chang:
回复 Viki Shi:
您好,我现在有个新的问题,不知道和孤节点是否相关。描述:一开始collector和sensor之间正常通信,以6s为周期上传数据。然后把collector端的report时间改为10s之后,重新下载程序。此时sensor就连接不上了,断电重启之后也没有连接成功,只有重新烧写sensor的固件然后才能连接成功(注意sensor前后使用的固件相同)。这个过程我通过抓包软件,抓到了,我现在上传。您能帮我看一下,解析一下是怎么回事吗?2.rar
lin shi chang:
回复 Viki Shi:
能帮我看一下吗?
YiKai Chen:
回复 lin shi chang:
重新下载程序時可能把collector的內存抹除了,所以collector是重新組網的,這樣一來你的sensor就必須也要重新烧写sensor的固件然后才能连接成功
lin shi chang:
回复 YiKai Chen:
谢谢您的回复!还会有这种情况发生,这样修改collector时就挺麻烦的了。
YiKai Chen:
回复 lin shi chang:
你從CCS或是flash programmer 2下載程序的時候可以選擇不要erase 應該就可以保有原來的網絡數據
lin shi chang:
回复 YiKai Chen:
好的,谢谢!
lin shi chang:
回复 YiKai Chen:
请问一下您能帮我看看这个问题吗?e2echina.ti.com/…/540046
lin shi chang:
回复 Viki Shi:
不好意思,最近在忙其他的事。我再重新说一下我的问题:在测试collector与sensor的连接情况时,当sensor变为孤节点之后,会发送Orphan notification。我把CONFIG_ORPHAN_BACKOFF_INTERVAL时间改为了6S。
1.当我重刷程序时,sensor连接不上,一直Orphan notification
2.当我把collector断电一段时间之后,sensor也连不上,一直Orphan notification。
以下是抓包文件Orphan.rar