traccar——一款开源的GPS定位系统搭建教程

一 、什么是traccar

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

traccar可以满足:

  • 出租车,货车,卡车/拖车
  • 农用设备,车队,集装箱,船舶,全地形车
  • 专人跟踪,个人车辆,手机

等跟踪需求

traccar支持多种地图格式,包括卫星地图和二维地图等:

同时,traccar还支持运动轨迹追踪:

其最高精度可以达到50m,基本满足定位需求。同时由于traccar可以搭建在个人vpn上,同时项目是开源的,所以隐私性具有一定保障。

二、如何搭建traccar

 1、购买vps

首先traccar是搭建在VPS上的,当然也可以搭建在个人电脑上,但不推荐,所以这里主要介绍如何搭建在个人VPS上,所以首先需要有一台vps,我这里使用的是搬瓦工的VPS,如何购买搬瓦工VPS可以看我之前文章 如何购买搬瓦工VPS

2、安装宝塔面板

购买完vps后,最好安装上宝塔面板,方便后面对vps的管理,同时由于traccar安装需要安装数据库,使用宝塔面板安装会简单很多,宝塔面板安装可参考 文章 vps安装宝塔面板

3、安装必要软件

使用xshell或者putty远程登入vps,然后开始安装java配置软件,我vps是centos系统:

yum install jre


然后安装数据库,如果安装了宝塔面板,可以直接在宝塔面板中添加数据库即可:
数据库名字取traccar,用户名和密码自己记住。

4、服务端安装traccar

wget https://github.com/traccar/traccar/releases/download/v4.8/traccar-linux-64-4.8.zip
 最新版本的traccar可以去 https://github.com/traccar/traccar/releases 上找最新版本的替换上去即可 解压安装包 
unzip traccar-linux-*.zip
安装traccar
./traccar.run

创建配置文件 “traccar.xml”

nano traccar.xml
配置如下内容:
<?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'>你的数据库用户名</entry>
    <entry key='database.password'>你的MySQL密码</entry>
    
    <entry key='server.timeout'>120</entry>

</properties>
替换默认配置文件
cp traccar.xml /opt/traccar/conf/

删除安装压缩包  (可选)安装完就用不到安装包了,删除节省服务器空间

rm -f traccar.run README.txt traccar-linux-*.zip
启动traccar服务
sudo systemctl start traccar.service
查看启动状态
sudo systemctl status traccar.service
如果看到active即表示启动成功
之后这时候打开浏览器,输入ip:8082进入网站配置
可以把语言配置为中文,默认email和密码是admin,登入后可以尽快修改,此时完成了服务端traccar的安装配置

5、用户端安装配置traccar

traccar有安卓和苹果客户端,可以到官网下载:https://www.traccar.org/client

安卓端还有隐藏版,就是安装配置完后手机上看不到这个软件 :huaji3:

主要配置如图,服务器地址是自己 http://IP:8082

然后到浏览器自己的traccar管理端配置添加设备

在traccar上设备点击添加,如图,在名称上随便设置,编码填入之前手机端上的六位数字编码,之后就配置完成等待数据传输上去即可。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注