Dubhe GNSS定位测试应用,为验证MikroTik RouterOS上报GNSS坐标编写的一个简单的GNSS服务测试平台,接入相关的地图API将坐标呈现在地图上,数据通过JSON格式使用HTTPs提交。MikroTik的设备集成GNSS的硬件包括KNOT系列,LtAP系列、CME Gateway、wAP LR8G kit、wAP LR9G kit等。其他设备如果需要支持GNSS,需要通过USB接口扩展GNSS模块,包括x86也可以通过USB的GNSS模块扩展。具体配置可以参考RouterOS入门到精通 v6版本的GPS内容。
除RouterOS可以向Dubhe GNSS定位测试应用上报定位数据,也支持支持Linux平台的定位数据上报,只要符合上报的json格式,具体参考POST脚本。
接收 RouterOS 通过 HTTPs(mTLS) 上报坐标,并写入 MySQL,并在网页端用地图服务按时间顺序展示移动轨迹,支持百度地图、腾讯地图和Google Map的WebService + JavaScript API接口,目前已经测试过的是腾讯地图。

运行建议
1、程序基于Linux x86平台开发,推荐运行在如Debian 11或Ubuntu 20.04以上版本;
2、需要安装Mysql 8.0用于存储定位数据;
具体使用:手册
应用下载:dubhe