“线程:CC2531, CC 调试器”中讨论的其它部件
我一直在关注 为 ZStack 提供的教程,遇到了一些地址名称混乱的问题。 ZStack 概述 有助于清除一些雾,但还有一些方面我无法理解。
例如,当设备加入网络并 分配了短地址时,它会发送一个设备通告请求,其中包含短地址(nwkAddr)和 MAC 地址(ieeAddr)。 但是,当设备收到设备通告指示时,该结构包含两个短地址(srcdr 和 devAddr) 和一个 Mac 地址(devExtAddr)。 很容易理解,eeAddr 与 devExtAddr 相同,但在新加入设备的地址方面则不同。 到目前为止,我认为 nwkAddr 的名称是 devAddr,但那么 srcAddr 是什么?
同样,如果我想在收到设备通告时发送匹配描述符请求,请求的 dstAddr 将是 srcdr,而 nwkAddrOfInterest 将是 devAddr (根据提供的示例代码)。 在这种情况下,感觉 上一个 nwkAddr 现在就是 srcAddr。 匹配描述符请求是否未发送到新加入的设备?
我不太确定,但我觉得其中一个短地址是新加入设备的父地址,即分配地址的父地址,但 文档 显示,终端设备在获取新地址时会发出设备通知。 这不是广播吗?
如果有一些文档比我的文档更详细地介绍了这些消息传递和网络形成步骤,那将不胜感激。 谢谢