有很多关于这个主题的话题,但我还没有能够解决我的问题,也没有看到太多关于使用 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) 用于微 Controller 连接的 XBee 5V/3.3V 适配器。
http://www.gravitech.us/xbadforarna.html (2) XBee-4 Nano(XBee 和 Arduino Nano 的扩展板) (3) 阿杜诺纳米 (1) 阿杜诺乌诺
X-CTU 油灰 带有 Amarino 的 Arduino IDE 安卓手机
我理想的设置是在 XBee-4 Nano shield 上连接配置 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 向我指出正确的方向,我们将不胜感激。
谢谢
最佳答案
Are the TX->RX and RX->TX already connected
是的,看看原理图:http://site.gravitech.us/Arduino/XBEE-4NANO/Schematic.pdf
how do I discover the XBee module from my Android phone?
“发现”是什么意思? 如果你的意思是当 xbee 被插入时,你不能轻易。 xbee是透明的,它们就像直接连接电缆一样。但是他们响应 AT 命令,如果我是对的,那么你可以尝试使用它们(但蓝牙卡可能会响应),除非请求是在迷你端完成的,并且只有特定的信号被发送回阿玛利诺。
关于android - 如何从 Android 发现 XBee 并在两者之间发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21338350/