随着科学技术和生活水平的不断提高,Wifi已在人们的日常生活中普及开来。Wifi用途广泛,而基于Wifi的室内定位更是当前的热门研究领域。通过Wifi信息进行定位,移动终端并不需要真正连接上指定的Wifi路由器,只需要探测到有Wifi存在即可。Android作为当今移动设备系统中重要组成部分,非常适合作为Wifi定位系统的客户端。
要实现Wifi定位,首先需要实现Android客户端的指纹采集器。利用采集器对定位区域进行采样,划分坐标后采集各点的信号强度,作为服务器端的指纹库原始数据保存。
然后架设服务器,开启监听客户端请求。
最后定位由Android客户端程序扫描周围AP信号,将扫描到的AP信息经过整合处理后交由服务器端,在服务器上进行指纹算法与指纹库的原始数据匹配计算得到当前设备所处位置信息。在Android程序中使用继承基础View控件实现地图的显示。
随着Wi-Fi 接入点的广泛覆盖和Wi-Fi 技术的日益成熟,利用 Wi-Fi 无线信号进行室内外定位逐渐成为研究热点。Wi-Fi 具有无处不在的无线覆盖,并且基于 Wi-Fi 定位不需要附加额外的硬件设备,因而是未来无线定位领域的必然趋势。出于生活水平和服务质量的不断提高,很多大型商场、酒店及医院等都需要建设一套基于移动平台的室内定位系统,为顾客用户提供及时的位置信息。
使用方向:
a. 现今商场分布在城市的各个角落,商场之间的差异化不明显,对于客户忠诚度的培养也没有哪家特别突出的优势。在比拼购物环境的同时,在商场内部署免费的Wi-Fi也已成为一种趋势,如何利用商场Wi-Fi优势,提高商场的竞争力是商家共同考虑的问题。商场内分布着大量的店铺,进入商场后顾客对商场的各个店铺不熟悉,往往花费大量的时间寻找商家,