html52.com
我爱小程序-开发者交流社区

小程序蓝牙问题咨询,管理员抽空看下,谢谢!

问题模块
API和组件


是否能梳理一套蓝牙模块各个API的接入流程(步骤)。


我相信还是有很大一部分人并没有接触过蓝牙模块相关的开发的,所以上手门槛是有一点的。


我目前的逻辑是:


一、搜索设备步骤:


1、初始化蓝牙模块

2、获取本机蓝牙适配器状态

3、搜索蓝牙(过滤未知设备)

4、停止搜索


4、停止搜索二、连接设备步骤:


二、连接设备步骤:


1、点击连接蓝牙设备

2、获取蓝牙设备所有service

3、获取蓝牙设备所有characteristic

4、启用低功耗蓝牙设备特征值变化时的notify功能

5、监听低功耗蓝牙设备的特征值变化(arrayBufferToBase64)

6、读取低功耗蓝牙设备的特征值的二进制数据值。


读取低功耗蓝牙设备的特征值的二进制数据值。我这样的流程对吗?


我这样的流程对吗?

网友回复

杨状状:

@追梦人 我已经在onBLECharacteristicValueChange中回调了,方便加个微信吗?我的微信yzz0088

追梦的人(IT大叔一枚):

读取到的信息需要在onBLECharacteristicValueChange方法注册的回调中获取。

目前我是卡在wx.writeBLECharacteristicValue(OBJECT)

向低功耗蓝牙设备特征值中写入二进制数据。”这里,显示是发送成功,但蓝牙那边没反应。。。其栗子。。

杨状状:

读取蓝牙数据时候返回的ArrayBuffer需要怎么处理?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付