Chris唐ml 2018-12-12 02:50 采纳率: 0%
浏览 4724
已采纳

微信小程序的蓝牙搜索不到HC-06蓝牙模块

# - 当前 Bug 的表现(可附上截图)

搜索不到蓝牙模块HC-06,我的蓝牙模块HC-06的mac值是:00:14:03:05:66:FC。

同时打开手机的蓝牙和订位功能,在微信小程序中真机调试,运行微信蓝牙程序后,页面展示只搜索得到其他的蓝牙设备,没有HC-06。

- 预期表现

搜索得到蓝牙模块HC-06

- 复现路径

给蓝牙模块HC-06上电,打开微信蓝牙,搜索周围蓝牙设备,界面上会出现搜索到的蓝牙设备。

- 提供一个最简复现 Demo

//搜索设备
 lanya3: function () {
   var that = this;
   wx.startBluetoothDevicesDiscovery({
     success: function (res) {
       that.setData({
         msg: "搜索设备" + JSON.stringify(res),
       })
       //监听蓝牙适配器状态
       wx.onBluetoothAdapterStateChange(function (res) {
         that.setData({
           sousuo: res.discovering ? "在搜索。" : "未搜索。",
           status: res.available ? "可用。" : "不可用。",
         })
       })
     }
   })
 },
 // 获取所有已发现的设备
 lanya4: function () {
   var that = this;
   wx.getBluetoothDevices({
     success: function (res) {
       //是否有已连接设备
       wx.getConnectedBluetoothDevices({
         success: function (res) {
           console.log(JSON.stringify(res.devices));
           that.setData({
             connectedDeviceId: res.deviceId
           })
         }
       })

       that.setData({
         msg: "搜索设备" + JSON.stringify(res.devices),
         devices: res.devices,
       })

       //监听蓝牙适配器状态
       wx.onBluetoothAdapterStateChange(function (res) {
         that.setData({
           sousuo: res.discovering ? "在搜索。" : "未搜索。",
           status: res.available ? "可用。" : "不可用。",
         })
       })
     }
   })
 },
  • 写回答

4条回答 默认 最新

  • weixin_44074194 2018-12-13 03:27
    关注

    1.先用其他调试APP搜索看下,比如BLE_Debuger这个APP
    2.在检查蓝牙模块HC-06自己的广播数据是否正确
    3.检查蓝牙模块HC-06与手机通信的交互包数据是否是在符合范围内

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥30 Matlab打开默认名称带有/的光谱数据
  • ¥50 easyExcel模板 动态单元格合并列
  • ¥15 res.rows如何取值使用
  • ¥15 在odoo17开发环境中,怎么实现库存管理系统,或独立模块设计与AGV小车对接?开发方面应如何设计和开发?请详细解释MES或WMS在与AGV小车对接时需完成的设计和开发
  • ¥15 CSP算法实现EEG特征提取,哪一步错了?
  • ¥15 游戏盾如何溯源服务器真实ip?需要30个字。后面的字是凑数的
  • ¥15 vue3前端取消收藏的不会引用collectId
  • ¥15 delphi7 HMAC_SHA256方式加密
  • ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
  • ¥15 下列c语言代码为何输出了多余的空格