UNI使用蓝牙连接设备传输数据

B站链接https://www.bilibili.com/read/cv5678982 

只需要把下面第二个文件复制到项目里面,然后引入就可以了

主要流程:

1.初始化蓝牙适配器openBluetoothAdapter,如果不成功就onBluetoothAdapterStateChange监听蓝牙适配器状态变化事件

2.startBluetoothDevicesDiscovery开始搜寻附近的蓝牙外围设备

3.onBluetoothDeviceFound监听寻找到新设备的事件,在这里你可以用代码匹配设备

4.createBLEConnection创建蓝牙连接,顺便在stopBluetoothDevicesDiscovery关闭搜寻附近的蓝牙外围设备

5.getBLEDeviceServices获取蓝牙设备所有服务

6.getBLEDeviceCharacteristics获取蓝牙设备某个服务中所有特征值

7.onBLECharacteristicValueChange监听蓝牙设备发送给你的数据

8.writeBLECharacteristicValue向蓝牙设备发送一个0x00的16进制数据或者writeBLECharacteristicValueString发送字符串










 

你可能感兴趣的:(UNI使用蓝牙连接设备传输数据)