主题中讨论的其他器件:CC1352P7
工具与软件:
大家好!
目前使用边界路由器和路由器节点示例代码测试 TI WiSUN 堆栈。
对于边界路由器:
电路板:CC1352P7-1 Launchpad
BIN 文件:ns_br_lp_CC1352P7_1_tirtos7_ticlang.hex
SYSCFG:REGION (地区)(JP、默认信道计划)、PHY 模式 ID (模式2、50Kbps、Mod Index 1、Pan ID 0xBEEF)
对于路由器节点:
电路板:CC1352P1 Launchpad
BIN 文件:ns_node_CC1352P1_LAUNCHXL_tirtos7_ticlang.hex
SYSCFG:REGION (地区)(JP、默认信道计划)、PHY 模式 ID (模式2、50Kbps、Mod Index 1、Pan ID 0xFFFF)
CC1352P1上路由器节点的 PAN ID 无法更改、因为它会根据加入的网络进行更新
所以我正在遵循 ti-wisun-pyspinel 指南 https://github.com/TexasInstruments/ti-wisunfan-pyspinel 为 BR 和 RN、能够在同一个主机上设置 BR 和 RN、在 pyspinel 上设置两个终端。 我看到了这篇 https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1322882/cc1352p7-ti-wisunfantund-wi-sun-networking-on-beagleplay-board/5045512#5045512 、Arthur R [2]指出、 在同一台主机上同时使用两个接口可能会出现网络接口问题、因此需要在不同的主机或 VM 上部署。
所以我将 RN 部署在另一个主机上,而 pyspinel 显示,经过10-15分钟的`ifconfig up`+`wisunstack start`后,没有与 WiSUN 网络的连接。
我无法上传图像、似乎有一些上传问题。
// Spinel-CLI 在边界路由器上、一切都很顺利。
*******
SPINEL-CLI > panid
0xbeef
停止更新的
SPINEL-CLI > ifconfig
并集
停止更新的
Spinel-CLI > wisunstack
启动
停止更新的
Spinel-CLI > routerstate
5.
已成功连接并正常运行
停止更新的
SPINEL-CLI >
***
// spinel-CLI 在路由器节点上、wisunstack 显示为停止、我重置和 ifconfig 启动和 wisunstack 启动、wisunstack 仍然显示为停止、但 routerstate 正在扫描合适的网络
***
SPINEL-CLI > panid
0xFFFF
停止更新的
SPINEL-CLI > ifconfig
并集
停止更新的
Spinel-CLI > wisunstack
STOP (停止)
2024年7月25日星期四18:32:32完成
SPINEL-CLI > wisunstack 启动
错误
Spinel-CLI > routerstate
1.
扫描合适的网络
停止更新的
SPINEL-CLI > RESET
Spinel-CLI > routerstate
0
空闲
停止更新的
SPINEL-CLI > ifconfig
缩小了
停止更新的
SPINEL-CLI > ifconfig up
停止更新的
Spinel-CLI > wisunstack
STOP (停止)
完成时间:2024年7月25日星期四18:33:00
SPINEL-CLI > wisunstack 启动
2024年7月25日星期四18:33:06发送
Spinel-CLI > wisunstack
STOP (停止)
2024年7月25日星期四18:33:10完成
Spinel-CLI > routerstate
1.
扫描合适的网络
停止更新的
SPINEL-CLI >
*******
如果需要更多信息或需要尝试其他操作、请告诉我