情况是这样的,在对路由设备重复进行入网、退网操作有出现一种情况(从抓包数据279行开始),设备请求入网,协调器分配短地址0xAAC4,但设备未成功接收(先不管这个),之后设备再次请求入网的时候,协调器分配的短地址还是0xAAC4。
我的问题是,为什么协调器两次分配的短地址是一样的。我这样猜想:协调器中的关联表在设备请求入网以及分配短地址后的对于Mac地址与对应的短地址这些信息已经先保存了,所以在次请求是按这个表里面的数据来,只有删除表里对应的数据才会开始重新的随机分配。这样对吗?
还有其他一直困扰的问题请ti工程师与各位大神一起解答下,小弟不胜感激。
协调器给设备分配短地址是那个地方哪个函数处理的,或者告诉我下处理这部分的上层函数或是它的回调在哪里,已近找了好久找不到,有朋友对这方面有研究的吗?
先谢谢各位了!