收藏
回答

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

问题模块
API和组件


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


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


我目前的逻辑是:


一、搜索设备步骤:


1、初始化蓝牙模块

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

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

4、停止搜索




二、连接设备步骤:


1、点击连接蓝牙设备

2、获取蓝牙设备所有service

3、获取蓝牙设备所有characteristic

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

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

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




我这样的流程对吗?

最后一次编辑于  2017-04-05  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 杨状状
    杨状状
    2017-04-05

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

    2017-04-05
    赞同
    回复
  • 追梦的人(IT大叔一枚)
    追梦的人(IT大叔一枚)
    2017-04-05

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

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

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

    2017-04-05
    赞同
    回复
  • 杨状状
    杨状状
    2017-04-05

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

    2017-04-05
    赞同
    回复