添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

0X00    前言

Traccar 是一个开源的 GPS 跟踪系统。此存储库包含基于 Java 的后端服务。它支持 170 多种 GPS 协议和 1500 多种型号的 GPS 跟踪设备。Traccar 可以与任何主要的 SQL 数据库系统一起使用

开源地址:https://github.com/traccar/traccar

官网地址:https://www.traccar.org/

这款开源的 GPS 追踪系统,实测后效果不错,精度在10米左右。

以及官网支持手机或者GPS的定位器相应的型号

0X00    Traccar 是什么?

Traccar 是一个免费的开源现代GPS跟踪系统,支持170多种GPS协议和超过1500种型号的GPS跟踪设备。

  • 出租车,货车,卡车/拖车

  • 农用设备,车队,集装箱,船舶,全地形车

  • 专人跟踪,个人车辆,手机

等追踪定位需求。

Traccar 的功能非常多,可 切换卫星、街景地图, 追踪运动轨迹, 追踪行程 停留点

0X01    搭建 Traccar 服务端

我用的是阿里云香港ECS的云服务器,教程算是非常傻瓜了,需要有那么一点Linux基础,不懂的可以楼下问或者度娘谷歌,安装好之后就可以登陆了

使用宝塔面板或者Centos等其他Linux或者Windows都是可以

只需要有JAVA环境和MYSQL环境即可

Ubuntu 16.04 x64系统,1 CPU,25 GB SSD

先使用SSH连接到云服务器,然后APT-GET更新

apt-get update

安装 Java 和 MySQL 服务器

apt-get install unzip default-jre mysql-server

中途会让设置 MySQL 密码(回车则默认为 root ,为了安全建议自己设置)

再次输入确认密码

创建一个新的数据库  “traccar”  ,使用上一步设置的 MySQL 密码登陆

echo "create database traccar" | mysql -u root -p

下载 Traccar 安装压缩包

wget https://github.com/traccar/traccar/releases/download/v4.12/traccar-linux-64-4.12.zip

解压压缩包

unzip traccar-linux-*.zip

安装 Traccar 服务端

./traccar.run

创建配置文件 “traccar.xml”

vim traccar.xml

编辑完按ESC,然后输入 :wq ,保存退出即可

输入内容(红色区域换成自己 MySQL 密码)

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE properties SYSTEM 'http://java.sun.com/dtd/properties.dtd'>
<properties>
    <entry key="config.default">./conf/default.xml</entry>
    <entry key='web.port'>8082</entry>
    <entry key='geocoder.enable'>false</entry>
    <entry key='database.driver'>com.mysql.jdbc.Driver</entry>
    <entry key='database.url'>jdbc:mysql://localhost/traccar?allowMultiQueries=true&amp;autoReconnect=true&amp;useUnicode=yes&amp;characterEncoding=UTF-8&amp;sessionVariables=sql_mode=''</entry>
    <entry key='database.user'>root</entry>
    <entry key='database.password'>你的MySQL密码</entry>
    <entry key='server.timeout'>120</entry>
</properties>

PS:上述8082端口也可以自行设置,以及数据库用户名和密码,如果是云厂商的服务器,记得在云面板放行开启的端口哦!

替换默认配置文件

cp traccar.xml /opt/traccar/conf/

启动 Traccar服务

systemctl start traccar

检查 Traccar 是否正确启动

systemctl status traccar

如果看到active即表示启动成功

0X02    登陆 Traccar Web管理

浏览器输入   (http://服务器IP:8082),语言选择中文即可

初始用户名和密码都是 : admin

(为了安全登录后,登录后记得更改密码)

添加设备和设备编码

0X03    安装 Traccar 客户端

安卓的可以直接Google Play 商城搜索 traccar下载或者apkcombo.com上搜 traccar

Andorid和IOS均可以上官网下载安装

https://www.traccar.org/client/

安装打开,给予权限

然后打开 Traccar Web管理界面点击跟踪就可以定位到你的位置了

Web端查看设备信息

点击设备名称

地图服务器选择

管理界面还有很多设置,小伙伴们可以自行探索。

给女朋友装上再也不怕女朋友出门了 图片 ,实时监控着。

车辆监控技术是方便、快速正确引导汽车抵达目的地的一种技术,它在提高汽车运行效率、节约能源方面 具有重要意义。文中介绍了 GPS 监控 系统 的原理与结构以及 GPS 汽车导航的现状和前景。以南京市急救中心(120)为例, 阐述了 GPS 监控 系统 中各子 系统 功能 。 提示1:锐米所有 LoRa 产品严格遵循国标标准的 LoRaWAN 协议。 提示2:您可以免费复制,修改和商用本项目,请注明锐米原创。 提示3:如果您有其他 LoRa 需求或建议,欢迎联系锐米 support@rimelink.com LoRa GPS 定位器 LoRa GPS 定位器广泛应用于:车辆,畜牧,儿童,老人,资产等位置 追踪 ,App 实时显示位置和运动轨迹。 物联网 Arduino L... 感谢您使用 OGTS! 开放式 GPS 跟踪 系统 是 OpenGTS 的替代品,具有用户友好的 GUI 和易于安装。 OGTS 完 使用Java/JEE/JPA/SWING 编写,目前支持法语。 GPS 和服务器之间的通信是通过纯文本消息 (TCP) 进行的,它遵循 NMEA 协议。 目前OGTS只支持TK-103协议,如果你的 GPS 不支持TK-103协议,请将 GPS 参考发给我,我会为你添加的。 请订阅以获取更多更新! 安装: 1- 创建数据库模式(参见数据库文件夹),OGTS 使用 H2 数据库,但您可以使用另一个 DBMS。 2- 随时托管 Web 应用程序,您可以使用 Tomcat 或 GlassFish。 3- 在任何可用端口中运行 Daemon.jar,以便 GPS 连接到它。 4- 在您的 NAT 中打开一个端口,默认情况下 NAT 不允许传入连接到您的本地服务器(阅读更多:http://en.wikipedia.org/wiki/Network_address_translation) 5- 配置您的 GPS 找到了.在对bug report的非常有教育意义的评论中:~# adb devicesadb.c::main():Handling commandline()adb_client.c::adb_query():adb_query: host:devicesadb_client.c::_adb_connect():_adb_connect: host:versiontransport.c::writ... iRTU- GPS 服务端项目介绍基于iRTU项目,实现 GPS 数据的接收和展示非常感谢张涛(网名稀饭放姜)做了如此优秀的iRTU固件服务器信息: gps .nutz.cn 端口 19002 前端页面地址是 http:// gps .nutz.cn/ 预编译包可以"发行版"页面找到技术特点:基于smart-socket的高性能io框架,轻松支持10w设备同时在线直接支持iRTU内置的JSON注册包无缝支持GP... 任务跟踪 系统 开源 有时,现代生活的需求可能是压倒性的。 即使是超级有组织的人,也可能需要数字工具来跟踪个人和专业会议以及截止日期。 如果您今年参加了All Things Open ,那么您可能已经看过Opensource.com自己的Jason Baker和Jen Wike Huger谈论了开源生产力黑客 ,这是开源工具的绝妙入门,以及优化生产力的技巧。 为了与Jason和Jen展开对话,我想... "$GNRMC,013300.00,A,2240.84105,N,11402.70763,E,0.007,,220319,,,D*69\r\n" "$GNVTG,,T,,M,0.007,N,0.014,K,D*3A\r\n" "$GNGGA,013300.00,2240.84105,N,11402.70763,E,2,12,0.59,70.5,M,-2.5,M,,0000*68\r\n" "$GNGSA,A,3,10,12,14,20,25,31,32,26,29, 首先用 TypeC USB 数据线将设备和电脑连接,然后在电脑上会自动出现一个 1.6MB 大小的 U 盘(如果 U 盘大小是 0MB,则需用 FAT32 快速格式化该盘),接着将 /Code/ 文件夹中的 main.lua 代码文件拷贝覆盖至该 U 盘。如果自己没有远端 Mqtt 测试服务器,可选择天翼云(Ctwing),OneNet,阿里云等作为设备 Mqtt 接入的云,这里我们以天翼云中的 Mqtt 透传服务作为例子来演示 Mqtt 的接入,其他云的接入也就大同小异。绿色:表明已和服务器建立连接。 “ GPS /GPRS车辆智能管理 系统 ”具备车辆实时定位监控、远程监控调度、行驶路线偏移监管、行驶超速监管等, 系统 主要包括:车辆实时监控调度、车辆行驶轨迹回放、车辆行驶区域设定、车辆资料管理、司机资料管理、图像抓拍等,涵盖面较广。 并且由于源代码是开源的,用户只需具备最简单的Lua脚本语言编程能力,参照官方提供的各种案例即可二次开发出更符合自身需求的设备。因为主控芯片采用的是 ShineBlink 低代码芯片(基于esp32/nrf52),所以即使不擅长编程不懂嵌入式开发,也可以使用极其简单的Lua编程来实现 功能 ,另外 shineblink.com 也提供了大量的教程以供学习。​ 参考 /function/ 文件夹中对应 功能 的 main.lua 源代码文件,以及 /hardware/ 文件夹中的硬件资料。请联系本开源设计的作者。