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

如何从Android中发现XBee并在两者之间发送数据,android,bluetooth,arduino,discovery,xbee,Android,Bluetooth,Arduino,Discovery,Xbee,关于这个主题有很多帖子,但我还没有解决我的问题,也没有看到过关于使用XBee-4 Nano的很多讨论。我正在进行一个Arduino/Android项目,我需要一个远程XBee监控按钮,一旦按下按钮,就会向我的Android手机发送通知,我会在任务栏中收到一条消息,说按钮被按下 我已经做了好几个星期了。。。我读过许多家庭自动化书籍,浏览过XBee实验室手册,搜索过许多论坛,并安装了Amarino的工具。我现在面临的问题是不理解如何让XBee和Arduino工作到足以被用户发现的程度。Android

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

我已经做了好几个星期了。。。我读过许多家庭自动化书籍,浏览过XBee实验室手册,搜索过许多论坛,并安装了Amarino的工具。我现在面临的问题是不理解如何让XBee和Arduino工作到足以被用户发现的程度。Android部分我将能够处理

我的工具是

(2) XBee 802.15.4(系列1)嵌入式天线模块。 (1) XBee USB适配器,方便PC连接。 (1) XBee 5V/3.3V适配器,用于微控制器连接

(2) XBee-4纳米级(用于XBee和Arduino纳米级的屏蔽) (3) Arduino纳米 (1) 阿杜伊诺·乌诺

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

我的理想设置是在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的正确方向,我将不胜感激

谢谢

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

是的,请看示意图:

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

“发现”是什么意思?
如果你的意思是当xbee插上电源时,你不可能很容易。xbee是透明的,就像直接连接电缆一样。但是,如果我说的对,它们会响应“按命令来”,因此您可以尝试使用它们(但蓝牙卡可能会响应),除非请求在mini端完成,并且只向amarino发送特定信号。

您好,谢谢。。。示意图现在有意义了。我所说的“发现”,是指当我尝试在手机上搜索附近的蓝牙设备时,它会显示在可用配对列表中。我一直在尝试按照这里的步骤来做,但我被困在第6步,他们说设置为主模式?听起来我应该能够输入一些AT命令,并且我应该能够从我的手机中找到xbee。我已将调制解调器设置为XB24-功能设置:XBEE 802.15.4。这有问题吗?这里是我的问题的一些截图。我正在尝试按照上面url中提供的步骤进行操作,下面是我看到的: