大家好,
我目前正在使用 OpenThread MTD 协处理器开发
STM32WB 加密狗:我首先修改了包 STM32Cube_FW_WB_V1.1.1 中的示例 Thread_SED_Coap_Mul
ticast。
我可以正确地进入完全低功耗模式 (CFG_FULL_LOW_POWER=1) 并且功耗非常棒!
无论如何,当我尝试从 OpenThread 堆栈获取有关当前网络的更多信息时,它通常会返回空指针(例如,当我使用 otIp6GetUnicastAddresses、otIp6GetMulticastAddresses、otThreadGetLinkLocalIp6Address 和许多其他函数时)
考虑到我收到来自 otSetStateChangedCallback 回调的通知并使用 otThreadGetDeviceRole 检查角色,我确定我在网络中(并且我可以发送和接收 coap 和 udp 单播和多播消息)。
我还尝试阅读 OpenThread CLI 源代码并使用 CLI 作为指导来实现我的代码,但是 CLI 成功的地方,我总是失败......
此时:那个功能实现了吗?我错过了什么吗?