一般是wifi定位都是基于三角定位
这意味者至少需要三个设备获取终端到设备的信号强度,获取到这些数据后可以经过一些转换方法大概推测出终端的位置,但是有精度限制
参考资料:
概括:
到目前为止,WiFi室内定位还主要依赖于测量信号强度,通过测量信号强度的衰减或匹配接收信号强度的方式来实现对距离的估计。
具体:
WiFi信号以已知的速率在空气中传播——即光速。因此信号从一个热点(AP)或者基站(STA)发出到被另一个AP或者STA接收之间的时间乘以光速就可以转换为距离,这被称为“飞行时间测量”。
“飞行时间”的测量方法所面临的一个困难就是保证发射端与接收端设备的参考时钟同步,误差大约在1ns之内。这个问题通常可以通过对“往返时间”的测量来避免。
实际上“往返时间”要比单程“飞行时间”多出几个数量级,而且会随着时间的推移而变化,这样就使得原始测量的数据不准确。
• 如果基站(STA)也能够测量精确的时间戳,它就可以确定所花费的时间,并且保证整个架构设计的精度在几纳秒以内。
• 如果这个协议支持在设备之间传递时间戳,那么涉及到的四个时间戳就可以汇集到一个设备节点处,然后进行计算处理。
• 距离的计算是根据四个时间戳(两个时间之间的差值),一个设备应该将时间戳发送给另一个设备,然后第二个设备才能够进行一定的计算。
新型的WiFi定位协议:精细时序测量
在这个新协议中,无线接入点(AP)会发送一帧数据,移动设备会接收这帧数据,同时移动设备会回复一个确认(ACK)响应,无线接入点会接收这个响应(ACK),最后无线接入点会发送一帧数据包含这两个时间戳。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。