理解艾比肯距离

理解艾比肯距离

试图掌握一个基本概念,即与iBeacon(信标/蓝牙-le/ble)之间的距离是如何工作的。是否有任何真实的文件来说明艾比肯到底能测量多远。假设我在300英尺外.艾比肯能探测到吗?



ABOUTYOU
浏览 575回答 3
3回答

慕侠2389804

在1米的距离内测量(校准)艾信仪的输出功率。假设这是-59 dBm(只是一个例子)。艾比肯将把这个数字作为其广告的一部分。监听设备(iPhone等)将测量设备的RSSI。例如,假设这是-72 dBm。由于这些数字是以dBm为单位的,所以功率比实际上是以分贝为单位的差。因此:ratio_dB = txCalibratedPower - RSSI为了将它转换成线性比,我们使用了分贝的标准公式:ratio_linear = 10 ^ (ratio_dB / 10)如果我们假设能量守恒,那么信号强度必须下降为1/r^2。所以:power = power_at_1_meter / r^2..求解r,我们得到:r = sqrt(ratio_linear)在Javascript中,代码如下所示:function getRange(txCalibratedPower, rssi) {     var ratio_db = txCalibratedPower - rssi;     var ratio_linear = Math.pow(10, ratio_db / 10);     var r = Math.sqrt(ratio_linear);     return r;}请注意,如果你在一座钢结构内,可能会有内部反射,使信号衰减比1/r^2慢。如果信号通过人体(水),那么信号就会衰减。很可能天线在各个方向上都没有相同的增益。房间里的金属物体可能会产生奇怪的干扰图案。等等.。YMMV。
打开App,查看更多内容
随时随地看视频慕课网APP