严志
(长沙民政职业技术学院 软件学院,长沙 410004)
基于位置的服务是物联网(IOT)的重要应用之一.基于位置的服务需给用户提供位置信息,即定位.尽管GPS 已在室外定位获得较优的定位精度,满足室外基于位置的服务需求,但是由于室内物体对导航信号的遮挡,使得GPS 在室内环境的定位精度大幅度下降.因此,室内定位已为IOT 的研究热点之一[1].
目前,大部分室内定位算法依靠在室内预先部署定位设备,例如,WiFi 定位[2-3]、射频识别(RFID)定位[4-5]、超宽带(UWB)测距的定位[6-7]以及低功耗蓝牙(BLE)信标的定位[8-9].
蓝牙信标定位原理是通过低功耗蓝牙向移动终端设备发送自己特有的ID,终端扫描并解析出ID,实现基于室内位置的信息推送。BLE 信标具备发送信息的“信”功能和标明位置的“标”功能,可实现定位推送服务。
相比于WiFi 定位、RFID 定位、UWB 测距的定位算法,BLE 信标定位存在独特的优势,并得到广泛应用.首先,BLE 信标定位无需额外的定位设备,用户只需携带具有蓝牙功能的终端设备,通用的手机都具有该功能;其次,BLE 信标定位可应用的智能手机平台更广泛,iOS 平台和安卓平台均可;最后,部署BLE 信标经济,且功耗低.
依据定位策略的不同,BLE 信标定位算法可分为基于距离和信号指纹定位两类.基于距离的定位算法是通过测量接收信号强度(RSSI)测距,但是由于室内环境对信号多径衰落的影响,基于距离的定位算法定位精度较低.
相比之下,基于信号指纹定位更适应于室内环境.信号指纹定位算法……