室内定位这两年火得不行,从工厂找设备、养老院看老人,到农业大棚追踪农产品,都需要知道"东西在哪儿"。ZigBee作为低功耗无线通信领域的老牌选手,在定位这块一直占着一席之地。很多人知道ZigBee能联网做数据传输,但对它怎么做定位不太清楚,今天聊聊这个。
ZigBee定位常用的方法有几种。最基础的是RSSI(接收信号强度指示),就是靠信号强弱来估算距离——信号越强离得越近,越弱离得越远。这个方法实现简单,不需要额外硬件,但精度一般,通常只能到几米级。要更精确的话可以用TOA(到达时间)或者TDOA(到达时间差),通过测量信号从发射到接收的传播时间来算距离,精度能到几十厘米,但对硬件时钟同步要求很高。
实际工程中用得最多的还是RSSI加锚点的方案。做法是在需要定位的区域部署若干个已知位置的参考节点(也叫锚点),待定位节点(标签)周期性地广播信号,锚点收到后测RSSI值,把数据发回定位服务器。服务器根据多个锚点的RSSI值,用三角定位算法或者指纹匹配算法算出标签的位置。
工厂人员定位是ZigBee定位最常见的应用场景。一个中型工厂通常覆盖几万平方米,装上几十上百个锚点节点就能实现全覆盖。工人带个工牌大小的定位标签,管理者在后台能看到每个人实时位置和运动轨迹。遇到紧急情况还能一键呼叫,后台立即定位到人在哪儿。这类系统的成本比UWB低不少,对于不需要厘米级精度的场景足够用了。
农业大棚里用ZigBee定位也挺有意思。大棚里种的蔬菜瓜果需要追踪生长位置,每个种植箱或者每排作物挂一个ZigBee标签,就能在后台地图上看到每个批次的具体位置和移动轨迹(比如从育苗区移到种植区)。同时这些标签还能集成温湿度传感器,定位的同时顺便采集环境数据,一举两得。
ZigBee定位的局限性也要清楚。首先是穿墙能力一般,混凝土墙能衰减十几dB,所以锚点部署要合理,不能让墙挡住。其次是密度精度不够,走廊这种窄空间还行,开阔区域精度会飘。另外标签功耗虽然低,但也得定期换电池或者充电,半年到一年一次是常态。
总的来说,ZigBee定位在成本敏感、精度要求不苛刻的场景下是个很不错的选择。UWB精度更高但成本翻几倍,蓝牙AOA近几年也在抢市场。选型的时候根据自己的预算和精度要求来,没有最好的技术,只有最适合的方案。
上一篇:WiFi杀精是真的吗?别传了,聊聊电磁辐射的科学常识
下一篇:没有了