不同平台蓝牙存在的多个问题
1 wx.onBluetoothDeviceFound返回的devices参数在不同平台的结构不同。
2 MacOS平台上开发工具读到的deviceId是错误的,不同于安卓平台的MAC地址和IOS的uuid。这个错误使得使用这个deviceId获得的service uuid也是错误的
3 使用wx.writeBLECharacteristicValue等接口时使用的____service uuid在安卓平台字母必须是小写,在IOS平台必须是大写,否则会是无效id。 开发工具因为获取的deviceId是错误的,使用wx.getBLEDeviceServices获得的service uuid也与真机不同。