我们可以使用iBeacon通过蓝牙在iOS中传输数据 - android?

Dis*_*ant 12 android ios bluetooth-lowenergy ibeacon

我想知道iBeacon实际上是如何工作的.我找到了AirLocate的示例代码,但无法弄清楚它是如何工作的.iBeacon适用于BLE,因此可以通过蓝牙与其他BLE支持的设备进行数据通信吗?

有可能通过蓝牙使用BLE或信标在iOS - Android设备之间进行数据传输吗?

iOS已经宣布了iBeacon技术,但没有找到任何关于此的技术规范文档.我也想知道它在android上是如何工作的?

有人可以描述一下这项技术,是否有可能在iOS-iOS设备和iOS-Android设备之间通过蓝牙进行数据通信?

dav*_*ung 18

不,您无法使用iBeacons在设备之间进行通信,因为iBeacons只能进行传输.移动设备,iOS和Android都可以听到iBeacons,但他们无法回复.

iBeacons通过每秒(或更频繁地)传输3部分标识符和发射机功率参考值来工作.就是这样.他们什么也没做.iOS和Android中的SDK会监听这些信号并将其报告给您的应用,但其余部分由应用开发人员负责.

您可以使用自定义蓝牙LE信标建议您的建议,但它需要比iBeacon复杂得多,您必须自己构建.

以下是一些链接,可以为您提供更多信息:

iBeacons如何在Radius Networks的Android上运行

由Dave Addey撰写的iBeacon概述

完全披露:我为Radius Networks工作.

  • 需要说明的是,标准的iBeacon无法接收任何内容 - 它只能传输.当iOS或Android设备位于iBeacon的"区域内"时,它可以收到通知.iBeacon只能发送三部分标识符.如果你有一些不是标准iBeacon的其他BLE主机,你可以让它传输你想要的任何东西(在BLE广告空间限制内).但iBeacon技术无助于此. (2认同)