操作步骤:
1、
let gattClientDevice = ble.createGattClientDevice(mac)
2、
gattClientDevice.on('BLEConnectionStateChange', this.connectStateChangeCallback)
3、this.gattClientDevice.connect()调用connect之后出现就报Error: BussinessError 2900099: Operation failed错误,重新扫描设备再走connect流程就可以正常连接,怀疑是不是蓝牙缓存的问题。
使用的mac地址不是真实的mac地址,而是扫描方法回调的mac,设备未配对时,每次扫描的mac都会变化,所以所有蓝牙流程都要基于前置扫描方案实现。