- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 petermetz/cordova-plugin-ibeacon 检测我的移动设备周围的信标。我可以看到插件提供了有关信标的以下信息,例如
uuid
,major
,minor
,rssi
,tx
,accuracy
我想知道的是 rssi
、tx
和 实际上是什么准确度
?如何使用这三个值(rssi
、tx
和 accuracy
)来计算到信标的距离?
我已经经历过这个documentation : What are Broadcasting Power, RSSI and other characteristics of beacon's signal? ,但没有得到我正在寻找的信息,或者它的级别太高,我无法理解。
非常感谢您的所有反馈。
最佳答案
cordova-plugin-ibeacon 是 iOS 上 CoreLocation 框架和 Android Beacon Library 的包装器。在那个平台上。两个平台都使用 RSSI(接收信号强度指示器)来估计到信标的距离。在 CoreLocation 中,术语准确度用于指示该估计距离(以米为单位)。在 Android Beacon 库中,等效字段称为距离,也提供以米为单位的估计值。
这些字段含义总结如下:
Cordova iOS Android Description
------- -------- -------- ---------------
accuracy accuracy distance Estimated distance in meters
tx N/A txPower Calibrated measured transmitter power at 1 meter in dBm
rssi rssi rssi Received signal strength in dBm
在 iOS 上,txPower 字段在内部使用,但在信标读数中不可用。
因为距离估计是直接可用的,所以没有理由自己计算。但是,如果好奇,请继续阅读。
用于制作距离的实际计算在 iOS 和 Android 之间有所不同,但使用表中的变量。 iOS 计算是闭源且未发布的。 Androd Beacon 库使用我写的博客文章 here 中描述的计算。 。
全面披露:我是 Android Beacon 库项目的首席开发人员。
关于cordova - 如何根据 tx、rssi 和精度计算到信标的距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36514389/
如何将 RSSI 转换为距离?我有三个坐标 RFID 阅读器:Reader1(0,0)。读者 2(0,8),读者 3(8,5)。转发器获取 RSSI,从 reader1 获取 156,从 reader
我这几天在研究beacon,有一个问题。 在我的javascript广告ibeacon程序中,我可以设置measurePower值,如下所示: var Bleacon = require('bleac
我想创建一个应用程序来获取有关手机连接到蜂窝网络的信息。 我的理解是,RSSI 是衡量 GSM 蜂窝信号的指标,而 RSRP 是衡量 LTE 的一个很好的指标。 为了保持一致,是否有可能获得 LTE
我们正在开发一个基于 Veins 框架的应用程序,它需要接收信号的 RSSI 值以及发送方和接收方之间的距离。 我们引用了 VeReMi 项目,它也计算 RSSI 值并将其发送到上层。 我们将我们的模
我希望能够手持 Android 设备在房间内走动,单击显示房间 1 的按钮,然后开始发现我周围的蓝牙设备并获取它们的 RSSI 值。然后我想将此信息保存为文本文件。然后对不同的房间重复。 这是简单的部
是否可以使用 Multipeer Connectivity Framework 检测两个 iOS 设备之间连接的信号强度? 最佳答案 不幸的是,这是不可能的。我认为这是有充分理由的。正如您可以在 do
我想在我的蓝牙设备范围内识别蓝牙设备,这意味着我想获得特定设备接收信号强度指示器 (RSSI)。 是否有任何用于获取特定设备的 RSSI 的 Java API? 如果存在,请提供有关该 Java AP
我在使用 CoreBluetooth API 做一些工作时遇到了问题。我看过的所有地方都说要转换 RSSI(蓝牙信号强度),您必须执行以下操作: 距离 = 10 ^((测量功率 – RSSI)/(10
我正在从事一个项目,旨在测量单个 Raspberry PI 与附近智能手机之间的近似距离。 该项目的最终目标是检查 Raspberry 的同一个房间内是否有智能手机。 我想到了两种实现方式。第一个是使
我正在使用 kontakt.io 蓝牙 eddystone UID 信标和使用 alt-beacon 库的 Android 应用程序(在 Samsung Galaxy S5 上运行,尽管我怀疑这是否相
我正在开发一个应用程序,我必须在 Android 4.3 上连接到蓝牙设备。 我可以连接到 BLE 设备并使用 BluetoothGatt.readRemoteRssi() 从设备读取 RSSI。 而
我正在制作一个 Android 应用程序,我需要在其中连续了解特定设备的 RSSI 值。我在扫描设备时获取 RSSI 没有问题,但这对于我需要的来说太慢了。 我在想有可能获得蓝牙设备特定实例的 RSS
我正在制作一个应用程序,我将在其中使用我的 android 设备创建一个 wifi 热点。硬件将连接到此热点。现在我想知道我的 android 设备上此 wifi 连接的 RSSI 值,因为此值将用于
我需要获取 iPhone 当前 WiFi 连接的信号强度。(这只是一个开发实验,而不是将进入应用商店的应用。) 我已经搜索了 CNCopyCurrentNetworkInfo 引用,但看不到如何去做。
我正在为 iDevices 开发 BLE 应用程序。而且我知道大多数 iDevices 都属于蓝牙电源 Class2。 1 级 - 最大功率 100mW (20dBm) - 范围 100 米 2 类
我可以从外围设备发送一个 RSSI 值作为广告数据包吗?我不想为了读取 RSSI 值而必须连接到中央管理器。这可以做到吗?此外,我希望外围设备能够从后台运行的应用程序发送这些广告。 最佳答案 当您为任
我是 android 编程的新手,正在尝试从 BLE 设备获取 rssi 值以进行距离测量。我可以扫描并获取设备的名称和 mac 地址,但我已经尝试过代码来获取 rssi 但不能得到有用的结果,我也使
我知道有很多关于我的问题的关于 stackoverflow 的问题,但我想知道是否有任何方法可以获得与 RSSI 的确切距离。 我已关注 this link和其他一些 git library meth
对于我的项目,我需要估计智能手机和蓝牙模块之间的距离。估计不必非常精确。我只需要确定误差范围为 50cm 的距离。 . 我确实以 10 厘米的距离步长测试了两个蓝牙模块的 RSSI。我为每个步骤测量了
我正在从事低功耗蓝牙概念项目。我正在获取 RSSI 值在 1 到 100 之间。当我移动标签时,RSSI 值随着外围设备远离 iPhone 而增加,并随着它靠近而减小。 谁能帮我根据 RSSI 值得到
我是一名优秀的程序员,十分优秀!