美文网首页
Core Bluetooth 2019 ios 13

Core Bluetooth 2019 ios 13

作者: 有血有肉的程序员 | 来源:发表于2019-06-16 23:45 被阅读0次

    介绍

    在蓝牙5.0的新功能

    物理层从1M加速到2M

    更快更强的高效连接

    对app透明

    硬件必须支持LE 2M

    支持 iPhone 8,Apple TV 4K, and Apple Watch 4系列

    扫描拓展

    扫描拓展广告

    硬件必须支持拓展广告 LE 2M

    支持付费拓展广告124B

    在today上能发送4倍广告数据

    对app透明

    新的请求平台支持api

    广告拓展

    支持连接可链接拓展广告

    提升已有改变连接协议

    更强劲、更节能

    对app透明

    硬件必须支持拓展广告

    新的请求平台支持api

    新增Core Bluetooth for BR/EDR蓝牙设备类型

    在有BR/EDR蓝牙设备类型 蓝牙设备上用Core Bluetooth

    蓝牙技术联盟的 GATT蓝牙协议用在BR/EDR蓝牙设备类型

    相同的CBPeripheral Api

    在CBCentralManager中用新的Api

    在最新的 iOS, watchOS, 和 tvOS可以在today上用

    增加对硬件的支持

    Core Bluetooth 双模匹配

    提升双模匹配

    交叉传输密钥派生

    蓝牙4.2蓝牙技术联盟规范

    单项匹配进程

    对app透明

    低耗扫描替代询问

    低耗扫描替代询问

    CTKD匹配

    桥接

    低耗接近触发BR/EDR蓝牙设备类型连接

    在允许CTKD的设备上工作

    用户授权

    用户授权增强

    1. 禁止后台广告

    2. 提供给连接任何SDK的app

    3. 可以在设置里修改

    4. 可以在 iOS, watchOS, and tvOS使用

    硬件通知增强

    1. apple通知中心服务

    2. GATT 服务器服务

    3. 允许硬件在iOS接收通知

    ANCS内部更新

    1. 用户授权用在共享通知

    2. 如果硬件注册通知,提供增强

    3. 授权可以在设置修改

    最佳实践

    1. 只在需要的时候唤起蓝牙、

    2. 在被限制的时间内进行扫描和广告

    3.扫描特殊的uuid

    4. 对用户透明

    数据包记录器

    蓝牙数据包分析app

    在内部系统诊断中数据包日志可视化

    解码所有蓝牙定义的SIG的或者APPLE的协议

    丰富的配置选项

    可用文字或正则表达式搜索

    评论和标签数据包

    输出可以分析的行数据

    数据包记录器-顶层视图、 数据包记录器-分层视图

    实时抓取

    1. 下载iOS 13

    2. 下载 iOS Bluetooth developer logging profile

    3.启动数据包日志器

    4. 连接蓝牙设备到mac

    5. 选择file-New iOS Trace

    6. 指示器会在iOS设备商显示

    如何得到数据包日志器

    1. 下载Additional Tools for Xcode

    2. 数据包日志器在硬件文件中

    3. 在 macOS Catalina上可以获得最好性能

    总结

    用最新的蓝牙标准芯片

    为BR/EDR蓝牙设备类型设备创建蓝牙app

    保护用户隐私

    最佳利用开发者beta

    可查阅Apple设备的硬件设计指引

    相关文章

      网友评论

          本文标题:Core Bluetooth 2019 ios 13

          本文链接:https://www.haomeiwen.com/subject/zlugfctx.html