Omlox是世界上第一个开放的定位标准,旨在实现灵活的实时定位解决方案,,可以使用来自各个制造商的单元。“omlox"一词源自拉丁词汇"omni”(无处不在)和"locus"(位置)。Omlox是Profibus & Profinet国际组织的一部分。
Omlox定义了Omlox core zone和Omlox hub:利用这些技术,可以在一个定位区域内使用来自不同制造商基于UWB(超宽带)的设备实现定位,并可以全面映射互补定位技术的位置信息。
omlox的愿景:基于omlox标准接口创建一个开放的RTLS(Real Time location system)生态体系。实时定位解决方案对于智能工厂、数字化转型和工业4.0至关重要。
omlox的结构如下图所示:
omlox的目标中,将整合UWB、BLE、RFID、WiFi、GPS以及5G技术实现面向实时定位的应用,实现多种定位技术的互补、映射。
在omlox中主要有两个标准,一个是omlox hub以及hub API,另一个是与定位相关的基础设施核心,包括定位引擎等,本文首先介绍omlox hub。
omlox提供规范、接口以及定义行为,以弥补应用、定位中间层、RTLS、Tags或定位目标之间的gap。
omlox hub是omlox中的一个核心组件。它是一个定位中间件,可以实现不同定位技术(如UWB、RFID、5G、BLE、WiFi和GPS)之间的互操作性和灵活性。不用考虑底层供应商,定位技术都可以轻松整合,从而在广泛的应用领域中实现位置数据的统一利用。
通常,安装的定位系统覆盖了一个物理区域,并使用本地坐标来表示该区域内的位置。而omlox hub将这些本地坐标转换为标准化的全球地理坐标。进而,无论使用何种技术、或使用哪个供应商,全球坐标都以omlox标准中定义的格式提供。
omlox hub提供两种连接和数据传输类型——HTTP/REST API和web socket API,这些API定义了区域(zone)、定位提供者(location provider)、可追踪过物(trackable)、和围栏(fence)等实体,以及与这些实体的交互相关的事件,如进入/离开围栏,碰撞和可追踪物的运动。
Zone API,描述了区域的设置,包括与空间操作相关的地理坐标转换等。
定位提供者(Location Provider)API:描述了定位提供者的设置以及将位置更新推送到Omlox hub。
跟踪物API:专注于处理omlox生态系统中的可追踪资产。
围栏API:处理围栏的创建、更新和删除。
使用WebSocket API,用户可以通过应用程序和omlox hub之间的Websocket连接轻松发布或订阅特定事件,可以订阅位置更新、围栏事件、碰撞事件和可跟踪物的移动等。通过这种独特的互操作性方法,现在可以在一个基础设施中整合任何具有定位感知功能的应用程序,特别是当不同的应用用例和技术需要结合在一起时。它简化了基于位置的应用用例的集成,并降低了维护和扩展基础设施的成本。当企业希望通过连接多个场所(仓库、生产设施等)实现真正的整体方法时,这一点尤为重要。除了提高效率,Omlox hub还可以以技术和供应商无关的方式利用地理围栏,从而创造全新的应用用例和商业模式。