Ios 如何将数据发送到变成iBeacon的iphone?
如何将数据发送到充当iBeacon的iPhone? 我正在寻找以下流程:Ios 如何将数据发送到变成iBeacon的iphone?,ios,bluetooth,ibeacon,Ios,Bluetooth,Ibeacon,如何将数据发送到充当iBeacon的iPhone? 我正在寻找以下流程: 搜索附近的iBeacons 连接到某个iBeacon 在设备之间交换数据 有人知道如何将不同的蓝牙功能组合在一起以实现 这可能吗 thx PrevanceiBeacon是一种邻近技术,不是为数据交换而设计的。但是,由于蓝牙堆栈将在iPhone上作为信标激活(因此它可以公布其接近UUID),因此您可以使用它连接到信标并在设备之间交换数据 标准iBeacons是移动设备可以看到的仅传输设备,但实际上不“连接”到它们或交换数据
thx PrevanceiBeacon是一种邻近技术,不是为数据交换而设计的。但是,由于蓝牙堆栈将在iPhone上作为信标激活(因此它可以公布其接近UUID),因此您可以使用它连接到信标并在设备之间交换数据 标准iBeacons是移动设备可以看到的仅传输设备,但实际上不“连接”到它们或交换数据 但如果您在所有设备上都有一个应用程序以及一个web服务来进行数据传输,您仍然可以按要求执行操作。这将允许设备A和B在附近时相互检测并交换数据。以下是方法:
因为同样的过程也在两部手机上运行,所以这种通信可以通过两种方式进行。是否特别需要使用iBeacon技术?我提出这个问题的原因是,通过阅读您对该过程的描述,您可以使用iOS 7的多点连接实现同样的效果。无论接口是WiFi还是蓝牙,它都能够抽象出将两台iOS设备连接在一起的所有技术复杂性。我已经设法使用
MCNearbyServiceBrowser
、MCNearbyServiceAdvertiser
和MCSession
类构建了类似的东西。所以没有可能做广告和测距,然后切换到蓝牙数据传输模式并返回?因为使用蓝牙而不是web服务传输数据会更酷…当然,您也可以使用CoreBlutooth在手机之间直接传输数据,而不是使用web服务。设置它要复杂得多,因为你必须在每个应用程序中添加第三个周期,也许是第四个周期。这些额外的周期将使每个应用程序进入外围和/或中央模式,以发送和接收蓝牙数据。但是,使用蓝牙传输管理此设备上的定时对于多个设备来说非常困难,因为在发送蓝牙数据时,您不能作为iBeacon进行广播。是否可以先使用iBeacon检测两个设备之间的距离,然后再使用多个EER连接基于近距离交换数据进行检测?是的可以吗,iOS 7中有一本教程,由《教程》一书提供,CoreLocation一章有什么新内容:)