17得票4回答
陀螺仪信标发现

是否有可能使用iOS SDK发现Gimbal信标?我想使用简单的范围测量,但我不知道发射器的UUID。

17得票2回答
iOS CoreBluetooth / iBeacon: 同时广播iBeacon和外设服务

我正在为iOS编写一个应用程序,需要同时广告iOS iBeacon和周边服务。必须广告服务而不是仅在周边可发现,因为使用案例要求中央设备(BLE术语)在由于接近iBeacon而被iOS唤醒后(但仍在后台运行)连接到周边设备。在中央设备的后台运行的应用程序只能通过可用服务来发现周边设备,而无法发...

17得票2回答
获取iOS中BLE的广告数据

我正在创建一个应用程序,获取范围内所有BLE设备的UUID。我已经在安卓上成功实现了这一点,它会给我一个字节数组作为广告数据。现在我正在尝试在iOS上做同样的事情。 我正在运行扫描并检测到了设备,在回调函数中有一个名为advertisementData的NSDictionary。但是它里面唯...

17得票4回答
当检测到信标时,locationManager:didEnterRegion未被调用

在测试使用信标(iOS设备)时,我发现监听信标出现了一些意外的行为。即使信标进入区域,locationManager:didEnterRegion 方法也没有被调用。但是 locationManager:didRangeBeacons:inRegion: 被正确地调用,并且检测到的信标在那里显...

17得票4回答
如何通过蓝牙信号(BLE)唤醒iOS应用程序

在使用CoreBluetooth(无iBeacon)时,是否有一种方法可以在设备接收到蓝牙信号时唤醒未运行的应用程序? 我正在使用RedBearlab的BLE Shield模拟信标(http://redbearlab.com/bleshield/)。 谢谢, 丹 *更新03/05/14*...

16得票4回答
使用hcitool设置广告数据包。

现在有一篇广为人知的博客文章介绍如何将USB蓝牙4.0适配器设置为iBeacon。归结起来就是这个神奇的命令:sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 e2 c5 6d b5 df fb 48 d2 b...

15得票1回答
我们能在后台启动iBeacon发射器吗?

我有一个iPhone应用程序,在其中创建了一个发射器和一个接收器。但是,当屏幕锁定或应用程序被发送到后台时,发射器停止发射。 我能在后台仍然继续发射(即广告、广播)吗?

15得票1回答
iBeacon:didEnterRegion和didDetermineState(CLRegionStateInside)有什么区别?

当用户进入某个区域时,我想发布一个通知。然而,由于相同的两个CLLocationManagerDelegate方法,我非常困惑。我应该如何正确地使用这两种方法? 有些人说,“didDetermineState”方法需要在应用程序在该区域启动时开始观察区域。 谢谢,- (void)locat...

15得票1回答
BLE广告包中制造商特定数据的公司ID列表

当AD类型字段为0xFF(制造商特定数据)时,在BLE广告包中,我该在哪里找到已注册的公司ID列表,这些公司ID紧跟着AD类型字段之后设置? 具体来说,例如,我如何查找指示Apple公司ID为0x4C00的信息? (在iBeacon数据包中,AD类型0xFF后面是0x4C和0x00。)

15得票3回答
将Objective-C框架导入Swift框架项目。

我正在构建一个框架,需要导入一些 Objective-C 框架。 目前我需要导入 "Beaconstac.framework",但是在 Swift 框架项目中无法添加桥接头文件。 我该如何在我的项目中使用这个框架? 我尝试过: import Beaconstac 但编译器报错 "...