Traccar 开源GPS定位系统

由 夏日冰菓 发布

利用Traccar记录你的足迹

Traccar记录你的足迹

Traccar支持170多种GPS协议和超过1500种型号的GPS跟踪设备,当然也包括像IOS/Android这样的手机设备,手机设备只需要安装Traccar的客户端即可使用。是一个方便可以是实现的GPS管理软件,可以导出和下载位置数据,也支持Excel文件下载。Traccar支持各主流平台搭建。

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

服务器

操作系统文件
Windows x64traccar-windows-64-4.12.zip
Linux x64traccar-linux-64-4.12.zip
Linux ARMtraccar-linux-arm-4.12.zip
其他( 手动安装 需要 )traccar-other-4.12.zip

服务端搭建

首先创建工作目录

用于放置各种日志文件和配置文件

mkdir -p /disk/docker/traccar/logs

获取默认的traccar.xml:

docker run \
 --rm \
 --entrypoint cat \
 traccar/traccar:latest \
 /opt/traccar/conf/traccar.xml > /disk/docker/traccar/traccar.xml

编辑traccar.xml,此处可参考官方配置信息: https//www.traccar.org/configuration-file/

MySQL的配置参数

(用适当的值替换[HOST],[DATABASE],[USER],[PASSWORD];对于本地数据库,请使用“ localhost”作为HOST):

<entry key='database.driver'>com.mysql.cj.jdbc.Driver</entry>
<entry key='database.url'>jdbc:mysql://10.10.10.243:3306/traccar?serverTimezone=UTC&amp;useSSL=false&amp;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'>851555386</entry>

如果需要设置时区,在traccar.xml加上:

<entry key='time.override'>deviceTime</entry>
<entry key='time.protocols'>osmand,gt06</entry>

创建容器:

对于国内需要设置时区,默认上海(此处时区设置方法2)

docker run \
-d --restart always \
--name traccar \
--hostname traccar  \
-e TZ=Asia/Shanghai \
-p 8082:8082 \
-p 5000-5150:5000-5150 \
-p 5000-5150:5000-5150/udp \
-v /disk/docker/traccar/logs:/opt/traccar/logs:rw \
-v /disk/docker/traccar/traccar.xml:/opt/traccar/conf/traccar.xml:ro \
traccar/traccar:latest

最后访问http://localhost:8082 即可,

默认的管理员账号密码都是admin

客户端

traccar的客户端可以在官方下载,官方提供两个版本,一个是正式版,该版本完全兼容Traccar服务器。另一个是隐藏版本,首次安装启动后,该应用会将其从旧版Android的启动器中删除(图标消失)。即需要在拨号盘输入8722227才能激活软件界面。如需要卸载,需要在软件管理页面卸载。

客户端

Name描述
Traccar客户端将任何智能手机变成GPS追踪器
Traccar SMS网关 将手机用作SMS API服务

打开客户端后,输入服务器地址,和相关信息保存即可。如果服务器收到客户端发来的数据,会显示在地图上


暂无评论

发表评论