递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 6481|回复: 11
打印 上一主题 下一主题

[安卓] 有没有人写过WIFI信号定位个人位置这种功能?

[复制链接]

77

主题

265

帖子

1179

积分

金牌会员

Rank: 6Rank: 6

积分
1179
跳转到指定楼层
楼主
发表于 2023-5-29 15:23:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
构想是用三个或以上路由器,在一个室内场地三角型分布放置,APP用WIFI类不停刷和读指定三个路由器的WIFI信号强度 0到-100 ,通过计算三个信号强度关系确定APP手机的位置。 在空的地方不用说应该准精度应该能到2米左右。但在有东西挡和场地内挡的东西变化的情况下如何才能更准一点?以后肯定是可以用到这个东西,像仓库内无感记录货品大概位置。 还可以反过来,通过三部无用老手机定位场地里人员位置。关键没什么大开销便宜。 大家讨论一下哈。。。



回复

使用道具 举报

1

主题

19

帖子

66

积分

注册会员

Rank: 2

积分
66
12#
发表于 2023-5-31 03:06:48 | 只看该作者
ta1689 发表于 2023-5-31 02:55
直接用ESP8266吧几块钱一片,闲鱼拆机的更便宜。10片才20元,就是不知道会不会有相互干扰。 ...

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

使用道具 举报

1

主题

19

帖子

66

积分

注册会员

Rank: 2

积分
66
11#
发表于 2023-5-31 02:55:24 | 只看该作者
直接用ESP8266吧几块钱一片,闲鱼拆机的更便宜。10片才20元,就是不知道会不会有相互干扰。
回复

使用道具 举报

5

主题

86

帖子

427

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
427
QQ
10#
发表于 2023-5-30 11:47:31 | 只看该作者
这需要软硬件和软件联调,如果你控制不了硬件环境,是无法定位的,误差会大到不可用。
如果你控制不了用于的硬件型号,基本是不可实现的,主要难点是误差。

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

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

软硬结合,缺一不可。

难点:误差
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40595
9#
发表于 2023-5-30 08:51:12 | 只看该作者
yhobo 发表于 2023-5-30 00:41
大神您要不写个例子带我们尝尝鲜呗 说不定行呢  : )

这个只能你自己写,要有场地测试的。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

77

主题

265

帖子

1179

积分

金牌会员

Rank: 6Rank: 6

积分
1179
8#
 楼主| 发表于 2023-5-30 00:41:32 | 只看该作者
创世魂 发表于 2023-5-29 17:33
理论上可以,但是实际上应该会有很大误差。

大神您要不写个例子带我们尝尝鲜呗 说不定行呢  : )
回复

使用道具 举报

77

主题

265

帖子

1179

积分

金牌会员

Rank: 6Rank: 6

积分
1179
7#
 楼主| 发表于 2023-5-30 00:37:42 | 只看该作者
server 发表于 2023-5-29 19:12
不行,wifi性能不一,而且不稳定。

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

对,按这思路倒是也可以倒一个信号地图,将一些不准的地方实地记录下来,用来配匹提高准确性。
回复

使用道具 举报

77

主题

265

帖子

1179

积分

金牌会员

Rank: 6Rank: 6

积分
1179
6#
 楼主| 发表于 2023-5-30 00:35:57 | 只看该作者
LJX 发表于 2023-5-29 19:46
理论上完全可以实现,但是WIFI系统级应该有信号强度自动调节功能,来均衡信号强度、辐射、耗电三者的关系, ...

不知道网上卖的WIFI模块会不会这样。。
回复

使用道具 举报

1

主题

36

帖子

427

积分

中级会员

Rank: 3Rank: 3

积分
427
5#
发表于 2023-5-29 19:46:31 | 只看该作者
理论上完全可以实现,但是WIFI系统级应该有信号强度自动调节功能,来均衡信号强度、辐射、耗电三者的关系,所以识别到的信号强度是在范围内变动的,除非你能先改一下系统级的这个省电机制,否则直接写代码调试会把自己玩死。
回复

使用道具 举报

111

主题

613

帖子

2178

积分

金牌会员

Rank: 6Rank: 6

积分
2178
QQ
地板
发表于 2023-5-29 19:12:19 | 只看该作者
不行,wifi性能不一,而且不稳定。

就算是触摸屏在使用前也要校准。
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-28 05:50 , Processed in 0.098602 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表