递归火山软件开发平台

标题: 有没有人写过WIFI信号定位个人位置这种功能? [打印本页]

作者: yhobo    时间: 2023-5-29 15:23
标题: 有没有人写过WIFI信号定位个人位置这种功能?
构想是用三个或以上路由器,在一个室内场地三角型分布放置,APP用WIFI类不停刷和读指定三个路由器的WIFI信号强度 0到-100 ,通过计算三个信号强度关系确定APP手机的位置。 在空的地方不用说应该准精度应该能到2米左右。但在有东西挡和场地内挡的东西变化的情况下如何才能更准一点?以后肯定是可以用到这个东西,像仓库内无感记录货品大概位置。 还可以反过来,通过三部无用老手机定位场地里人员位置。关键没什么大开销便宜。 大家讨论一下哈。。。




作者: edu    时间: 2023-5-29 16:30

作者: 创世魂    时间: 2023-5-29 17:33
理论上可以,但是实际上应该会有很大误差。
作者: server    时间: 2023-5-29 19:12
不行,wifi性能不一,而且不稳定。

就算是触摸屏在使用前也要校准。
作者: LJX    时间: 2023-5-29 19:46
理论上完全可以实现,但是WIFI系统级应该有信号强度自动调节功能,来均衡信号强度、辐射、耗电三者的关系,所以识别到的信号强度是在范围内变动的,除非你能先改一下系统级的这个省电机制,否则直接写代码调试会把自己玩死。
作者: yhobo    时间: 2023-5-30 00:35
LJX 发表于 2023-5-29 19:46
理论上完全可以实现,但是WIFI系统级应该有信号强度自动调节功能,来均衡信号强度、辐射、耗电三者的关系, ...

不知道网上卖的WIFI模块会不会这样。。
作者: yhobo    时间: 2023-5-30 00:37
server 发表于 2023-5-29 19:12
不行,wifi性能不一,而且不稳定。

就算是触摸屏在使用前也要校准。

对,按这思路倒是也可以倒一个信号地图,将一些不准的地方实地记录下来,用来配匹提高准确性。
作者: yhobo    时间: 2023-5-30 00:41
创世魂 发表于 2023-5-29 17:33
理论上可以,但是实际上应该会有很大误差。

大神您要不写个例子带我们尝尝鲜呗 说不定行呢  : )
作者: 创世魂    时间: 2023-5-30 08:51
yhobo 发表于 2023-5-30 00:41
大神您要不写个例子带我们尝尝鲜呗 说不定行呢  : )

这个只能你自己写,要有场地测试的。
作者: 雨中漫步    时间: 2023-5-30 11:47
这需要软硬件和软件联调,如果你控制不了硬件环境,是无法定位的,误差会大到不可用。
如果你控制不了用于的硬件型号,基本是不可实现的,主要难点是误差。

哪怕是遍历一次信号环境,让用户参与做一次校准,误差也会超过可用范围。

如果硬件可控,是可以实现的。

软硬结合,缺一不可。

难点:误差
作者: ta1689    时间: 2023-5-31 02:55
直接用ESP8266吧几块钱一片,闲鱼拆机的更便宜。10片才20元,就是不知道会不会有相互干扰。
作者: ta1689    时间: 2023-5-31 03:06
ta1689 发表于 2023-5-31 02:55
直接用ESP8266吧几块钱一片,闲鱼拆机的更便宜。10片才20元,就是不知道会不会有相互干扰。 ...

如果不会相互干扰的话。给做成3D定位都没问题。理论上4片就可以3D定位了。并且自带AP和STA模式,一边发射WiFi型号一边接受其余三块ESP8266的信号。这样只要4个相对位置不变化的话空间内增加遮挡物也是可以通过算法补偿出来




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4