Android 发送方移动设备的发射功率
在我的应用程序中,我想知道当我从手机接收数据(信标、文件等)时手机的发射功率。我需要知道发射功率,以便在距离计算中使用接收信号强度指示器(RSSI)Android 发送方移动设备的发射功率,android,android-wifi,android-wireless,Android,Android Wifi,Android Wireless,在我的应用程序中,我想知道当我从手机接收数据(信标、文件等)时手机的发射功率。我需要知道发射功率,以便在距离计算中使用接收信号强度指示器(RSSI) 如何做到这一点?好的,要使用信号衰减测量距离: 有不同的方法可以做到这一点。最基本的方法是使用开放空间阻尼,即在特定空间(例如房间)内获取参考值。任何新家具或表面材质的更改都会影响这些值。此文档是一些关于该主题的论文或其他内容,您可能希望查看此文档:。好的位置尤其困难,因为阻尼不是线性的 此功能用于在开阔空间进行理论阻尼: L = 20 log(d
如何做到这一点?好的,要使用信号衰减测量距离: 有不同的方法可以做到这一点。最基本的方法是使用开放空间阻尼,即在特定空间(例如房间)内获取参考值。任何新家具或表面材质的更改都会影响这些值。此文档是一些关于该主题的论文或其他内容,您可能希望查看此文档:。好的位置尤其困难,因为阻尼不是线性的 此功能用于在开阔空间进行理论阻尼:
L = 20 log(d) + 20 log(f) + 36.6,
式中,L为阻尼,单位为Db
f是频率,单位为MHz
d是以英里为单位的距离
这是无线电理论您是使用直接wifi还是手机作为无线热点?因为从通过普通无线网关发送的包中读取RSSI,将告诉您手机和网关之间的RSSI。无论是wifi直达还是热点,我知道我可以读取RSSI,但除了RSSI值,我需要0-100的发送功率,RSSI可以使用dbm=((RSSI/3)-100)粗略地更改为dbm;也许你不明白我的意思,我想在发送之前先得到发送方的发射功率值。我认为任何射频协议都不会发送这些信息。发射功率在各个设备之间也有所不同。但是如果你想在Wifi中传输功率,通常是100mW。发射功率不能真正用于计算位置和距离。您可以使用信号损失(阻尼)来测量距离。也许我还是不明白你的意思。