如何将数据发送到充当iBeacon的iPhone?
我正在寻找以下过程:
我正在寻找以下过程:
>搜索附近的iBeacons
>连接到一些iBeacon
>在设备之间交换数据
有谁知道如何把不同的蓝牙功能放在一起
这可能吗?
提前thx
解决方法
标准iBeacons是移动设备可以看到的仅传输设备,但实际上并不“连接”它们或交换数据.
但是,如果您在所有设备上都有应用程序以及进行数据传输的Web服务,您仍然可以按照自己的要求进行操作.这将允许设备A和B在它们附近时互相检测并交换数据.这是如何做:
>您的设备A和B上的应用程序在充当iBeacon(通过应用程序特定标识符和电话专用标识符宣传其存在)和iBeacon信号(包括应用程序特定标识符)之间进行交替.
>在其测距周期内,设备A上的应用程序将检测到来自设备B的iBeacon传输,其中包括您的应用程序标识符和B的设备标识符.
>然后,应用程序A对Web服务进行“写入”调用,其源“A”和目标“B”以及您要传输的任何数据,例如“设备A向设备B打招呼”.
>该应用程序还会定期对Web服务进行“读取”调用.在此示例中,设备B将读取发往B的任何信息,并且Web服务将返回设备A已向其发送带有数据“设备A向设备B问好”的消息的记录.
由于同一个进程也在两部手机上运行,因此这种通信可以双向进行.