收藏
回答

蓝牙接口无法获取advertisData

问题模块
API和组件

onBluetoothDeviceFound回调返回的设备数据有问题,无法获得蓝牙广播数据(ibeacon设备),advertisData为空。


getBluetoothDevices也一样。


最后一次编辑于  2017-03-30
回答关注问题邀请回答
收藏

10 个回答

  • 雨
    2017-12-06

    需要转成字符串,转成十六进制打印出来,就可以看到了.

    2017-12-06
    赞同
    回复
  • SherlockNi
    SherlockNi
    2017-10-09

    arrybuffer 类型的数据在调试是 打印不出来的

    2017-10-09
    赞同
    回复
  • sh4wn
    sh4wn
    2017-09-30

    是的,在真机上(Android和iOS)试过了,advertisData的数据的确是空的


    2017-09-30
    赞同
    回复
  • 萝卜森林
    萝卜森林
    2017-09-14

    我也遇到这个问题了,不知道为什么为空,好多Name也是空的,advertisData里全是空的

    2017-09-14
    赞同
    回复
  • Ruxin
    Ruxin
    2017-09-07

    你们这个问题有解决么?

    2017-09-07
    赞同
    回复
  • 刘振锐RAY
    刘振锐RAY
    2017-05-08

    1.安卓测试发现advertisData一样为空(显示为advertisData:object,没有任何元素)

    2.是否返回的是二进制数据导致console.log看不到?

    2017-05-08
    赞同
    回复
  • 纪栋凯🐱 🐶 猫猫狗狗
    纪栋凯🐱 🐶 猫猫狗狗
    2017-05-06
    1. iphone真机上advertisData也是空的,这个有办法获取吗?

    2. 另外advertisServiceUUIDs的值是什么?

    2017-05-06
    赞同
    回复
  • 北冥Master
    北冥Master
    2017-03-30

    另外,lightblue测试可以看到蓝牙设备有service,但是通过getBLEDeviceServices无法获取到服务列表。deviceId来自于getBluetoothDevices,iphone5s, 10.x上测试。

    2017-03-30
    赞同
    回复
  • 北冥Master
    北冥Master
    2017-03-30

    那就是ibeacon无法支持了?

    2017-03-30
    赞同
    回复
  • 韬々
    韬々
    2017-03-30

    mac 上存在底层接口限制,无法获取 BLE 设备的 advertisData

    2017-03-30
    赞同
    回复