UniAPP实现BLE低功耗蓝牙开发- 1、Uni-app介绍
- 2、Uni-app优点
- 3、BLE开发流程
1、Uni-app介绍
uni-app 是使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。
2、Uni-app优点
3、BLE开发流程
1、初始化蓝牙 uni.openBluetoothAdapter(OBJECT) 2、开始搜索蓝牙设备 uni.startBluetoothDevicesDiscovery(OBJECT) 3、发现外围设备 uni.onBluetoothDeviceFound(CALLBACK) 4、停止搜寻附近的蓝牙外围设备 uni.stopBluetoothDevicesDiscovery(OBJECT) 5、连接低功耗蓝牙设备 uni.createBLEConnection(OBJECT) 6、获取蓝牙设备所有服务 uni.getBLEDeviceServices(OBJECT) 7、获取蓝牙特征 uni.getBLEDeviceCharacteristics(OBJECT) 8、启用蓝牙设备特征值变化时的 notify 功能 uni.notifyBLECharacteristicValueChange(OBJECT) 9、监听低功耗蓝牙设备的特征值变化 uni.onBLECharacteristicValueChange(CALLBACK) 10、写入蓝牙 uni.writeBLECharacteristicValue(OBJECT)