美文网首页
蓝牙外设连接原理

蓝牙外设连接原理

作者: 猿二胖 | 来源:发表于2017-11-15 10:26 被阅读0次

    一、苹果系统底层蓝牙扫描设备名称原理

    1、第一次连接设备,系统无GAP层设备名称缓存,此时扫描到的设备名称为设备广播名称,连接成功后,系统自动发送2A00指令,读取设备GAP层名称,并缓存至系统

    2、非第一次连接设备,有两种情况:

    1)系统有GAP层设备名称缓存,此时扫描的设备的名称为系统缓存的名称,系统认为广播名称相对于GAP层名称更容易更改,优先考虑缓存的

    2)系统有GAP层名称已过期或者被覆盖掉,此时扫描的为广播名称,连接成功后,读取GAP层名称,缓存至系统

    二、更改系统缓存的GAP名称有两种方式:

    1、GAP层名称改变,系统会在连接的前提下,重新发送2A00服务获取设备GAP层名称,重新写入系统缓存

    2、重置苹果设备,可清空系统缓存GAP名称数据。

    相关文章

      网友评论

          本文标题:蓝牙外设连接原理

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