蓝牙参考资料:
hp://blog.csdn.net/qq_32067045/arcle/details/68065562?winzoom=1
hp://www.ifanr.com/minapp/907329
hp://blog.csdn.net/rolan1993/arcle/details/78093459
这里我简要说明一些我在开发过程中遇到的问题,其中网上的图片 wechat-
bluetooth.jp 是基本的流程,与我的逻辑大致相同。
1.开发微信小程序蓝牙功能过程中,一定要参考官方的开发文档
hps://mp.weixin.qq.com/debug/wxadoc/dev/api/bluetooth.html
2.搜索蓝牙设备的流程:
初始化小程序蓝牙模块【openBluetoothAdapter】→
开始搜寻附近的蓝牙外围设备【startBluetoothDevicesDiscovery】→
获 取 在 小 程 序 蓝 牙 模 块 生 效 期 间 所 有 已 发 现 的 蓝 牙 设 备
【getBluetoothDevices】→连接低功耗蓝牙设备【createBLEConnecon】
如果对于蓝牙连接有问题的可以先访问 pages/home/index,是我最开始做的小
demo
注 意 : 执 行 getBluetoothDevices 前 必 须 先 开 始 搜 寻 附 近 的 蓝 牙 外 围 设 备
【 startBluetoothDevicesDiscovery 】 , 因 为 这 个 原 因 , 导 致 开 始
getBluetoothDevices 搜索不到设备,后面慢慢摸索出来。
3.在源码中【盘点】中 onBLEConneconStateChange 监听蓝牙设备特征值变化时,
具体的数据返回结果都在这个方法,可以在这里处理数据。
评论15
最新资源