问题标签 [zigbee]

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 投票
2 回答
2823 浏览

xbee - 使用 X-CTU 在 API 模式下进行 XBee 通信

我正在尝试使用 XCTU 工具在 API 模式下的两个 XBee S2 模块之间进行通信。一台设备作为路由器,另一台设备作为协调器。我在 AT 模式下成功地通信了两个 XBee 模块,它们中的任何一个都是 API 或 AT 模式。但是当我在 API 模式下配置它们时,它们没有通信。

0 投票
0 回答
161 浏览

microcontroller - NXP Jennic JN5148 和 ZCL 家庭自动化配置文件

有没有人设法通过 NXP JN5148 运行 Zigbee 家庭自动化配置文件?

我试过了,但微控制器似乎卡住了。

0 投票
1 回答
389 浏览

embedded - 看门狗定时器是否仍在睡眠模式下工作?

我正在使用Zigbee建网。平台核心是CC2530。我想同时使用它的电源模式 2(睡眠)来省电和看门狗。但是,在睡眠模式下,大部分模块将被关闭。看门狗定时器是否仍在睡眠模式下工作?(我已经检查了数据表。)

0 投票
2 回答
4566 浏览

java - 如何连接 Philips Hue、CC2531 Zigbee USB 加密狗和 Java

我有 USB Zigbee 加密狗和飞利浦 Hue 灯泡。我想像协调器一样使用我的 USB 加密狗或像 Living Color Remote 一样使用。我需要做什么?我用谷歌搜索我的问题几个小时,但我没有很多关于它的信息。我还想用 Java 控制灯泡,为此我使用 zigbee4java,但我的程序不起作用。我的代码:`

但我在设备列表中没有任何灯泡。

0 投票
1 回答
1357 浏览

c# - 如何实现完整的 ZigBee 堆栈(标准 802.15.4)

大家好,对于一个项目(jemma),我们正在使用 ZigBee 网络将设备相互连接。我们从 pc 控制这些设备,并将 pc 连接到我们使用FlexGrid加密狗的 ZigBee 网络。但它是封闭源代码,所以我的主要目标是使用 Waspmote 网关来替换 FlexGrid。
所以首先我写了一个管理串口(第0层)的类,但现在我有点困惑。我在互联网上搜索过,但没有找到对我说要遵循的路径的指南。
有人可以帮助我吗?

0 投票
2 回答
1016 浏览

arduino - Arduino:XBee 网状网络

我是 XBeeS2 模块的新手。我的家庭局域网上有几个 XBee“路由器”和 1 个 XBee“协调器”。

几个问题:

  • 我可以从我的应用程序 (Arduino) 中更改 XBee 地址吗?还是每个 XBee 地址都必须在使用 X-CTU 工具(或另一个工具)之前配置?
  • 从我的 XBee“路由器”中,如何从我的应用程序(Arduino)中检索 XBee“协调器”地址?
0 投票
1 回答
221 浏览

xbee - ZigBee 网关澄清?

我正在建立一个项目,我应该能够从 IP 网关控制我的 ZigBee 终端设备(ZDO 或 ZED)。在进行了详细的研究后,我明白了建立一个设置。

但是,我需要确认来自不同供应商的 ZigBee 设备是否能够相互通信?

如果它们可以通信,是否可以使用通用(通用)网关从 IP 网络访问或控制终端设备(来自不同供应商)?

请把你的建议借给我。另外,您对已经可用的设备或如何取得进展的建议?

0 投票
2 回答
201 浏览

linux - 高度时间敏感应用的分析方法

我在嵌入式 Linux 环境中工作,调试与 Zigbee 设备配对/绑定相关的高度时序敏感问题。

我们的架构是通过 SPI 接口从 Zigbee 前端模块读取数据,然后从内核空间传递到用户空间进行处理。处理后的数据和响应随后被传回内核空间并再次通过 SPI 接口输出。

Zigbee 802.15.4 时序要求规定我们需要在 19.5 毫秒内做出响应,并且我们经常会在此窗口之外做出响应,这会导致网络出现故障和丢包。

Linux 内核未在启用抢占的情况下运行,也可能无法启用抢占。
我的怀疑是,由于内核不可抢占,还有另一个任务/进程正在使用 ioctl() 接口,这会使 Zigbee 应用程序延迟足够长的时间,以至于超过 19.5 毫秒的窗口。

我尝试了以下工具

  • oprofile - 这里没有太大帮助,因为它分析了整个系统,并且应用程序在这段时间内实际上并不是很忙,因为它移动了如此少量的数据
  • strace - 开销太大,虽然我没有太多使用它的经验,所以也许可以改进输出。开销对性能的影响如此之大,以至于应用程序根本无法运行

有没有其他轻量级的方法来分析这样的系统?

当 ioctl 调用挂起在另一个任务/线程上时,无论如何要捕获吗?(假设这是问题的根本原因)

0 投票
1 回答
145 浏览

compatibility - Can Xbee communicate with Probee?

I have two Zigbee modules:

I want to communicate with these two Zigbee modules. Is this possible?

0 投票
1 回答
217 浏览

xbee - API 模式下的 Zigbee 网络

谁能告诉我如何查看我的 Pan ID 中链接的所有 XBee 模块?我想从 Coordinator 发送命令并接收链接在同一 Pan ID 中的所有 XBee 模块的编号和网络 ID。

我的模块都是系列 2。