许多人常常在陪女朋友逛街时,一不留神就把女朋友弄丢了,那个如何有效的找回女朋友呢?我们从技术党的角度出发,下面我为大家介绍一款神器。

Traccar

这是一个开源的 GPS 跟踪系统。此存储库包含基于 Java 的后端服务。它支持 170 多种 GPS 协议和 1500 多种型号的 GPS 跟踪设备。Traccar 可以与任何主要的 SQL 数据库系统一起使用
开源地址:https://github.com/traccar/traccar
官网地址:https://www.traccar.org/
这款开源的 GPS 追踪系统,实测后效果不错,精度在10米左右。

以及官网支持手机或者GPS的定位器相应的型号

Traccar 是什么?

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

可以满足

出租车,货车,卡车/拖车
农用设备,车队,集装箱,船舶,全地形车
专人跟踪,个人车辆,手机
等追踪定位需求。

Traccar 的功能非常多,可切换卫星、街景地图,追踪运动轨迹,追踪行程,停留点等


追踪行程

停留点

搭建 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即表示启动成功

登陆 Traccar Web管理

浏览器输入 (http://服务器IP:8082),语言选择中文即可

初始用户名和密码都是 : admin
(为了安全登录后,登录后记得更改密码)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DFpmj3KF-1625486858674)(https://oscimg.oschina.net/oscnet/up-f03841d4cb4a67b001bda81498e51eb5488.png)]
添加设备和设备编码

安装 Traccar 客户端

安卓的可以直接Google Play 商城搜索 traccar下载或者apkcombo.com上搜 traccar

Andorid和IOS均可以上官网下载安装
https://www.traccar.org/client/

安装打开,给予权限

然后设置

然后打开 Traccar Web管理界面点击跟踪就可以定位到你的位置了

Web端查看设备信息

点击设备名称

地图服务器选择

管理界面还有很多设置,小伙伴们可以自行探索。

给女朋友装上再也不怕女朋友出门走丢了,实时跟护着。

快速搭建GPS追踪系统,帮你找回丢失的女朋友相关推荐

  1. 搭建一个全功能 GPS 追踪系统

    0X00    前言 Traccar 是一个开源的 GPS 跟踪系统.此存储库包含基于 Java 的后端服务.它支持 170 多种 GPS 协议和 1500 多种型号的 GPS 跟踪设备.Tracca ...

  2. Telegraf+InfluxDB+Grafana快速搭建实时监控系统 监控postgresql

    Telegraf+InfluxDB+Grafana快速搭建实时监控系统  监控postgresql 转载于:https://www.cnblogs.com/gaoyuechen/p/10081026. ...

  3. 阿里云数据库快速搭建疫情分析系统最佳实践

    简介:疫情降临,疫情态势分析和防控任务迫在眉睫,如果快速搭建高效的疫情态势分析系统是众多部门和单位的难题,阿里云RDS PG+Ganos解决方案可在极短时间内完成分析系统搭建,有效助力疫情防控. 直达 ...

  4. 【Elasticsearch】使用Elasticsearch 7.8 快速搭建食谱搜索系统

    1.概述 本文参考文章:使用Elasticsearch快速搭建食谱搜索系统 并且对里面的不适合7.8版本的命令进行纠正处理. 简介: 搜索是一个网站的基础功能,一个好的搜索系统可以直接促进页面访问量的 ...

  5. 使用Elasticsearch快速搭建食谱搜索系统

    搜索是一个网站的基础功能,一个好的搜索系统可以直接促进页面访问量的提升,目前流行的搜索系统方案都是基于开源的Elasticsearch和Solr搭建.本文以食谱搜索场景为例,介绍如何利用阿里云Elas ...

  6. 搭建wiki知识库快速搭建PHPWind论坛系统

    搭建wiki知识库&快速搭建PHPWind论坛系统 本教程将教会大家如何使用阿里云ECS快速搭建wiki知识库以及PHPWind论坛系统 基本步骤: 更换操作系统 设置安全策略组 备份原文件 ...

  7. 实例分析!如何快速搭建OA办公系统

    什么是OA系统,OA是英语Office Automation的简称,字面意思是办公自动化,即将.等现代化技术运用到传统办公中,进而形成的一种新型办公方式.它利用现代化设备和信息化技术,代替了办公人员传 ...

  8. 快速搭建phpwind论坛系统

    摘要: phpwind 是采用 PHP + MySQL 方式运行的开源社区程序.轻架构,高效率简易开发,帮助您快速搭建并轻松管理社区站点.本文介绍如何使用云市场的 PHPWind论坛系统(含智慧云虚机 ...

  9. 阿里云ECS快速搭建 phpwind 论坛系统

    phpwind 是采用 PHP + MySQL 方式运行的开源社区程序.轻架构,高效率简易开发,帮助您快速搭建并轻松管理社区站点.phpwind 提供了 2 款完全不同的版本,分别是拥有成熟功能.海量 ...

最新文章

  1. 「小程序JAVA实战」小程序视频上传方法的抽象复用(57)
  2. pytorch torch.from_numpy()(从numpy数组创建一个张量,数组和张量共享相同内存)
  3. bat脚本交互输入_测评 | 不使用powershell运行 PowerShell 脚本的工具汇总
  4. 重学ES6 模板字符串
  5. SpringMVC,MyBatis项目中兼容Oracle和MySql的解决方案及其项目环境搭建配置、web项目中的单元测试写法、HttpClient调用post请求等案例
  6. 哪些名人在学python_盘点计算机界十位顶级人物,看看你认识几个?
  7. Channel Allocation HDU1373
  8. 转 安卓解决 IDEA 下 struts.xml 中 extends=“struts-default“ 报红的问题
  9. 月薪2w的00后女财务,靠这套报表模板征服了老板
  10. 说说Android桌面(Launcher应用)背后的故事(四)——揭秘Workspace
  11. Shell脚本应用之服务启动脚本
  12. linux下分析prn文件,linux专题一之文件描述符、重定向、管道符、tee命令
  13. 计算机应用基础电子教案吉林,中等职业学校计算机应用基础课程改革初探.doc...
  14. 咸鱼Micropython—SPI
  15. 分辨率自动调节html,如何让网页自适应手机屏幕分辨率_html/css_WEB-ITnose
  16. 加解密算法及国密算法介绍
  17. swing入门教程(五) Swing概念
  18. 记录在阿L做外包的日子,给正在(金三银四)的你一点经验
  19. 多么痛领悟的教训,提交js表单,服务器端接收不了表单内的文本值
  20. 关于org.apache.ibatis.type.JdbcType的解决方案

热门文章

  1. 一维Ising模型解析解科普
  2. android 左滑右滑,Android仿滴答清单左滑右滑效果
  3. 基于MaixHub的小方舟分类模型学习
  4. steam搬砖项目拆解,据说单卖3000+
  5. android平分布局的隐藏,Android布局 平分界面
  6. 现代摄影中的新朦胧主义
  7. VUE实现网页中滚动鼠标时导航背景颜色透明度的改变
  8. go struct标签详解
  9. maya软件需要计算机配置,3dmax跟MAYA对电脑配置有什么要求
  10. KubeSphere 虚拟化 KSV 安装体验