SKYLAB:室外定位靠卫星,室内定位靠什么呢?
像很多外卖、打车软件在安装的时候都会希望用户能够允许应用获取位置信息,这也是为了方便用户后期在使用软件时能够为外卖员、司机提供准确位置信息。类似这种定位、导航的室外位置信息多数依靠卫星信号,通过GPS模块、北斗模块将接收的卫星信号转化,继而为用户提供位置服务。那么像地下停车场、机场、医院等这些室内定位又靠什么实现呢?在这里,你将得到室内定位靠什么的答案。
室内定位卫星信号在空旷环境下搜星数据是最好的,接收效果也会相对较好,像室内定位的话,既不属于空旷环境,而且还是处于遮蔽物环境内,卫星信号的搜星和接收效果都会大幅降低,甚至会没有信号。卫星信号不能作为室内定位的支持技术之后,就有工程师提出借助无线通信技术来实现,于是就涌现了像WiFi技术、蓝牙技术、Zigbee技术、红外线技术、超宽带技术、RFID技术、超声波技术等室内定位技术。
网络上有很多有关这几种室内定位技术的对比,根据实际应用效果,目前蓝牙定位和超宽带UWB定位成为目前主流的室内定位技术。
蓝牙定位基于RSSI(Received Signal Strength Indication,信号场强指示)定位原理,根据硬件产品的不一样蓝牙定位分为网络侧室内定位方案和终端侧室内定位方案。目前蓝牙定位精度能够达到米级,能够大概知道人员/物体所处位置,多用于对定位精度需求不高的人员和资产定位。
蓝牙网络侧室内定位蓝牙网络侧室内定位由蓝牙终端(如可穿戴蓝牙设备、蓝牙手环等)、蓝牙网关,无线局域网及后端数据服务器构成。在需要定位的区域内部署蓝牙网关,当手持蓝牙终端设备如蓝牙手环的用户进入蓝牙网关的蓝牙信号覆盖范围内,蓝牙网关就能感应到蓝牙手环的广播信号,然后测算出蓝牙手环的RSSI值,通过串口传输给网关内的WiFi模块,蓝牙网关再经过WiFi网络传送到后端数据服务器,通过服务器内置的定位算法测算出蓝牙手环的具体位置,后端服务器则可以通过网络把位置信息发给用户。
蓝牙终端侧室内定位蓝牙终端侧室内定位是由终端设备(如嵌入SDK软件包的智能手机)和蓝牙Beacon组成,在需要定位的区域内部署蓝牙Beacon,一般至少需要铺设3个蓝牙Beacon信标,定位算法要求至少知道三个点的RSSI值才能准确地计算定位。
超宽带(UWB)定位超宽带(UWB)定位技术利用事先布置好的已知位置的锚节点和桥节点,与新加入的盲节点进行通讯,并利用TDOA定位算法,通过测量出不同基站与移动终端的传输时延差来进行定位。UWB定位精度高,可达0.1-0.3米(视具体环境而定),能够准确掌握人员/物体所处位置,多用于对定位精度要求高的人员和资产定位。
在实际应用的时候可以根据实际定位精度的需求来确定选择哪种定位解决方案。
单纯的室内定位、导航,对定位精度要求不高,可以优先选择蓝牙定位方案,侧重历史轨迹、电子围栏这些功能则可以优先考虑UWB定位方案。