【问题标题】:Whats the connection between configured signal strength and measured RSSI (iBeacon related)配置的信号强度和测量的 RSSI 之间有什么联系(iBeacon 相关)
【发布时间】:2015-01-06 22:58:27
【问题描述】:

我希望有人可以帮助我。

我有点困惑。上次我读了很多关于配置 iBeacon 的文章,但我没有得到任何东西,尤其是在几次测试之后:

我用 Raspberry Pi 制作了一个 iBeacon。一切正常,很好。我试图找出命令中隐藏的内容

sudo hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 92 77 83 0A B2 EB 49 0F A1 DD 7F E3 8C 49 2E DE 00 00 00 00 C5 00.

据我所知,最后一个(“C5”)之前的一对描述了校准的信号强度。我尝试了一些从 00 到 FF 的配置。 (只是为了确保:(C5)十六进制表示(197)十进制,对吗?)

是否有一些我需要注意的边界?我读到它从 -1(最强)到 -127(最弱)。

我使用 AppStore 中的 Locate Beacon 测量了 RSSI,并进行了比较,现在我不确定哪个配置的信号功率最高,哪个配置最低。

iPhone 上的 RSSI 应该是最高 RSSI(比如说 -1 - -15)最强,最低 (-90 - -75) 最弱,对吧?

非常感谢您帮助我!

【问题讨论】:

    标签: bluetooth signals ibeacon rssi energy


    【解决方案1】:

    校准后的信号强度是一个带符号的单字节整数。要将其转换为有符号十进制数,首先将其转换为无符号十进制数,然后如果 > 127 则减去 128。

    C5 十六进制 -> 197 无符号十进制 -> -59 有符号十进制

    单位为dBm,负数越多表示信号越弱。负数越少代表信号越强。

    您可以在此处阅读有关其工作原理的一些详细信息:Understanding ibeacon distancing

    【讨论】:

    • 非常感谢您的回答和其他问题的链接。你知道吗,我在哪里可以找到校准信号强度的边界?还是只是介于 -128 和 127 之间?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多