收藏
回答

小程序蓝牙功能多个主服务默认选择一个?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 wx.startBluetoothDevicesDiscovery 工具 最新 2.0.4

- 需求的场景描述(希望解决的问题)


蓝牙有多个主服务,主动选择其中一个


- 希望提供的能力

需要怎么要修改

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

3 个回答

  • 今天又是多可爱
    今天又是多可爱
    2020-05-21

    foreach循环数组取res.devices.forEach(device => {if(xxx=‘xxx’)}

    2020-05-21
    有用
    回复
  • 灵芝
    灵芝
    2019-06-20

    是什么意思?麻烦具体描述一下问题

    2019-06-20
    有用
    回复 4
    • Jimmy📍
      Jimmy📍
      2019-06-20


      我这边蓝牙有4个主服务,小程序默认选择了第三个,我这边需要用到的是第四个服务

      2019-06-20
      回复
    • Jimmy📍
      Jimmy📍
      2019-06-20

      链接第四个连不到

      wx.startBluetoothDevicesDiscovery({

          allowDuplicatesKey: true,

          services: ["0000fff0-0000-1000-8000-00805F9B34FB"],

          success: (res) => {

              console.log('startBluetoothDevicesDiscovery success', res)

              this.onBluetoothDeviceFound()

          },

      })


      -----------------------------------------------------------------


      链接第三个成功

      wx.startBluetoothDevicesDiscovery({

          allowDuplicatesKey: true,

          services: ["0000180A-0000-1000-8000-00805F9B34FB"],

          success: (res) => {

              console.log('startBluetoothDevicesDiscovery success', res)

              this.onBluetoothDeviceFound()

          },

      })


      2019-06-20
      回复
    • 星行夜空
      星行夜空
      2020-03-18回复Jimmy📍
      您好,我刚开始接触蓝牙,目前也遇到了主服务的问题。请问你的问题解决了吗,是怎么解决的呢?您图片里是模拟外围设备的软件吗,可以告诉我是什么吗?
      2020-03-18
      回复
    • 星行夜空
      星行夜空
      2020-03-18
      请问样例蓝牙例程有什么可以用的模拟外围设备的软件吗?我使用样例之后,连接上LightBlue的模拟外围设备,但是一直没有能够写入数据,好像也没有识别到可以用的service(虽然显示survive是1)请问应该怎么调整呢?
      2020-03-18
      回复
  • Jimmy📍
    Jimmy📍
    2019-06-20


    蓝牙广播的主服务



    小程序获取到的服务







    2019-06-20
    有用
    回复
登录 后发表内容