微信小程序如何使用蓝牙技术

网友投稿 810 2023-10-27

蓝牙技术大家应该都不陌生,在实际应用场景,微信小程序和蓝牙技术已经实现交互,服务于电子设备、共享单车等行业领域。今天小编和大家分享微信小程序如何使用蓝牙技术。

微信小程序如何使用蓝牙技术

连接前

1、开启 notify 功能:连接前必须用 notifyBLECharacteristicValueChange 才能接收到设备推送的信息,否则只能发送数据,无法接收数据。

2、注意 iOS 与 Android 的蓝牙应用区别。

连接中

1、停止搜索以减少性能消耗:调用 onBluetoothDeviceFound 搜索设备成功,必须执行 stopBluetoothDevicesDiscovery 停止搜索,避免后台资源消耗性能。

2、不使用 Android 1800 / 1801服务:在获取设备服务时,部分 Android 机型增加系统自带的 00001800 和 00001801 服务,请不要使用这 2 项服务。

3、重装微信获取其他设备服务:部分 Android 机型通过 getBLEDeviceServices 仅得到系统自带的 00001800 和 00001801 服务,重装微信即可获取其他设备服务。

连接后

1、及时关闭连接及蓝牙设备:操作完成后,及时关闭连接及蓝牙设备,否则在 Android 系统下,出现设备搜索失败的情况。

2、成对调用创建和关闭 BLE 连接:建议成对调用 createBLEConnection 和 closeBLEConnection 接口,否则在 Android 系统下,重复调用 createBLEConnection 接口,可能导致系统持有同一设备多个连接的实例,最终导致调用 closeBLEConnection 不能真正断开与设备的连接。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信小程序出现错误码10005如何排查
下一篇:这些微信小程序类型需要设置订单中心页
相关文章

 发表评论

暂时没有评论,来抢沙发吧~