Thread 中讨论的其他器件:CC1310、 SysConfig
工具/软件:
您好:
重要事项: 我们在非信标模式下使用 SDK simplelink_cc13x0_SDK_2_30_00_20和 CC1310、并禁用 FH。
收集器示例可以获得的方法。
/*! * @brief Process the MAC Comm Status Indication Callback * * @param pCommStatusInd - Comm Status indication */ static void commStatusIndCB(ApiMac_mlmeCommStatusInd_t *pCommStatusInd) { if(pCommStatusInd->reason == ApiMac_commStatusReason_assocRsp) { if(pCommStatusInd->status != ApiMac_status_success) { Cllc_associated_devices_t *pDev; pDev = findDevice(&pCommStatusInd->dstAddr); if(pDev) { /* Mark as inactive and clear config and tracking states */ pDev->status = 0; } } } }
例如、收集器具有此 pCommStatusInd 如果传感器与协调器建立了正确的关联、则您具有正确的->原因、并且可以。
但是,如果节点具有 association 和 coordinador 的信息,原因会变为 ApiMac_commStatusReason_rxSecure ,然后我尝试将设备添加到安全表中,并尝试将设备信息添加到 coordinator 中,但对我来说唯一可行 的是断开节点和 asossiate。
为什么我不能 取消 传感器的关联并 再次关联?
您可以尝试重复此操作、停止收集器进程(在 Linux 中运行、而不是在嵌入式)、删除 nv-simulation.bin 并再次启动收集器、然后您会看到 securiry.c 的问题