Uni-App开发BLE低功耗蓝牙流程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Uni-App开发BLE低功耗蓝牙流程相关的知识,希望对你有一定的参考价值。

参考技术A 一般需要三个UUID:

低功耗蓝牙Ble的详细使用流程

参考技术A 中心设备 :判断蓝牙是否可用->打开蓝牙->开始扫描->获取被扫描到的设备->连接设备->发现服务->获取到指定特征->写入特征值
外围设备 :判断蓝牙是否可用->打开蓝牙->创建广播数据->发送广播->添加服务至广播->根据监听获取写入的数据
下图是中心设备的使用流程图 来源

不是任何设备都支持BLE,最开始要确定设备是否支持,还要确定蓝牙已经打开。

02 01 06 是一个AD Structure:Data的长度是02;Data是01 06;AD Type是01(Flags);AD Data是06,表明支持General Discoverable Mode、不支持BR/EDR。
03 03 aa fe 是一个AD Structure:Data的长度是03;Data是03 aa fe;AD Type是03(16 bits的Service UUID);AD Data是aa fe,是Eddystone profile的Service UUID。 AD Type查询

以上是关于Uni-App开发BLE低功耗蓝牙流程的主要内容,如果未能解决你的问题,请参考以下文章

Android 低功耗蓝牙(Ble) 开发总结

Android低功耗蓝牙(蓝牙4.0)——BLE开发(上)

Android BLE低功耗蓝牙开发极简系列(二)之读写操作

Android 低功耗Ble 蓝牙4.0多连接 开源框架

BLE低功耗蓝牙的广播内容

iOS蓝牙(BLE4.0低功耗)详细渗透讲解