如何从Android发现XBee并在两者之间发送数据

问题描述 投票:0回答:1

有很多关于这个主题的帖子,但我还无法解决我的问题,也没有看到太多关于使用 XBee-4 Nano 的讨论。我正在开发一个 Arduino/Android 项目,我需要一个远程 XBee 监控按钮,一旦按下按钮,通知就会发送到我的 Android 手机,并且我会在任务栏中收到一条消息,说明按钮已按下。

我已经为此工作了数周...我阅读了许多家庭自动化书籍,浏览了 XBee Lab 手册,搜索了许多论坛,并安装了 Amarino 工具。我遇到的问题是不了解如何让 XBee 和 Arduino 足够工作以被 . Android 部分我将能够处理。

我拥有的工具是

http://www.makershed.com/Xbee_Series_1_Starter_Kit_p/mkpx19.htm (2) XBee 802.15.4(系列 1)嵌入式天线模块。 (1) XBee USB 适配器,方便连接 PC。 (1) 个 XBee 5V/3.3V 适配器,用于连接微控制器。

http://www.gravitech.us/xbadforarna.html (2) XBee-4 Nano(XBee 和 Arduino Nano 的扩展板) (3) Arduino 纳米 (1) Arduino Uno

X-CTU 油灰 Arduino IDE 与 Amarino 安卓手机

我理想的设置是在 XBee-4 Nano 扩展板上连接配置 XBee 和 Arduino Nano 以监控按钮,将 XBee/Arduino 连接到 Android 手机,然后按下按钮,手机收到通知。

我能够使用 Adruino Nano 监控按钮并在按下按钮时打开 LED。如何使用 XBee-4 Nano 将数据从 Arduino 发送到 XBee? TX->RX 和 RX->TX 是否已连接并且 XBee 将仅广播数据,还是我需要手动设置跳线来执行此操作?

下一个问题是如何从 Android 手机中发现 XBee 模块?我已经成功完成了 2 个 XBee 之间的蓝牙聊天项目。我已在手机上安装了 Amarino,但是当我将 XBee 连接到任一适配器或 XBee-4 Nano 时,我无法发现 xbee。为什么是这样?我需要更新波特率或其他设置才能进行发现吗?我使用的适配器有问题吗? XBee 已通电,因为我可以使用 D05 = 1 和接地来点亮 LED。

如果您能为我指明如何使用 XBee-4 Nano 以及如何从 Android 手机(使用 Amarino)发现 XBee,我将不胜感激。

谢谢

android arduino bluetooth xbee bluetooth-device-discovery
1个回答
0
投票

TX->RX 和 RX->TX 是否已连接

是的,只需看原理图即可:http://site.gravitech.us/Arduino/XBEE-4NANO/Schematic.pdf

如何从 Android 手机发现 XBee 模块?

“发现”是什么意思? 如果你的意思是当 xbee 被插入时,你就不能轻易地做到这一点。 xbee是透明的,就像直接连接电缆一样。但它们响应来 AT 命令,如果我是对的,所以你可以尝试使用它们(但可能蓝牙卡会响应),除非请求是在迷你端完成的,并且仅发送特定信号阿马里诺。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.