2010-11-01 71 views
4

一个普遍的问题:是否有可能检索有关多远的信息一台电脑来自wifi路由器。例如,如果我距离我的家庭wifispot或2米远10米,我想在计算机上获取数据。找出路由器和接收器之间的距离?

任何想法,如果这是可能的?

编辑:蓝牙怎么样?是否有可能获得关于蓝牙连接设备距离另一个多远的信息?

回答

4

我会建议测量线或只是老式的猜测。

没有“简单”的方法来做到这一点(复杂的方法可能涉及提前构建“准确”的信号映射或试图拟合一个更好的方程,但仍然受到天真规则的限制)和经验法则“1/r^2”就是这样 - 一般的经验法则。另一方面,也许有一些现有的软件会告诉你你的RSS强度,并使任务感到完成:-)

如果你是谷歌的“RSS信号距离”,你会发现有用的链接。这种任务在学术界似乎是一个相当普遍的话题。小型无线设备(“motes”),并且已经有一些有趣的方法来解决这个问题,例如安装次级低频声学传感器。

+0

一个geusstimation是完美的。我不知道蓝牙怎么样?有可能通过蓝牙跟踪距离吗? – matt 2010-11-01 20:31:43

+0

相同的概念成立 - 距离越远(对于固定增益和相同的功率输出并假设理想的传输),接收到的信号越低。当我走下楼,蓝牙开始变得模糊/分手时,我可以很自信地说出“> 20feet”。如果它削减(完全失去联系)我在某处“> 30英尺”(我可能不会是一个完整的骗子)。当然,所有这些都取决于你的设备,方向和环境。 – 2010-11-02 00:18:01

1

您可以查询信号强度,这是某种距离障碍物的指示其他一些因素于一身的措施。只需简单的无线网络,虽然这是不可能的。

+1

如果您的家庭环境相当静止,您可以测量几个距离处的信号强度,然后在它们之间进行插值,以根据信号强度优化距离估计。当然,由于障碍,它将非常依赖于方向。 – 2010-11-01 17:55:25

+0

更糟糕的是,如果你的neigbhour有一台微波炉或你居住的气氛在晚上做了有趣的事情,那么你的“家庭环境”可能比你想象的要少得多。 – Flexo 2010-11-01 17:57:55

+1

有了该地区的良好,详细的地图/计划和预先存在的接入点位置知识以及一些处理粗糙的事情可能是可行的,但肯定不建议不会限制问题多很多。 – Flexo 2010-11-01 17:59:54

0

尝试测量路由器对ping的响应时间,将数据速率设置为常量以避免影响响应时间。抽取大量样本并删除异常值以减少错误,但仍然会出现严重的量化误差。减去路由器和计算机的延迟时间,除以6再乘以光速,希望您的距离达到几米的分辨率。

+0

你从哪里得到这些数字? – 2017-08-31 22:09:06