android – 确定WI-FI信号强度距离的最佳方法

前端之家收集整理的这篇文章主要介绍了android – 确定WI-FI信号强度距离的最佳方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我开始在一个 Android应用程序中工作,确定WI-FI信号Strength.well的位置我读了很多论文,每次发现一个新的想法和新概念,这让我对我要去的方法感到困惑选择.
我在我的观点中发现,三角测量和三角测量等几何技术并不坏.(我知道使用那些方法我们需要在Android手机上运行).

我读了很多关于这个主题的问题和答案,我想知道在这个领域工作的人的意见,以及他们对我的最终结论的看法.
PS:我重新认识那些问题在2011,2012 ..现在我们在2014年,我希望有一个解决方案:)
谢谢

解决方法

FSPL取决于两个参数:第一个是无线电信号的频率;第二个是无线传输距离.以下公式可以反映它们之间的关系.
FSPL (dB) = 20log10(d) + 20log10(f) + K

d = distance
f = frequency
K= constant that depends on the units used for d and f
If d is measured in kilometers,f in MHz,the formula is:

FSPL (dB) = 20log10(d)+ 20log10(f) + 32.44

根据衰落余量方程,可以使用以下等式计算自由空间路径损耗.

自由空间路径损耗= Tx Power-Tx电缆损耗Tx天线增益Rx天线增益 – Rx电缆损耗 – Rx灵敏度 – 衰落余量

通过上述两个自由空间路径损耗方程,我们可以找出以km为单位的距离.

Distance (km) = 10^((Free Space Path Loss – 20log10(f) + 32.44)/20)

菲涅耳区是视线周围的区域,无线电波在离开天线后会扩散到视线范围内.您需要清晰的视线来保持强度,特别是对于2.4GHz无线系统.这是因为2.4GHz的波被水吸收,就像树上的水一样.根据经验,60%的菲涅耳区必须没有障碍物.通常,20%菲涅耳区域阻塞会给链路带来很少的信号损失.超过40%的阻塞信号损失将变得非常重要.

FSPLr=17.32*√(d/4f)

d = distance [km]
f = frequency [GHz]
r = radius [m]

检查此链接

http://www.tp-link.com/en/support/calculator/

猜你在找的Android相关文章