当前位置:   article > 正文

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

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

ibeacon蓝牙设备

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

流程

先获取数据列表

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

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

  1. wx.openBluetoothAdapter({
  2. success: () => {
  3. //搜索iBeacon设备
  4. wx.startBeaconDiscovery({
  5. uuids: uuids, //多个uuid数组
  6. success: function (res) {
  7. wx.onBeaconUpdate(function () {
  8. //设置监听事件
  9. wx.getBeacons({
  10. //在监听事件中获取数据
  11. success: res => {
  12. console.log(res) //res.beacons 为搜索到的iBeacon数据数组
  13. //业务代码
  14. }
  15. })
  16. })
  17. },
  18. fail: (res) => {
  19. console.log('无匹配数据');
  20. console.log(res);
  21. }
  22. })
  23. },
  24. fail: () => {
  25. wx.showModal({
  26. title: '提醒',
  27. content: '请先打开您的手机蓝牙,打开后下拉刷新',
  28. })
  29. console.log(uuids);
  30. }
  31. })

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

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号