最近在研究ibeacon,有一点小结论,分享给大家:

1、小程序获取信标数据有2种方式,可以理解为主动方式和被动方式:
被动方式:onBeaconUpdate,就是等待接收的方式。目前经过测试是同一个信标1s刷新一次,也就是说1s内会接受到多个信标的回调,修改信标的发射频率并不会增大回调的频率
主动方式:getBeacons,会主动获取检测到的信标。这个获取频率可以由我们程序控制,但出于比较低频的时候,连续获取得到的信标数据是相同的,所以人为地加大频率调用也没什么用。

2、小程序直接提供了beacon的距离计算,参照IBeaconInfo的accuracy属性,单位为米。该属性目前观测到的特征为:
(1)空旷无阻挡的情况下,精确度较高,人眼判断的误差为10cm~100cm这样子;
(2)有阻挡的情况下精确度较差,尤其是被金属遮挡的情况。
(3)较大概率会得到-1值,该值表明获取不到距离。因此在后续的计算中要剔除。

【小程序】蓝牙信标ibeacon获取相关推荐

  1. 微信小程序蓝牙ibeacon_微信开放蓝牙iBeacon接口小程序靠近原生APP功能

    腾讯一直要连接一切,特别是新的物联网浪潮涌来的时候,不管大众重视程度与否,微信已经又走在了我们前面.在物联网中最基础最通用的当属每个人手机上都具有的蓝牙功能.所以,继2014年微信开放了基于低功耗蓝牙 ...

  2. 微信小程序蓝牙功能开发与问题记录

    一.蓝牙支持情况 1. 微信小程序对蓝牙的支持情况 目前普遍使用的蓝牙规格:经典蓝牙和蓝牙低功耗. 经典蓝牙(蓝牙基础率/增强数据率):常用在对数据传输带宽有一定要求的大数据量传输场景上,比如需要传输 ...

  3. wx.getBLEDeviceCharacteristics 微信小程序蓝牙 微信小程序热敏打印机

    1 微信小程序蓝牙功能开发概述 第一步 判断当前微信版本,是否支持蓝牙 通信 第二步 打开蓝牙 第三步扫描设备 第四步连接设备 第五步 获取服务与特征值 看是否支持读写数据操作 第六步 发送数据 本文 ...

  4. 小程序蓝牙BLE——自动连接设备(手环)

    了解小程序蓝牙API: /** *蓝牙API: * 1.初始化蓝牙(判断蓝牙是否可用):openBluetoothAdapter* 2.获取蓝牙设备状态(蓝牙是否打开):getBluetoothAda ...

  5. 微信小程序蓝牙BLE开发——关于进制转换(四)

    微信小程序蓝牙BLE开发--进制转换 这段时间开发共享设备,对接蓝牙BLE设备通信协议,过程中用到一些进制转换, 记录下方便使用. 有些参考大神们,感谢分享. 文章目录 微信小程序蓝牙BLE开发--进 ...

  6. 微信小程序 - 蓝牙BLE小程序开发

    1.前言 最近领导看我比较闲,安排我开发一个蓝牙BLE微信小程序,刚开始接到这个项目时,我第一反应时,"卧槽"".老子在公司的岗位是做Windows和Android 软件 ...

  7. 微信小程序蓝牙BLE开发实战——案例(二)

    微信小程序蓝牙BLE开发实战(二) 上篇主要介绍在开发过程中应用到相关API操作.接下来介绍个人在项目开发中应用蓝牙BLE一些事情. 由于时间比较仓促, 有些注释没那么详细.请理解~写的不好欢迎各位大 ...

  8. 微信小程序蓝牙使用总结

    微信小程序获取蓝牙流程 注意点: wx.openBluetoothAdapter(Object object):初始化蓝牙模块. 其他蓝牙相关 API 必须在 wx.openBluetoothAdap ...

  9. 泰凌微ble mesh蓝牙模组天猫精灵学习之旅 ② 如何实现 微信小程序蓝牙控制 Ble Mesh模组 安信可TB02,全部开源!

    本<泰凌微ble mesh蓝牙模组天猫精灵学习之旅>系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.小 ...

最新文章

  1. 价值观对做产品的三点影响
  2. 【Linux】一步一步学Linux——umask命令(111)
  3. socket python json_python实现的基于TCP的JSON数据通信
  4. pip sintall pyspider 报错:ERROR: Command errored out with exit status 10
  5. js json过滤_如何在浏览器不崩溃的情况下过滤 200 万行数据?
  6. android卫星菜单中间,Android卫星菜单:android-satellite-menu
  7. 【我的物联网成长记11】8招带你玩转规则引擎
  8. 《深入理解 Spring Cloud 与微服务构建》第十八章 使用 Spring Security OAuth2 和 JWT 保护微服务系统
  9. python实现二分搜索binary_search
  10. docker批量导出导入本地镜像
  11. 计算机硬件系统主机主要包括,组成计算机硬件系统的基本部分是什么?
  12. 机器人彩铅画_儿童画教程:教你画机器人
  13. 怎么完成一个无尽的长列表
  14. window系统换为ubuntu系统
  15. 后浪的Java追随者们是什么样的?
  16. 深入解析ThreadLocal源码
  17. 古代的一两银子到底值多少人民币
  18. vuecli相关命令
  19. java ygc 频繁_jvm之判断ygc耗时和频率
  20. solidity 异常处理

热门文章

  1. web安全渗透测试基础知识
  2. while在Java用法_Java While循环 do-while循环用法
  3. java response header_java中response.setHeader()
  4. 嵌入式QT精品视频教程:开发RFID智能仓储指纹管理系统
  5. 1.python-opencv-图片导入和显示
  6. 案例研究 | 如何运用DTC模式打造酒店集团会员俱乐部
  7. 人人商城互通直播通讯失败(宝塔坑版)
  8. android 全面屏/刘海屏有效适配
  9. java基础--06(自动装箱拆箱)
  10. putText函数的用法