iOS蓝牙扫描的坑

news/2024/11/28 3:48:25/

一、后台扫描

手机作为中心模式(client):
打开后台模式中的使用蓝牙功能 TARGET→Capabilities→Background Modes→Uses Bluetooth LE accessories(勾选)

二、扫描设备方法

centralManager为蓝牙中心模块

// centralManager.scanForPeripherals(withServices: nil, options: [CBCentralManagerScanOptionAllowDuplicatesKey: true])
centralManager.scanForPeripherals(withServices: nil, options:nil)

三、ble扫描流程

从调用iOS的scan接口,到收到系统回调,这中间其实有下面几步的交互:

  1. BLE设备端发送广播ADV_

http://www.ppmy.cn/news/380411.html

相关文章

windows输入模式切换

电脑ins键(Insert Key)位置, 可以通过按键实现文本输入模式的切换。一般情况下为光标模式,新输入的字插入到光标位置,原来的字相应后移。如下图, 另一种较少使用的模式是覆盖模式,光标位置新输…

Alt+Tab快捷键:使用键盘实现众多窗口情况下的多任务快速切换,提高打工效率

忙的时候同时开了很多窗口,每次都移到任务栏太麻烦了,这时用AltTab快捷键实现多任务间的快速切换,示意图如下: 打开后出现当前的窗口缩略图,松开Alt键,默认切换到下一个窗口。 使用左右可以进行选择。 另一…

每日一题面试题 - 持续更新

1、undefined和null的区别-20230614 undefined: (1)声明了一个变量,但没有赋值 (2)对象属性没有赋值 (3)调用函数没有提供相应的参数 (4)函数没有返回值&…

Windows(包括Edge)快捷键 ALT+TAB 切换效果的设置

有没有小伙伴发现,在 Edge 浏览器打开多个标签的时候,想切换回之前打开的其他应用,却莫名的切换回了浏览过的上一个 Edge 标签页。 这时,我们可以修改 windows 设置来调整到我们想要的切换效果。 *可以看到总共有4个选项&#…

Maya常用快捷键有哪些?Maya快捷键大全

Maya是有名的三维动画制作软件,很多小白学习Maya不知道快捷键,总是一个一个的点击,大大的影响了制作速度,快捷键可以提升制作效率,大家一定要熟记啊!本期内容小编为大家讲解Maya常用快捷键有哪些&#xff1…

Goland 常用快捷键集锦

Goland 常用快捷键 下面列举了一些 Goland 中经常使用到的快捷键。 1) 文件操作相关的快捷键 快捷键作用Ctrl E打开最近浏览过的文件Ctrl N快速打开某个 struct 结构体所在的文件Ctrl Shift N快速打开文件Shift F6重命名文件夹、文件、方法、变量名等 2) 代码格式化相…

sangerbox制作heapmap_【魔兽WE教程】地图制作必须熟悉 的快捷键

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 A - Show Palette (显示/隐藏快截面版) B - Show camera Bounds (ON/OFF) (显示/隐藏镜头边界) C - Lock to Game Camera (ON / OFF) (固定为为游戏中视角) D - Go to Doodads Layer (切换到物件层) E - (Un)hides Weather (显示/…

魔兽War3 微操技巧(教学)

冰封的艺术在于你的思想和你的操作的完美的结合,而我要说的操作则是实现一切梦想的基矗,首先,简要总结前人的重要思想,他们无私的为你们的未来奉献出自己的经验,我则是学他们的榜样。   1,快捷键的使用:这…