问题标签 [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 投票
0 回答
249 浏览

sensors - ADC 样本与 XBee 和光敏电阻之间的干扰

我正在使用 XBee serie 2 模块对三个传感器的值进行采样,即光敏电阻 (LDR)、湿度传感器和温度传感器 (LM35)。当没有亮度时,光敏电阻具有最大值(1023),但如果环境非常非常暗,该值是相同的 1023,但其他传感器开始不稳定,给出的值大于正常值。也许是 XBee ADC 采样问题?或者可能是电路问题?

0 投票
1 回答
1616 浏览

python - 为serial.write python编码传递的参数

我正在尝试通过 xbee 从 pc 向 arduino 发送一些数据。

我有一个测试包,我知道它做得很好,它是:

如果我使用:

我的数据包到达 arduino。

但现在我想通过命令行传递这个数据包。就像是:

每次我想都可以通过这种方式更改数据。

我试过:

和其他尝试但总是失败。

关于我必须如何传递数据的任何想法?我认为问题与 ser.write 中的初始 b 有关...

我正在使用 python 2.6 或 2.7 ...不是 3。

0 投票
1 回答
115 浏览

python - type error occurred using buffer memoryview

I wanted to do a program which gets data from serial port which start and stop bit will be * and #. Data received will be in *1234567# this form. But it says my 'type' object is not subscriptable. I'm really new to Python i don't know what to do next, can anyone help me to solve this problem?


0 投票
1 回答
451 浏览

python - 如何获得确认和停止发送数据

使用python-xbee库,我编写了将数据从端点发送到协调器的代码。我已成功将数据发送到协调器,协调器接收到该数据。但是,在端点代码中,协调器获取数据后,我想结束通信。我应该写什么才能检测到协调器已收到数据?

我正在发送数据

0 投票
1 回答
87 浏览

python - 如何防止协调器监听自己

我有一个 xbee 协调员。我已经向其他 xbees 广播消息,但协调器收到它的消息并向自己发送确认。如何停止配置为广播者的 xbee 协调器来监听自己?

0 投票
1 回答
416 浏览

node.js - Error 'Target out of bounds' when connecting through XBee to a server with Node.js/serialport

I have an XBee module that accepts data on ttyAMA0 of a Debian server that is running Node.js with 'serialport' installed.

I keep getting an out-of-bounds error from the following code which take an XBee packet up to the length it should be. It then gets sent to another function for checksum validation. But the problem is the darn buffer.

I added the receivingPacket as part of testing, it should not be necessary. The problem seems to be the line with copy, buf[i].copy(pBuf, pos);. I don't know if I need to clear the buffer somehow.

The error is

[RangeError targetStart out of bounds]

which would be pos in my case.

0 投票
1 回答
2497 浏览

serial-port - XBee 与 Arduino 的通信

我正在尝试使用两个XBee模块和 XBee shield在两个 Arduino 之间建立一个简单的无线链接。

我将协调器配置为:

和终端设备

然后我将简单的代码上传到两个 Arduino 平台。在终端设备上:

并在协调员上:

但是没有数据从终端设备传递到协调器。我错过了一些明显的东西吗?

0 投票
0 回答
1001 浏览

arduino - Xbee 奇怪地发送随机序列值

我已经成功连接到 Xbees。一个通过 XbeeExplorer 连接到 CPU,另一个是 ElSequencer(一个 lilypad arduino 板)。连接效果很好,我可以毫无问题地使用串行监视器发送无线信号。波特率、泛 ID 和目标地址均正确且有效。奇怪的是,Xbee 不断向 Arduino 随机发送数据。像各种串行信号。如果我把 Arduino 打印回接收到的信号,

我也开始看到无限信号回来了。Xbee 在没有任何命令的情况下不断发送序列是什么意思。这些值是完全随机的。Like: 126010 131005301080854 126010131005301080854 126010131005301080854 126010131005101080856 126010131005101080856 126010131005301080854 126010131005201080855

我的arduino代码如下。是一个简单的开关灯。由于 Xbee 不断发送随机信号,有时信号与编程信号匹配,并且灯会打开或关闭。

0 投票
1 回答
7096 浏览

android - 使用 Android 3+ 手机与 xbee 模块通信

我想将我的 Xbee 模块连接到我的 android 手机并通过发送 AT 命令与其通信。

我知道 Android 手机提供的 USB 主机工具,但我不知道如何向它发送数据。

我有 java-Xbee API,我可以使用我的计算机与 Xbee 交谈,但由于我的项目涉及使用 Android 操作系统,因此将不胜感激有关此主题的任何帮助。

0 投票
2 回答
2288 浏览

arduino - Arduino XBee 如何避免使用串行 I/O 端口?

我有两个 Arduino 和两个 XBee 模块。这些模块直接安装在 Arduino 板上。一个 Arduino 正在发送信息,另一个 Arduino 正在接收信息,同时收听来自它所连接的计算机的命令。我只是通过串口运行 XBee 代码,它运行正常。

但是,如果将代码更改为

并将 Serial 更改为 XBee 然后一切都不起作用。我不知道为什么。因为我应该避免使用串行,因为串行端口正在与我计算机上的 C 代码通信。所以我愿意使用另一个端口通过 XBee 进行监听。Rx/Tx 上可能存在一些 I/O 端口冲突,但我的 Arduino 没有连接到除 XBee 之外的任何其他设备。

设置是这样的:

| XBee| <<------------>> XBee

Arduino |||||||||||||||||| Arduino <<--------->> 计算机 C

我该如何使用SoftwareSerial