收藏
回答

getBLEDeviceServices 获取不到services服务记录

wx.getBLEDeviceServices()
获取蓝牙设备所有 service(服务),获取到的服务列表,比着安卓原生蓝牙api获取到的列表要少好几条,这里面有什么过滤吗?还是说是蓝牙设备的问题?

补充: 使用小程序api 获取的services 列表只有两个

1:00001800-0000-1000-8000-00805f9b34fb

2:00001801-0000-1000-8000-00805f9b34fb

而使用app获取的到的要多一条,为:0000180d-0000-1000-8000-00805f9b34fb

不明白是使用发现协议不一样?还是...?


回答关注问题邀请回答
收藏

6 个回答

  • 深纯黑色
    深纯黑色
    2021-07-05

    我在ios上就遇到这个问题,android端能找到5个service uuid 但是ios端只能找到前3个,导致现在一直都下发不了命令。我只想知道有解决方法吗?

    2021-07-05
    有用
    回复
  • Bug Engineer
    Bug Engineer
    2020-08-04

    请问这个问题最后解决了吗?

    2020-08-04
    有用
    回复
  • 大象
    大象
    2017-05-08

    换IOS!android 可能还存在些许bug... 这个只能坐等微信更新了

    2017-05-08
    有用
    回复
  • Yang
    Yang
    2017-05-06

    楼主的问题解决了么,我也遇到同样的问题

    2017-05-06
    有用
    回复
  • 大象
    大象
    2017-05-04

    什么阈值?

    2017-05-04
    有用
    回复
  • 对方正在输入.....
    对方正在输入.....
    2017-05-03

    这个跟那个阈值有关吗?

    2017-05-03
    有用
    回复
登录 后发表内容