相关疑难解决方法(0)

在iOS中获取BLE的广告数据

我正在创建一个应用程序,它可以获取范围内所有BLE设备的UUID.我已经在Android中运行良好,它给我的广告数据作为字节数组.现在我想在iOS中做同样的事情.

我正在运行扫描并且它正在检测设备,并且在回调中有一个名为advertisementData的NSDictionary.但其中唯一的信息如下:

kCBAdvDataChannel = 39;
kCBAdvDataIsConnectable = 1;
kCBAdvDataLocalName = jaalee;
kCBAdvDataTxPowerLevel = 0;
Run Code Online (Sandbox Code Playgroud)

我是否正确地认为我应该获得整个广告包?如果没有,我怎么能得到它?

objective-c ios bluetooth-lowenergy ibeacon

15
推荐指数
2
解决办法
3万
查看次数

Swift中的BLE背景扫描

我试图让我的应用程序在后台扫描BLE设备,并在Swift中搜索一些广告数据.我一直无法找到任何有关此内容的教程或问题.

基本上,当应用程序不在前台并且用户重新启动手机时,有没有办法在后台自动执行此操作?: 使用iOS获取蓝牙LE扫描响应数据

我希望你能指出我正确的方向.谢谢

ios bluetooth-lowenergy swift

5
推荐指数
1
解决办法
5857
查看次数

iOS和Android无法连接的蓝牙设备是否有唯一标识符?

我们正在创建一个蓝牙硬件设备,并希望在数据库中存储唯一标识符,以便多个用户不会尝试连接到同一设备.有Android和iOS应用程序.

据我所知,在iOS中你无法访问MAC地址,所提供的UUID是在iOS端生成的.我们可以添加一个提供UUID的特性,但有没有办法在iOS和Android上拥有一致的标识符而无需连接到蓝牙设备?

uuid android bluetooth ios bluetooth-lowenergy

5
推荐指数
1
解决办法
5800
查看次数