微信小程序--分享如何与ibeacon蓝牙信标建立联系

ibeacon蓝牙设备

iBeacon是苹果公司2013年9月发布的移动设备用OS(iOS7)上配备的新功能。其工作方式是,配备有 低功耗蓝牙(BLE)通信功能的设备使用BLE技术向周围发送自己特有的ID,接收到该ID的应用软件会根据该ID采取一些行动。比如,在店铺里设置iBeacon通信模块的话,便可让iPhone和iPad上运行一资讯告知服务器,或者由服务器向顾客发送折扣券及进店积分。此外,还可以在家电发生故障或停止工作时使用iBeacon向应用软件发送资讯。

流程

先获取数据列表

拿到列表后调取蓝牙权限,搜索附近蓝牙进行筛选,找到相关数据渲染就完事

关键操作:调取蓝牙、获取uuid

javascript 复制代码
   wx.openBluetoothAdapter({
              success: () => {
                //搜索iBeacon设备
                wx.startBeaconDiscovery({
                  uuids: uuids, //多个uuid数组
                  success: function (res) {
                    wx.onBeaconUpdate(function () {
                      //设置监听事件
                      wx.getBeacons({
                        //在监听事件中获取数据
                        success: res => {
                          console.log(res)  //res.beacons 为搜索到的iBeacon数据数组

                          //业务代码
                         
                        }
                      })
                    })
                  },
                  fail: (res) => {
                    console.log('无匹配数据');
                    console.log(res);
                  }
                })
              },
              fail: () => {
                wx.showModal({
                  title: '提醒',
                  content: '请先打开您的手机蓝牙,打开后下拉刷新',
                })
                console.log(uuids);
              }
            })

进行uuid匹配后,进行渲染即可☆*: .。. o(≧▽≦)o .。.:*☆

相关推荐
tjjucheng31 分钟前
专业小程序定制开发公司推荐
大数据·小程序
莫非技术栈33 分钟前
我模仿“死了吗“做了一个打卡签到的小程序
小程序
P7Dreamer1 小时前
微信小程序处理Range分片视频播放问题:前端调试全记录
前端·微信小程序
2501_915921431 小时前
如何在苹果手机上面进行抓包?iOS代理抓包,数据流抓包
android·ios·智能手机·小程序·uni-app·iphone·webview
苦夏木禾2 小时前
在微信小程序中,同样的宽度100%,textarea和其他标签的实际宽度不一样
微信小程序·小程序
00后程序员张3 小时前
iOS APP 性能测试工具,监控CPU,实时日志输出
android·ios·小程序·https·uni-app·iphone·webview
计算机毕设指导63 小时前
基于微信小程序的驾校预约管理系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea
毕设源码-邱学长4 小时前
【开题答辩全过程】以 养老服务微信小程序为例,包含答辩的问题和答案
微信小程序·小程序
2501_915921434 小时前
360移动端性能监控实践QDAS-APM(iOS篇)
android·macos·ios·小程序·uni-app·cocoa·iphone
梦梦代码精15 小时前
《全栈开源智能体:终结企业AI拼图时代》
人工智能·后端·深度学习·小程序·前端框架·开源·语音识别