连接的蓝牙设备是58mm热敏打印机。

使用 wx.onBluetoothDeviceFound找到设备,然后wx. getBLEDeviceServices返回设备的services,

有四个值,每个都是primary。

根据service的uuid获取的特征值也有很多,就不一一列举。

我拿其中的几个值试了一下,打印机没有反应。最后想问wx.writeBLECharacteristicValue所需要的serviceId和characteristicId需要满足什么条件?


展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 木易杨

    18人对此回答表示赞同

    主,借问个问题,请问你连接蓝牙装置的时候,遇到连接超时是怎么处理的吗?我现在有一个蓝牙打印机,通过createBLEConnection,接口连接,试了很多次都是10012的连接超时,我后面在手机上先把这个蓝牙配对成功后再去连接也连接不上;请问我的步骤是不是有什么问题呀?我这个蓝牙打印机本身就需要配对设置

    展开
    18
    2回复
    发布于 6年前

    评论(2)

    收起评论

    • 刘福荣 2019-02-26 16:27

      谢谢主;我排查的原因应该是打印机不行,我去搜索现有小程序产品去测试连接也连不上

      回复
    • 自娱自乐做死人 2019-02-28 22:48

      我的步骤是1.startBluetoothDevicesDiscovery,开启蓝牙搜索2.onBluetoothDeviceFound,找到设备3.createBLEConnection,使用之前得到的deviceId连接设备4.getBLEDeviceServices,getBLEDeviceCharacteristics得到设备serviceId和特征值。最后传输数据。你确认一下你的设备是不是低功耗蓝牙,传统蓝牙是连接不上的

      回复
  • Dominic

    10人对此回答表示赞同

    write:true

    展开
    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部