问题标签 [openthread]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
145 浏览

openthread - 边界路由器上的 OpenThread 认证

Thread Test Harness Software Installation and Quick Start Guide中没有提及如何认证边界路由器

它总是在谈论DUT,但没有提到DUT是终端设备还是边界路由器。我们不在Contributor,也不SponsorThread Group中,因此我们无权访问Thread Test Harness Software

OpenThread文档中:

例如,使用 DHCPv6 构建 CC2538 平台以用作认证测试中的 DUT:

当 OpenThread 项目声称在 CC2538 设备上作为 Border Router 或 Full End Device 获得 Thread 认证时,究竟是什么意思?

0 投票
1 回答
201 浏览

openthread - 如何获取 OpenThread proye t 的 Thread Certified 源代码

关于OpenThread 认证先决条件

注意:只有作为 Thread Test Harness 版本的一部分提供的 OpenThread 参考固件映像才得到 Thread Group 的正式支持。

OpenThread 存储库中没有标记或分支指示此版本的源代码。

如何获取此提交或源代码?

0 投票
1 回答
182 浏览

macos - 如何在 Mac OS 上编译 OpenThread 示例?

如何在 Mac OS 上编译 OpenThread 示例?存储库中提供的脚本不起作用,因为它们使用了 Mac OS 中不可用的 apt-get。是否有某种关于如何实现这一点的指南(本地编译或在 VM 或容器中编译)?

0 投票
1 回答
340 浏览

openthread - 带有串行 NCP 的 OpenThread 边界路由器

边界路由器设置指南详细说明了如何连接基于 USB 的网络协处理器。据我了解,使用主机的串行连接连接到 NCP 很容易。只是改变配置的问题wpantund吗?

0 投票
1 回答
678 浏览

openthread - OpenThread 边界路由器加入者安全问题

我目前正在按照步骤将 Raspberry Pi 3B 设置为 openthread.io 上的边界路由器(此处)。NCP和joiner都是KW41Z,内置时设置了相应的开关。当我尝试使用“joiner start J01NU5”添加连接器时,它返回“Join Failed [Security]”。

我在 GUI 中将密码设置为“J01NU5”以匹配步骤。在启动 joiner 进程之前,是否需要在 joiner 上设置其他内容(panid、PSK、key 等)?

任何帮助将不胜感激!

0 投票
1 回答
173 浏览

openthread - 为 [ 主机 / 802.15.4 控制器 ] 安排编译 OpenThread

在官方 OpenThread / Platforms 站点上,它基本上列出了 3 种使用 OT 堆栈的方法。(https://openthread.io/platforms/

第一个在单个设备上运行,第二个通过 Spinel 与 OT 堆栈通信,第三个选项在中间拆分 OT 堆栈。( https://openthread.io/platforms/#host--802154-controller )

我一直在寻找一种方法来构建第三个选项,但我还没有找到。配置脚本允许我选择以下内容:

这涵盖了提到的前两个选项,但不包括主机/控制器安排。

--

我需要自己写吗?(这不会是一个问题,但我不想再写了)

如果我遗漏了一些明显的配置选项,您能指点我吗?

0 投票
2 回答
269 浏览

ipv6 - 获取 MTD IPv6 地址

我的拓扑是:

Thread MTD 设备 (T4) 随机分配了它的 IPv6 地址。

如果我不知道该地址,如何将数据包从 T1(通过 NCP、wpan0 接口的 FTD)寻址到 T4。如何解决?

我尝试使用服务 API,但没有成功。是否可以在 MTD 上注册服务,如果可以,线程网络是否会将服务 RLOC16 分配给

0 投票
1 回答
313 浏览

openthread - 在 Simplelink cc2640r2f (Launchxl-CC2640R2) 上构建和刷新 openthread

我最近购买了带有 CC2640R2F MCU 的 launchxl-cc2640r2 板。我想使用 Openthread 构建网络。我尝试了在https://github.com/openthread/openthread/tree/master/examples/platforms/cc2650上找到的说明,但没有成功, 这是迄今为止我在网上找到的最接近在 CC2640R2F 上部署 openthread 的说明( CC26xx 系列)。

问题:有人对在 CC2640R2F MCU 上构建和刷新 openthread 有一些经验,可以为我提供一些帮助吗?

提前致谢!

0 投票
1 回答
421 浏览

gcc - 如何在没有 JLink 的情况下为 EFR32 刷新 openthread

我正在尝试构建 OpenThread(NCP 模式)并将程序上传到没有 JLink 的 EFR32。

EFR32可以支持OTA上传方式,支持格式为“ebl”。

我的建议是:</p>

  1. 将 cstartup-common.c 添加到编译脚本中
  2. 通过在 arm-none-eabi-gcc 上添加“-gdwarf-2”选项构建为“axf”格式。
  3. 使用 "arm-none-eabi-objcopy.exe --srec-forceS3 -O srec ot-ncp-ftd.axf ot-ncp-ftd.s37" 转换 "axf" -> "s37"
  4. 使用 Silabs 的工具 "commander.exe" 转换 "s37" -> "ebl"
  5. 使用“flash_firmware”工具通过UART将“ebl”文件从主机芯片上传到EFR32

在主机芯片上运行“wpantund”时遇到以下错误日志

- “NCP 行为异常:反复无法初始化 NCP。进入故障状态。”

有没有人知道这个?

0 投票
1 回答
257 浏览

openthread - 我如何为线程领导角色构建 openthread 堆栈?

我是openthread的新手。我正在尝试构建线程领导者和终端设备。终端设备不应具有路由功能。我为 nxp 目标构建了线程堆栈Border_ROUTER=1。在输出目录下有 4 个二进制文件(ot-cli-ftd ot-cli-mtd ot-ncp-ftd ot-ncp-mtd ot-ncp-radio)。我想知道哪个二进制文件可以放在线程领导者和终端设备上。遵循的程序:

如果我的程序是错误的(我很确定是这样),我该如何构建线程领导者和终端设备?制作时要使用哪些开关?