问题标签 [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 回答
1848 浏览

openthread - 使用 OpenThread 堆栈进行通信的示例应用程序

我已经使用 OpenThead 大约一个月了,我已经在 OpenThread 网络中设置了两个 TI CC2538,目前,我可以在它们之间发送 ping 并使用 CLI 修改网络参数,但它们没有其他功能.

我想为他们开发一个能够使用 OpenThread 堆栈传输某种形式的数据的应用程序,起初可能很简单,比如传输一段文本,但是,我不确定从哪里开始,有吗我可以用作起点的任何示例应用程序吗?

0 投票
1 回答
770 浏览

openthread - OpenThread 是否使用跳频/频道跳频?

我正在为一个项目评估 openthread,并试图找到有关它是否使用频道跳跃的任何信息。我已经阅读了线程规范,并在加入网络时发现了一些关于不同频道上的信标的信息,但在那之后就没有更多了。我也看过代码,但一定错过了相关部分。

我要问的只是它是否坚持使用 ZigBee 之类的一个 802.15.4 通道,还是使用整个可用频谱,例如 WirelessHART?

0 投票
0 回答
197 浏览

openthread - 多播 CoAP 请求未到达服务器?

我对 CoAP 多播请求有疑问。当我使用“多播”地址而不是“单播”地址时,我可以 ping 服务器,但 CoAP 请求无法到达服务器。我使用了相同的请求,我只是更改了地址。有什么建议吗?

0 投票
1 回答
188 浏览

openthread - 将 OpenThread 移植到 IAR 工具集

我是 OpenThread 的新手,正在考虑将 OpenThread 移植到 IAR IDE。我想知道是否有任何文档,或者我可以在哪里找到有关使用的不同定义的更多信息(它们如何启用,什么 Thread 设备将使用它们等)。

不用说,我对 gnu autoconf 工具集也没有经验,并且一直在试图弄清楚......我注意到似乎有两类定义,那些以“OPENTHREAD_ENABLE_”开头的往往是编译器enabled 定义(由 autoconf 推送的-DOption)和那些在 openthread-core-config.h (OPENTHREAD_CONFIG_) 中的定义。

因此,为了构建支持路由器的终端设备,所有定义都需要什么(忽略可选功能)?(以及第二个问题,需要哪些文件?)...使用 autoconf 环境构建时,文件选择往往会根据正在构建的线程目标的类型而改变...我一直以 cc2538 项目为例尝试移植到 IAR...

我已经使用了命令

试图查看所有编译行,但我似乎仍然缺少一些东西,因为我的构建仍然失败..(链接)...

任何帮助是极大的赞赏

-麦克风

0 投票
1 回答
721 浏览

android-things - Android Thing 设备上的 OpenThread 边界路由器

我开始为 Android Things 开发,我想知道是否可以在 Raspberry PI 3B 上实现 OpenThread 边界路由器,并在其中闪入 Android Things。

https://github.com/openthread/openthread https://github.com/openthread/borderrouter

“边界路由器将 Thread 网络连接到不同层的网络,例如 WiFi 或以太网。OpenThread 边界路由器通过 Thread 设备和其他外部 IP 网络之间的路由以及外部 Thread 调试提供端到端 IP。”

0 投票
1 回答
392 浏览

openthread - 可以用openthread连接300台设备吗?

我正在寻找一个允许连接数百个设备的堆栈,

Openthread 的最大希望数等于 16。是否可以将该数字扩展为顺序连接 300 个设备?如果可能的话,在这种情况下对芯片有什么要求,或者是什么限制了连接的路由设备的最大数量?

0 投票
2 回答
54 浏览

openthread - 上下文和实例正式定义

我是 OpenThread 的新手,所以这个问题可能已经有了答案,但是有人可以指出 OpenThread 术语中“上下文”的定义吗?它与“实例”相同吗?谢谢!

0 投票
1 回答
272 浏览

openthread - 一个设备如何发现线程网络上所有其他设备的Mesh本地EID地址

在网关上运行的应用程序如何最初发现 Thread 网络上所有其他设备的 Mesh Local EID?

0 投票
1 回答
948 浏览

nest-api - 使用 Nest Learning Thermostat 的 OpenThread

我是一位经验丰富的开发人员,正在跳入 OpenThread 以实现专门针对 Nest 产品的家庭自动化。我更感兴趣的是探索通过边界路由器、本地链路和 FTD 和 MTD 的本地网状存在的本地协议与 Nest 设备进行通信的可能性。如果可以避免通过云和用户帐户使用 Nest API,我不感兴趣。

我从 Nest Learning Thermostat 开始,在 Raspberry Pi 3 上进行原型设计,并在此处的 git repo 上成功构建了 Open Thread Posix 平台和其他步骤:https ://github.com/openthread/openthread 我是能够通过 ot-cli-ftd 在 2 个平台 NCP 节点之间 ping 通,并且一些但不是所有必要的 wpantund(?) 服务正在运行。

上面的步骤描述了我要去的方向,但我不确定这是最好的或正确的方法,但根据我到目前为止所读到的内容是有道理的。

由于 Nest Learning Thermostat 已经通过 tcp/ip 连接到您的本地 wifi 网络,我正在尝试确定恒温器是否有内置边界路由器,将 802.15.4 流量路由到 wifi?有人知道吗?我已经能够将我的恒温器连接到我的家庭 wifi 网络,但我还没有找到任何以我的方式与之通信的示例。

如果恒温器没有边界路由器,或者 tcp/ip 连接是专有的并且像我这样的制造商无法访问,那么我是否需要获得 802.15.4 平台才能与 Nest 设备通信?

谢谢你提供的所有帮助。- 道格

0 投票
1 回答
618 浏览

openthread - 是否可以将线程协议栈与 sub 1 Ghz IEEE 802.15.4-2006 兼容无线电一起使用?

我希望将 Open Thread 移植到 Beagle Bone,并计划使用低于 1Ghz 的无线电 AT86RF212B。这个收发器可以使用开放线程协议栈吗?

提前致谢!