雪花臺灣

用 VPS 搭建 GPS 追蹤系統 (Traccar)

聲明:本文中提到的工具和技術帶有一定的攻擊性,請合理合法使用。本文只做技術交流,請勿用於非法用途,出現任何問題,後果自負。

查了兩天資料,本來開始搭建的 OpenGTS 系統,相關文檔甚少,部署好伺服器後又接收不到客戶端的傳輸數據。

然後發現了這款開源的 GPS 追蹤系統,實測後效果不錯,精度在10米左右。

一、Traccar 是什麼?

Traccar 是一個免費的開源現代GPS跟蹤系統,支持170多種GPS協議和超過1500種型號的GPS跟蹤設備。

可以滿足

等追蹤定位需求。

Traccar 的功能非常多,可切換衛星、街景地圖

追蹤運動軌跡

追蹤行程停留點

二、搭建 Traccar 服務端

我用的是國外 VPS 商家 Vultr 5刀的伺服器

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

Vultr 使用教程戳>>>

SSH 連接伺服器,更新存儲庫

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.3/traccar-linux-64-4.3.zip

解壓壓縮包

unzip traccar-linux-*.zip

安裝 Traccar 服務端

./traccar.run

創建配置文件 「traccar.xml」

nano traccar.xml

輸入內容(紅色區域換成自己 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>

替換默認配置文件

cp traccar.xml /opt/traccar/conf/

刪除安裝壓縮包 (可選)安裝完就用不到安裝包了,刪除節省伺服器空間

rm -f traccar.run README.txt traccar-linux-*.zip

配置 cron 每天定時清除舊日誌(可選步驟)

printf #!/bin/sh
find /opt/traccar/logs/ -mtime +5 -type f -delete
> /etc/cron.daily/traccar-clear-logs && chmod +x /etc/cron.daily/traccar-clear-logs

啟動 Traccar

/opt/traccar/bin/startDaemon.sh

檢查 Traccar 是否正確啟動

tail -f /opt/traccar/logs/wrapper.log.*

三、登陸 Traccar Web管理

瀏覽器輸入 (http://伺服器IP:8082)

初始用戶名和密碼都為 : admin (為了安全登錄後應該第一時間更改密碼)

選擇語言為中文

添加設備和設備編碼

四、安裝 Traccar 客戶端

Google Play 商城搜索 traccar 下載

安裝打開,給予許可權

按圖設置

然後打開 Traccar Web管理界面,點擊跟蹤就可以定位到你的位置了

管理界面還有很多設置,自己探索吧。

只能寫這麼多了,再寫管理員又要讓修改了。

歡迎關注我的知乎專欄: VPS 搞機指南 獲取更多 sao 姿勢

原文:

用 VPS 搭建現代全功能 GPS 追蹤系統 (Traccar) - Mr96.me —— 玖六先生的自留地?

mr96.me

推薦閱讀:
相關文章