成都众山科技有限公司官网 成都众山科技有限公司官网

028-64267900

了解更多众山讯息——多年的通信软硬件开发经验使公司在通信产品开发和技术服务方面有着丰富的经验和雄厚的实力

了解更多众山讯息

多年的通信软硬件开发经验使公司在通信产品开发和技术服务方面有着丰富的经验和雄厚的实力

在线咨询
首页 > 新闻资讯 > 应用案例

LoRa实现定位功能的原理是什么

时间:2020-07-10 作者:众山科技

       随着物联网技术的发展,一些物联网应用对定位功能的要求越来越多,特别是一些资产跟踪相关的应用。根据Machina Research研究,到2020年底,物联网将会有超过15亿台连接设备。其中约三分之一将严重依赖地理数据,60%应用将可能包括地理数据。Semtech的LoRa地理位置解决方案可以满足这一需求,这些市场包括汽车、物流、消费产品、保险、农业、建筑等。

       LoRa作为一种窄带无线技术,它是怎么实现定位的呢?

       LoRa其实是使用数据传输到达的时间差(Time Difference of Arrival,TDOA)来实现地理定位。下面就来看看它的具体工作原理是什么吧。

       LoRa定位原理

       要了解LoRa定位是如何工作的,就要来看看从终端节点到服务器的数据传输步骤。LoRa定位的前提是所有的基站或网关共享一个共同的时基,这一点非常重要。

       当任何一个LoRaWAN终端设备发送一个数据包时,会被其所在网络范围内的所有网关接收,并且每个报文都将会报告给网络服务器。所有的网关都是一样的,它们一直在所有信道上接收所有数据速率的信号。这意味着在LoRa终端设备上没有开销,因为它们不需要扫描和连接到特定的网关。 传感器被简单地唤醒,发送数据包,网络范围内的所有网关都可以接收它。

       所有网关都会将接受到的相同数据包发到网络服务器,使用内置于最新一代网关中的专用硬件和软件捕获高精度的到达时间。网络服务器端的算法比较到达时间、信号强度、信噪比和其他参数来计算终端节点的最可能的位置。未来,我们期待混合数据融合技术和地图匹配增强来改善到达时间差,提高定位精度。

       为了使地理位置更准确,至少需要三个网关接收数据包。更多网关、更密集的网络会提高定位精度和容量。这是因为当更多的网关接收到相同的数据包时,服务器芥酸算法会得到更多信息,从而提高了地理位置精度。

       LoRa网关内部需要新一代硬件来计算地理位置中使用的一些参数,如高精度的到达时间。Semtech于2016年初创建了新版网关的参考设计,在许多网关中成功实现。参考设计包括了所需的高质量时间戳功能,适用于获得授权的网关合作伙伴。这样就确保了多个供应商的部署都能一致地工作,提供高质量的时间戳,从而实现最高质量的地理定位服务。

       需要重点注意的是,地理位置完全依靠网关和网络技术,因此一旦网关升级,地理位置功能就可用于所有设备

       Semtech还提供了一个地理位置解算程序。通用的解算程序不是专用的应用程序,是与终端节点无关的,这为LoRa地理定位服务提供了良好的开始。另外,还定义了一个API,允许系统集成商使用第三方可能提高可用位置精度的解算算法。通过这种开放的模式,Semtech鼓励解算技术的创新和发展,确保基于LoRaWAN的地理位置不断改进。