UbiEyes RTLS
UbiEyes实时定位平台(UbiEyes RTLS)是由中国地质大学(武汉)信息工程学院普适位置感知计算团队(UbiLoc)自主开发的一套用来构建与支撑实时定位/位置感知应用的独立软件平台。该平台综合了UbiLoc团队在定位技术与算法、可视化技术、嵌入式技术、上下文模型以及服务架构等方面的研究成果,平台采用SOA+B/S的架构,包含定位引擎LocEngine、服务引擎SrvEngine、上下文数据引擎CDE、消息中间件MOM等核心服务组件以及定位监控软件uLocView、移动定位软件uLocMobile、定位管理软件Manager等应用软件,平台支持GPS、nanoLOC、ZigBee、Wi-Fi、RFID等多种定位技术,能提供准确的人员、资产室内外定位和基于位置的服务,二三维可视化的实时位置显示以及传感器、电子地图的后台管理,而且还能够向开发者提供二次开发接口。通过该实时定位平台,可为各类场景的实时定位以及位置服务提供一套完整的解决方案。

从技术角度看,UbiEyes实时定位平台具备如下特点:
定位引擎:
-
支持GPS、NanoLoc、ZigBee、Wi-Fi、RFID、CSS等多种定位技术,实现室内外环境的无缝定位
-
融合了RSSI、TOA、TDOA、AOA、Fingerprinting等多种定位算法
-
集成了卡尔曼滤波、粒子滤波、Sigma-point滤波等多种定位精度改进方法
移动定位:
-
室内外环境的无缝定位
-
支持多样化的定位终端设备,包括各类传感器、标签、智能手机以及PDA等移动终端
-
对目标定位具有很高的实时性,基于Zigbee网络的定位能够完成平均每秒5次的定位频率,基于css网络的定位能够完成平均每秒40次的定位频率。
-
提供室内、室外地图(OpenStreetMap)的无缝切换
定位监控:
-
基于B/S架构,不需要安装专门的客户端软件,系统自动更新
-
使用OGRE和OpenLayers,实现了二三维一体化的大规模目标的动态显示
后台管理:
-
基于B/S架构,无需安装专门的客户端软件,系统自动更新
-
能够方便的配置和管理室内、外电子地图
-
完善的用户权限管理机制,根据不同人员的要求,赋予不同级别的数据访问权限和操作权限
-
详细的日志记录功能,可查看实时平台的运行状态,可辅助分析平台运行异常原因
平台架构:
-
基于组件的 SOA +B/S架构,位置服务功能通过 Web Services 技术发布成可以被第三方的应用使用的服务, 并使用 XML 消息传递数据
-
WebService的提供方式包括SOAP和REST两种方式,应用程序可灵活使用平台提供的服务
-
集成MOM消息中间件,完成平台各组件之间通信,通信方式包括点对点通信和发布/订阅方式
-
提供开放式API供二次开发使用
|