硬件环境:
- LAUNCHAXL-CC1352R1的开发板 * 2
- Raspberry Pi 3B+
软件:
- SDK:simplelink_cc13x2_26x2_sdk_3_10_00_53,
- 两个开发板分别下载了 Thread 的 NCP_FTD 和 CLI_MTD 官方例程
- 树莓派最新Linux OS,
- 根据该链接:https://openthread.google.cn/guides/border-router,构建了边界路由器环境并成功运行,如下图1
- 根据该链接:https://openthread.google.cn/guides/border-router/external-commissioning,下载 Thread Commissioning App并搜索到了Thread Border Router 网络,如下图2
图1
图2
问题:
- 当使用Thread Commissioning App 点击 Border Router s列表中的 Rounter(IPV4的),无法连接到这个router(只有过偶然地几次成功过),即使输入正确的 Thread Admin Password 也不行;
- 在操作过程中,NCP FTD 经常掉线且 NCP线程程序崩溃(使用NCP FTD的官方例程,没做修改);
- Ubuntu上 使用 Pyspinel 工具测试 ncp_ftd,终端输入 “thread start” 命令,返回 “ERROR",将 channel 从 14 更换为 15 后变为正常。
最后,渴望TI团队能够帮我解答,十分感谢!
Alvin Chen:
此外你的LAUNCHAXL-CC1352R1是什么版本的芯片?
请参考:
dev.ti.com/…/node
RCC:
回复 Alvin Chen:
当前使用的是 CC1352R Rev. E 版本,19年4月份TI商城购买的。
现在我们的NCP比较稳定了,但还是偶尔会出现程序崩溃的现象,虽然我们并没有较之前修改任何代码和设置;另外,我们使用门锁的Demo时,当通过边界路由(RPi3B+ )的 Terminal 连续多次发送CoAP的开关门锁指令时,门锁MTD会失去响应并断开thread的连接,只能复位才能重新连接
Alvin Chen:
回复 RCC:
"当通过边界路由(RPi3B+ )的 Terminal 连续多次发送CoAP的开关门锁指令时"
连续都有response吗?
RCC:
回复 Alvin Chen:
是的,正常是都有response,但门锁MTD频繁离线。然而,今天测试时竟然一直稳定着,连续重发也没有问题。所以现在很不理解是什么原因造成的。。 而且此类似不稳定的的问题都是集中出现的,要么频繁的崩溃、掉线,要么长时间没有问题,然而我们并没有改动任何代码和配置。
总之,以上这些问题现在时刻是没有了,但是我仍然不了解他们是怎么产生的,又是怎么消失的,或者后面什么时候再次出现。。
Alvin Chen:
回复 RCC:
你这个描述我也没太多想法,你是否有抓包看看,看一下出现这种情况时的网络状况是怎么样的。
RCC:
回复 Alvin Chen:
Wireshark抓着,但没有获取到原因所在,问题复现时我们会再尝试分析。最后,感谢你的解答!
Alvin Chen:
回复 RCC:
你能否换个路由器试试,支持ipv6的。
你按照下面的连接配置你的边界路由:
dev.ti.com/…/thread_01_border_router.html
RCC:
回复 Alvin Chen:
好的,我们尝试一下。