
BLE
ok_day
蓝牙
展开
-
广播内容填充
可以在广播里面填充多个服务uuid1)自己定义的服务,是16个字节2)标准GATT服务,是2个字节3)当广播内容有限时,可以把名称填充到Scan Rsp里面原创 2021-07-05 19:05:19 · 118 阅读 · 0 评论 -
BLE连接间隔最大值和最小值的区别
连接间隔 就是两个连接事件之间的时间间隔,连接间隔以1.25为单位,连接间隔的值为6(7.5ms)~3200(4s).不同的应用可能要求不同的时间间隔。长的时间间隔的优势是显著地节省功耗,因为设备可以在连接事件之间有较长时间的休眠,坏处是当设备有应用数据需要发送时,必须要等到下一个连接事件;短的时间间隔优势是两设备连接频发,可以更快地收发数据,不利之处是设备因连接事件的到来而被频繁...转载 2021-07-05 19:01:10 · 1794 阅读 · 0 评论 -
LL_SLAVE_FEATURE_REQ
slave设备发出LL_SLAVE_FEATURE_REQ时,master若不识别该事件,应该要返回LL_UNKNOWN_RSP事件。如出现问题,会导致连接异常,修正方法是更新固件。原创 2021-07-05 18:55:50 · 426 阅读 · 0 评论 -
填充SCAN RESPONSE
直接调用函数 wiced_bt_ble_set_scan_response_data(BTM_BLE_ADVERT_BIT_PROPRIETARY, &scan_rsp_adv_data );不是事件处理原创 2021-07-05 18:51:19 · 360 阅读 · 0 评论 -
BLE白名单
概念广播设备使用白名单来过滤某些设备的扫描请求或者连接请求原创 2021-06-30 17:27:59 · 514 阅读 · 0 评论 -
BLE 广播内容
BLE 的广播内容里面可以加上service的uuid,如果使用的是标准的GATT服务,那uuid是2个字节的,所以广播里面可以包含多个uuid原创 2021-06-29 14:37:44 · 526 阅读 · 0 评论 -
ios系统上名称显示问题
问题描述:修改ble设备的名称以后,使用ios系统上BlueLight 和 Cymart 来扫描 设备,发现设备名称依旧没有修改。解决方法:修改广播名称时,同时也修正GAP里面的Device Name待解决:还是需要先连接一次连接以后,才能更新名称。不明白ios上这些app的机制。...原创 2021-06-29 14:16:44 · 251 阅读 · 0 评论