如何将数据发送到充当iBeacon的iPhone?我正在寻找如下流程:搜索附近的iBeacons连接到一些iBeacon在设备之间交换数据有谁知道如何将不同的蓝牙功能放在一起制作这可能吗?提前谢谢 最佳答案 标准iBeacon是仅传输设备,移动设备可以看到它们,但实际上并不“连接”到它们或交换数据。但如果您在所有设备上都有一个应用程序以及一个网络服务来进行数据传输,您仍然可以按照您的要求进行操作。这将允许设备A和B在附近时相互检测并交换数据。方法如下:您的应用在设备A和B上轮流充当iBeacon(使用特定于应用程序的标识符和特定于手
自iOS7.1起,无需在前台或后台打开应用程序即可监控iBeacon区域。虽然这更像是实验室情况而不是现实世界的问题,但我想知道当两个iOS应用程序都注册以在后台监视相同iBeacon区域时会发生什么。比方说,这两个应用程序都设置为在输入特定区域时触发本地通知...在这种情况下是否有任何预期/记录的行为?例如。1)两个应用程序都会被触发?2)只有最后注册的应用才会被触发?3)等 最佳答案 两个应用程序都将被触发。我不相信苹果文档中明确说明了这一点,但根据设计,所有应用程序都是沙盒的,并且应该独立运行,除非文档另有说明。我可以根据经验
swift3.0iOS10.x在初步了解iBeacons技术后,我正在重新审视iBeacons的世界,但似乎发现该框架在iOS10.x中的工作方式发生了重大变化;尽管也许我只是失去了理智。funclocationManager(_manager:CLLocationManager,didRangeBeaconsbeacons:[CLBeacon],inregion:CLBeaconRegion){ifbeacons.count==0{return}据我了解,此方法之前返回了一组信标。它仍然这样做,只是它每次只返回一个只有一个元素的数组。当然,它会继续找到范围内的所有信标,但是在扫描时一
我需要检测设备何时进入或离开某个区域并根据此执行一些操作。使用“startRangingBeaconsInRegion”,我可以检测到最近的iBeacon并据此更改背景颜色,如果无法检测到iBeacon,则更改为白色。不过,我无法让它在“didEnterRegion”或“didExitRegion”上触发。我知道如果设备已经在该区域中,则不会触发enterRegion。我确保未检测到信标(白屏),然后检测到信标(彩色屏幕)-但没有触发。我试过使用estimoteSDK,但我遇到了同样的问题。重新启动设备也无济于事。我的代码在下面,有什么建议吗?importUIKitimportCore
我可以通过以下方式扫描iBeacon:funclocationManager(manager:CLLocationManager!,didRangeBeaconsbeacons:[AnyObject]!,inRegionregion:CLBeaconRegion!){}}假设我在扫描后得到以下信标Beacon1:major:1minor:5uuid:xxxBeacon2:major:1minor:6uuid:xxxBeacon3:major:1minor:7uuid:xxx扫描后我想连接到信标2并更改其特性。我知道我可以使用CoreBluetooth扫描并连接到蓝牙设备并更改其特性,但
我正在开发信标检测应用程序,目前非常适用于kontakt品牌信标。客户给我发了一些我从未见过的新信标,我用谷歌搜索但我找不到它们可以是什么品牌。Thefollowinginformationrelatedtothisbeacontheygaveme:uuid:fda50693-a4e2-4fb1-afcf-c6eb07647825pass:000000name:ion_beacon00021major:16789minor:24532我已经转换了我的代码来监控两个uuid而没有让它工作for(index,beaconID)inbeaconsIds.enumerated(){letbea
我听说您可以为新的AppleTV编写应用程序。我读到它运行一个iOS版本。我也读到它具有蓝牙功能。问题很简单,我可以将我的AppleTV变成一个iBeacon,尽管它非常昂贵吗?:) 最佳答案 让iOS设备广播的方法是,创建一个CLBeaconRegion对象,其中包含要广播的UUID、major和minor,调用它的peripheralDataWithMeasuredPower方法,并将通过这种方式获得的字典传递给CBPeripheralManager的startAdvertising方法。现在,tvOS缺少CLBeaconReg
我一直在开发一个iOS应用程序并尝试使用Apple的CoreLocation和iBeacon技术。到目前为止,我使用了三个具有不同UUID的信标。一切正常,直到我决定向我的应用程序添加更多信标。直到那时我才遇到奇怪的问题。据说,一个应用程序在后台时可以一次监控多达20个信标区域-但在我的特定情况下,这个数字似乎是3。我尝试了不同的方法,但没有任何效果。当我在他们的数组中打乱信标时,结果如我所料-只有前3个信标区域在应用程序处于后台时触发了didEnterRegion和didExitRegion事件。这在前台时不适用。请考虑一下:我有一组自定义信标对象(从API使用)我为每个自定义信标对
Android设备能否充当iBeacon并确定其他Android设备何时进入其范围?其他Android设备是否需要开启蓝牙?如果客户来到我的商店,但他的设备上没有安装我的应用程序,iBeacon可以工作,还是必须先安装应用程序?每天有很多顾客光顾我们的商店,但如果他们没有安装我的应用程序,iBeacon概念是否有效? 最佳答案 YES这在Android5+上是可能的,你可以找到open-sourcecodefortransmittingasabeacon在AndroidBeaconLibrary.BeaconScope中还有一个全功
Android设备能否充当iBeacon并确定其他Android设备何时进入其范围?其他Android设备是否需要开启蓝牙?如果客户来到我的商店,但他的设备上没有安装我的应用程序,iBeacon可以工作,还是必须先安装应用程序?每天有很多顾客光顾我们的商店,但如果他们没有安装我的应用程序,iBeacon概念是否有效? 最佳答案 YES这在Android5+上是可能的,你可以找到open-sourcecodefortransmittingasabeacon在AndroidBeaconLibrary.BeaconScope中还有一个全功