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低功耗蓝牙流程的主要内容,如果未能解决你的问题,请参考以下文章