收藏
回答

蓝牙API在mac上调试问题

问题模块
API和组件

用mac测试蓝牙可以搜到设备,但是读到的mac地址不对(跟实际的mac地址不一样),用真机测试,连设备都扫不到,经测试发现wx.onBluetoothDeviceFound(function(devices) 这个回调没有响应,求各位指导下,谢谢

图中是用mac测试,搜索到的mac地址,但是实际的地址不一样,用这个地址去扫描service服务也无响应


最后一次编辑于  2017-03-30  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

7 个回答

  • 韬々
    韬々
    2017-03-30
    1. 确保设备是低功耗蓝牙设备而不是经典蓝牙设备

    2. 怀疑设备 mac 地址不正确,可以在 mac 上下一个 lightblue 的 app 尝试连接

    2017-03-30
    赞同
    回复
  • 邵义珑🇨🇳
    邵义珑🇨🇳
    2017-03-30

    你好,非常感谢你的回复,关于mac地址不正确的问题,我会按照你的方法去测试,但是我用真机测试搜不到设备是什么原因(mac可以搜索到),我确定我的蓝牙设备是低功耗蓝牙,手机蓝牙也确定没有问题,用我们app就可以搜索到,谢谢

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

    那真机测试的情况下,可以用lightBlue这种调试app搜索到对应的设备么?


    另外,如果方便的话,能告知一下贵公司的app以及产品是什么吗

    2017-03-30
    赞同
    回复
  • 大西瓜
    大西瓜
    2017-03-31

    我在ios上面是可以找到我的设备的, 但是地址不一样了, 设备名称没有变化 例如:安卓自己开发的APP下面设备地址:00:15:83:00:85:0A 但是IOS下面变成这样了:57473C16-BCEC-4BC5-9FD7-68FD484B7CC1 修复地址以后可以正确访问的 你不要指定地址,先扫描设备,应该可以找到你的设备

    2017-03-31
    赞同
    回复
  • 邵义珑🇨🇳
    邵义珑🇨🇳
    2017-03-31

    楼上的哥们,能把你的连接蓝牙的代码贴一下么?谢谢

    2017-03-31
    赞同
    回复
  • 笨熊猫
    笨熊猫
    2017-04-01

    APl文档的链接在哪?谢谢

    2017-04-01
    赞同
    回复
  • 邵义珑🇨🇳
    邵义珑🇨🇳
    2017-04-01

    楼上的大哥,这种问题也能过审核,我也是醉了,我找一个小程序交流群都审核不过。。。

    API文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/bluetooth.html#wxgetbledevicecharacteristicsobject

    2017-04-01
    赞同
    回复