查找蓝牙服务,只能找到一个服务,与硬件设备有关系吗
我用官方的api发现蓝牙服务,却只能发现到一个服务。用其他的蓝牙住手app可以发现好多的服务,这是为什么呢,与硬件设备有关系吗 ??
wx.getBLEDeviceServices({
// 这里的 deviceId 需要在上面的 getBluetoothDevices 或 onBluetoothDeviceFound 接口中获取
deviceId: this.data.connectedDeviceId,
success: function (res) {
console.log(‘device services:’, res.services)
that.setData({
services: res.services
})
}
})
下图为蓝牙助手发现的服务
下图为维信蓝牙 api发现的服务(只发现了一个)