【问题标题】:Receive BLE signal from iBeacon to Bluno(arduino with BLE)从 iBeacon 接收 BLE 信号到 Bluno(arduino with BLE)
【发布时间】:2014-05-13 07:50:18
【问题描述】:
我想从 iBeacon 接收 rssi 信号和 UUID 到 Arduino 板具有 BLE 的 Bluno。
对此有一些问题。
- 是否有任何解决方案可以从 BLE 接收 UUID 和 rssi 到 BLE?
两个 BLE 设备是否可以相互通信?
- 我希望一些网站可以参考这个问题。
- 我还需要将 bluno 与 AR.Drone 连接起来。你能给我一些建议吗?
谢谢你的帮助
【问题讨论】:
标签:
arduino
bluetooth-lowenergy
ibeacon
ar.drone
bluno
【解决方案1】:
Bluno 能够充当 iBeacon(发送器),但它无法接收 iBeacon 通知并将其传递给 Arduino。
BLE 设备可以通信并且可以接收 UUID 和 RSSI,但这取决于设备的功能和它公开的接口。例如,iOS 设备公开了一个非常复杂的 BLE API。 Bluno 板没有。它向 Arduino 公开一个“串行端口”,并将发送/接收数据映射到一组 BLE GATT 特性。一对 Bluno 设备可以配置为无线串行链路,或者计算机或移动设备上的软件可以通过蓝牙堆栈与 Arduino 交换数据。
有一个 AT 命令将返回配对设备的 rssi,但文档不清楚这是否可用于 Arduino 或仅通过 USB 连接到计算机。
专门针对 Bluno 的最佳参考(例如)似乎是 DFRobot Wiki
我怀疑您是否能够直接从没有蓝牙 LE 的 Bluno 使用蓝牙低功耗连接到 AR.Drone。理论上,您可以将另一个 Bluno 连接到 AR.Drone 上的 USB 端口并编写软件,但为 Arduino 获取 WiFi 屏蔽并使用 AR.Drone 内置的 WiFi 网络会更简单