问题标签 [xbee]

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 回答
141 浏览

c# - 为什么只有在抛出异常后才更新表单

我正在开发一个主要涉及Xbee和PC之间的COM端口通信的winform程序。请允许我先向您展示问题:

笔记:

  1. 不用担心委托函数,它只是检查返回的字节

  2. 该程序以前可以运行,我今天刚刚添加了高速设置。所以对于 xbee 设备,我必须以 9600 速度开始,然后更改为我需要的任何速度,即 38400。但是,一旦我将其设置为 38400,无需重启 xbee。下次连接设备时,速度保持@38400。这就是我添加尝试与另一个波特率连接的 if(initial_fail) 块的原因。

  3. 请按照我用数字标记的评论

    /li>

这是 GUI 的一部分,如下所示: 在此处输入图像描述

所以我的问题是为什么只有在超时异常之后,波特率才会更新?

0 投票
1 回答
1064 浏览

upload - 为 Arduino 上传配置 Xbee 的命令是什么?

我想使用我的 xbee 收音机上传到 arduino uno,但似乎无法正常工作。我已经将 xbee 配置为可以发送和接收序列,所以我错过了什么?为什么上传失败?

我使用 xctu 将波特率设置为 115200 并在连接到我的电脑的 xbee 上设置广播模式。在 uno 上也是如此,并使用测试草图将任何接收到的串行数据从 arduino 发送到 xbee。

当我输入 xctu 时,我会返回我输入的内容,所以我知道这是来自 arduino

谢谢

0 投票
2 回答
2084 浏览

zigbee - API 模式下的 Xbee 64 位地址

我目前正在开展一个项目,在该项目中我使用 xbee XBee 2mW Wire Antenna - Series 2 (ZigBee Mesh) 等天线。如何获取我的天线 64 位地址,以便我可以使用我的软件自动设置它?我可以向天线发送 zigbee 消息,以便它返回包含其天线地址的消息,然后我解码消息并知道我的天线地址。

谢谢。

0 投票
1 回答
5599 浏览

xbee - API 模式下的 XBee 睡眠​​模式

我目前正在开展一个项目,在该项目中我使用 XBee 2 mW Wire Antenna - Series 2 ( ZigBee Mesh) 等天线。

如何使用 API 模式下的软件(不使用XCTU)将天线配置为进入睡眠模式?

我应该如何唤醒天线?

0 投票
1 回答
601 浏览

xbee - 使用带有 xbee 芯片的 Dragon12 板进行通信

所以基本上,我和一个朋友在学校的课堂上使用 Dragon12-Plus2 板,我们正试图让他们通过 Xbee 芯片交谈。我们已经连接了其中一个,只需要一些代码就可以让 Xbee 与电路板对话,这样我们就可以确保它正确连接。我们正在使用飞思卡尔 Codewarrior 用 C 语言编写,并感谢尽可能多的帮助,尤其是接下来的步骤,例如当我们连接另一个时,如何让两者进行交谈和测试等。理论上它们应该已经设置好了作为一个点对点系统,但我们目前没有太多经验。任何帮助将不胜感激

0 投票
1 回答
499 浏览

uart - XBee Pro S1 - Nibo2 - 接收数据不流畅

我目前正在从事 ac 项目,在我的电脑上安装了 XBee Pro Series 1,允许我将数据发送到我的 nibo2 机器人,还连接了那个 xbee 模块。

将数据从 nibo2 机器人发送到我的电脑效果很好,并且没有任何数据丢失。

将数据从我的电脑发送到 nibo2 工作不正常:当我尝试在某个时间点发送 16 个字节时,只有前 8 个字节到达我的 nibo2。第二个 8 字节丢失。当我发送分成 8 个字节的数据并以可能 1s - 2s 的时间差发送它们时,它工作正常。

此处列出了您应该了解的可能有趣的事情:

XBee 数据表:http: //ftp1.digi.com/support/documentation/90000982_H.pdf

机器人使用的库(使用 uart0): http: //nibo.sourceforge.net/doc/html/

有没有人有想法或有人知道这个问题?是关于配置 xbee 模块的事情吗?中断问题?

非常感谢。

0 投票
2 回答
2502 浏览

topology - 如何使用 xbee zb 强制多跳拓扑?

我使用一些带有 zb 堆栈的 xbee (s2) 模块进行网状网络评估。因此,必须创建多跳环境。问题是,固件自己处理关联,并且无法像 api 提供的那样深入堆栈。为了强制数据的路径,而不干扰路由机制,我试图测量,我不得不把它们放在他们够不到的地方。只获得关联的下一跳并不是那么容易。我使用了最小功率级别的输出,但测试设置的距离很大,并且环境变化的射频特性未确定。

因此我的问题是,有人遇到过这个问题吗?

问候,托比

0 投票
4 回答
19137 浏览

python - 如何使用 python 库将数据字符串发送到 XBee?

我应该使用哪个库,以及如何使用?

Python XBee似乎只能在 API 模式下发送命令,我找不到任何人使用它发送字符串的示例。也许我误解了 API 模式是什么,但我在文档中找不到有效负载......

Digi 的 Python Socket 扩展是否已融入 Python?我似乎无法获得他们声称在我的 Python (2.7.3rc2) 中定义的任何常量,也无法在他们的网站上找到有关如何获取这些扩展的提及。这似乎是一种传递字符串的方法,但我该如何使用它呢?

0 投票
1 回答
7719 浏览

c - 在 LINUX 上使用 ac 程序读取 /dev/ttyUSB0

我想读取 GPS XBee 协议发送的数据帧。USB XStick 接收以下数据:

等等......我可以通过输入终端控件来阅读:

我希望以同样的方式查看这些细节,但是使用 C 编写的程序。这就是我所做的:

但它不起作用,我得到“接收错误”,对应于:

我哪里错了?


我的程序如下:

这次没有更多错误了,但是显示的字符是错误的:

美元符号 $$$$ 代表四人一组的数字...我再说一遍,我想要的是

我曾尝试在格式字符串中使用 %c、%d、%x,但显然它们都不能正常工作......

谢谢!

0 投票
2 回答
1081 浏览

python - 用于配置 XBee 模块的 Python 脚本在树莓派上失败

我有一个 python 脚本,我想用它来配置一些 XBee 模块。当通过xbee 开发板连接到计算机时,它可以完美地找到,但在通过 pi 板片连接到树莓派时失败。

我已将问题缩小到无法进入命令模式,发送 +++ 后 xbee 从未发送 OK 消息。以下是相关代码:

如果需要,可以在github上找到完整的源代码。

我知道 xbee 模块、树莓派或 pi 板片不是问题,因为如果我使用“picocom -lc /dev/ttyAMA0”手动尝试它,它工作得非常好。