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

查了兩天資料,本來開始搭建的 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
圖標

推薦閱讀:
相關文章