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 追踪系统相关推荐

  1. 涂鸦智能全功能智慧植物生长系统(硬件)

    在前面,我们分析完市面上的植物生长机,也选了一款植物生长机进行了拆机,接下来我们就开始搭建一个全功能智慧植物生长系统. 我们想要实现的功能有这些: 涂鸦智能APP远程遥控.监测 光照监测 温湿度监测 ...

  2. 快速搭建GPS追踪系统,帮你找回丢失的女朋友

    许多人常常在陪女朋友逛街时,一不留神就把女朋友弄丢了,那个如何有效的找回女朋友呢?我们从技术党的角度出发,下面我为大家介绍一款神器. Traccar 这是一个开源的 GPS 跟踪系统.此存储库包含基于 ...

  3. 以太坊开发入门,如何搭建一个区块链DApp投票系统

    点击关注异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 第一节 概述 对于初学者,需要了解以太坊开发相关的基本概念,另外就是如何构建一个基于以太坊的完整去中心化应用例如一个区块链投票 ...

  4. 如何快速搭建一个完整的移动直播系统?

    **如何快速搭建一个完整的移动直播系统?** 原文连接:http://toutiao.com/a6301796359717945601/ http://toutiao.com/a62784095597 ...

  5. 如何在本地搭建一个Android应用crashing跟踪系统-ACRA

    https://github.com/bboyfeiyu/android-tech-frontier/tree/master/others/%E5%A6%82%E4%BD%95%E5%9C%A8%E6 ...

  6. 涂鸦智能全功能智慧植物生长系统是什么样的?

    哇--,终于结束了.自己都想感叹.终于做完了,功能确实有点多,这篇分享估计要成为涂鸦智能从入门到劝退了,嘿嘿,欢迎大家分享自己方案,别忘私信我转载,之后我再做一个简单的,让大家做起来更加方便,不过涂鸦 ...

  7. 网络直播平台搭建一个直播间的礼物系统

    网络直播平台搭建一个直播间的礼物系统 1. 所有直播间的礼物系统,第一步用户看到的无外乎都是礼物的列表界面 纵观主流直播间的礼物列表应该都是使用UICollectionView实现的,所以我也不例外, ...

  8. 嵌入式——涂鸦智能全功能智慧植物生长系统

    完成全功能智慧植物生长系统以后,我们就可以为它赋能了,让它活起来. 创建产品 首先进入涂鸦智能IoT平台,点击创建产品.选择小家电->宠物->植物生长机. 选择自定义方案,输入产品名称,选 ...

  9. 如何快速搭建一个 linux 全方位资源监控系统并带有炫酷的表盘图形统计?

    如何快速搭建一个 linux 全方位资源监控系统并带有炫酷的表盘图形统计? 使用prometheus.grafana或者zabbix 这些监控软件,也是非常不错的一个选择,但是还有更简单.更小巧的统计 ...

最新文章

  1. 机器学习验证集为什么不再有新意?
  2. python生成dat文件_Ra-使用Python脚本生成shape.dat文件
  3. 石墨烯区块链(2)核心功能
  4. 使用 jquery 创建数组
  5. 高级Bash脚本编程指南《Advanced Bash-Scripting Guide》 in Chinese
  6. python关键词提取_python对文件中的关键词查找替换,实现自动获取配置
  7. php开发神器,PHP开发神器vim
  8. import threading线程进程
  9. leetcode @python 120. Triangle
  10. IDEA的postfix自定义,自定义postfix
  11. jquery扩展 $.fn
  12. cve2018 linux内核提权漏洞,CVE-2018-18955:较新Linux内核的提权神洞分析
  13. 博途v14电脑要求_Win10运行不了博途V14怎么办?
  14. css设置行高居中,CSS line-height行高上下居中垂直居中样式属性
  15. 互联网日报 | 张朝阳宣布2020年搜狐已盈利;永辉超市达成千店目标;腾讯云原生注册用户规模超100万...
  16. 网安信—web3.0是什么?
  17. 他 1 个月写了个操作系统,退休后去做飞行员!
  18. undefind_undefined
  19. Unity 常用的几种存档读档方式
  20. 404页面是什么意思?怎么正确设置?

热门文章

  1. 当蚂蚁“程序猿”还是“小猴子”的时候……
  2. 智能语音将成下一代人机交互新入口
  3. 谁若97岁死,奈何桥上等3年
  4. C语言-报数出圈问题(链表实现)
  5. 如何把灰色的图片背景换成白底图?
  6. 2018-1-4 Javascript实例演示:
  7. Python爬取“爆款剧”——《三十而已》热评,并做可视化
  8. 游戏被App Store下架 如何快速上线?
  9. c语言中错误为ffblk未定义,C - 错误没有定义和存储未知
  10. javascript将HTML页面导出为pdf