火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

70

主题

218

帖子

977

积分

高级会员

Rank: 4

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



回复

使用道具 举报

15

主题

405

帖子

3445

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3445
沙发
发表于 2023-5-29 16:30:53 | 只看该作者
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36205
板凳
发表于 2023-5-29 17:33:57 | 只看该作者
理论上可以,但是实际上应该会有很大误差。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

107

主题

593

帖子

2074

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

1

主题

34

帖子

369

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

70

主题

218

帖子

977

积分

高级会员

Rank: 4

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

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

使用道具 举报

70

主题

218

帖子

977

积分

高级会员

Rank: 4

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

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

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

使用道具 举报

70

主题

218

帖子

977

积分

高级会员

Rank: 4

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

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

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

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

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

使用道具 举报

5

主题

86

帖子

427

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

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

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

软硬结合,缺一不可。

难点:误差
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 23:54 , Processed in 0.100830 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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