iphone5的手机中,系统版本是10.3.3,在已知蓝牙设备地址的情况下使用createBLEConnection去建立链接一直提示10002(未找到设备);另外苹果手机本身的蓝牙打开之后是没有搜索到任何的蓝牙设备的,不知道是手机的问题还是我代码的问题;

一直寻找了几天未果,希望大神能帮忙看看,下面是我打一段代码,先谢谢了在这里。

wx.createBLEConnection({       

// 这里的 deviceId 需要已经通过 createBLEConnection 与对应设备建立链接       

deviceId: $this.data.deviceId,       

success: function (res) {         

console.log('createBLEConnection success res', res);

}.fail:function(res){console.log(res)}

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Gavin

    17人对此回答表示赞同

    我已经找问题了,根本原因是苹果与蓝牙建立链接不是mac地址,而是uuid,所以必须先使用搜索功能找到蓝牙的uuid然后再用这个与蓝牙链接并传输数据;

    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Luis

    5人对此回答表示赞同

    苹果设备原生系统不支持低功耗蓝牙设备搜索和连接。连接了也不知道能做啥。需要APP软件进行连接和调用。

    展开
    5
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • baby爱我多一次 2019-01-11 00:56

      谢谢你了,我已经找到问题了,根本问题在于苹果不能获取到设备的mac地址,只有uuid;

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部