关于微信小程序里的蓝牙适配
前文依旧老规矩,有疑问的可以在评论区回复,当然如果有不对也可以提出来,外送大家微信api指南link传送门:https://mp.weixin.qq.com/debug/wxadoc/dev/api/bluetooth.html 不要感谢我 先来看下蓝牙适配器的前面的流程(对于一些微信已经提及的说明我就不在重申,如果有不懂的,大家可以通过我给的链接自己去找相对应的描述说明来看)。 前面来说相对比较简单,里面的deviceId 是通过 getBluetoothDevices 来获取到的,每个蓝牙设备都会带有这个值返回的。当成功链接设备以后,调用 getBLEDeviceServices 来获取蓝牙服务,同时注意了 需要在调用一个相伴的方法 在这里不得牵涉到另一个问题就是蓝牙的类型,在 getBLEDeviceCharacteristics 这里面的一个properties对象 我们看到有4种特征信息,所以你最好了解你的蓝牙是适用于那种来进行回值判断的,不清楚的话可以咨询生产蓝牙设备的厂商,由于我这里是低功耗的所以需要在调用 来获取信息 最终 通过 来监听获取蓝牙设备变化的值,在这里你们有没发现 这两个一个支持notify,一个支持read 所以这里你必须要了解到你的蓝牙设备支持情况,如果不支持的话,微信还有一种方法我这里就不贴出来,都差不多,最后还有一点不要遗漏的就是 这里的