『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 15480|回复: 21

[进阶教程] 好用的GPS定位软件traccar,强烈推荐!(VPS安装篇)

[复制链接]

6

主题

76

帖子

391

积分

论坛分享达人

积分
391
金钱
315
HASS币
0
发表于 2019-5-15 16:08:21 | 显示全部楼层 |阅读模式
之前一直在寻找方便给老人、孩子定位的硬件,比如米兔儿童电话、万物互联的那个19块的GPS之类的小物件,后来听人推荐有一款GPS定位软件,traccar同时有IOS端和android端,可以合理利用现有资料,又省下一笔硬件钱,研究了几天之后终于在VPS上装好了服务端,把踩过的坑给大家理一理,方便大家。

同时,也向各位大佬请教一个问题,怎么把traccar添加进HomeAssistant里,我按官方文档设了半天也不行。有知道的同志欢迎联系我。
TIM图片20190514173154.png

首先在VPS安装ubuntu16.04,我用的某某工,直接选Install new OS就好了,其他VPS没用过,大家自行百度,这里要插入一个小贴士,不要安装ubuntu18.04,我的大半天时间就耗在这上面了,装了ubuntu18.04不明原因各种问题,换了ubuntu16.04就好了。

下面是安装步骤:
SSH工具软件链接服务器,端口号看VPS上给的是多少就填多少,我是用的putty,链接上VPS之后,需要输入root密码,这个密码安装ubuntu系统之后VPS会给一个随机密码。
首先把root密码改成自己方便记的密码,输入sudo passwd,两次输入自己的新密码即可。

Update repository(更新存储库
apt-get update

Install Java and MySQL server(安装 Java MySQL 服务器
apt-get install unzip default-jre mysql-server
中途会让设置 MySQL 密码(回车则默认为 root ,为了安全建议自己设置)
图片1.png

Create "traccar" database (use password from previous step)(创建一个新的数据库  “traccar”  ,使用上一步设置的 MySQL 密码登陆
echo "create database traccar" | mysql -u root -p
图片4.png
Download Traccar package for Linux(下载 Traccar 安装压缩包)
wget [url=https://github.com/traccar/tracc]https://github.com/traccar/tracc[/url] ... ar-linux-64-4.3.zip

Un-zip package(解压压缩包)
unzip traccar-linux-*.zip

Install Traccar service(安装 Traccar 服务端)
./traccar.run

Create config file(创建配置文件 “traccar.xml”)
nano traccar.xml

Example configuration (replace password if needed)(输入内容换成自己 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&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=''</entry>
    <entry key='database.user'>root</entry>
    <entry key='database.password'>你的MySQL密码</entry>
   
    <entry key='server.timeout'>120</entry>
</properties>
图片2.png

Replace default config file(替换默认配置文件)
cp traccar.xml /opt/traccar/conf/

Remove installer(删除安装压缩包  (可选)安装完就用不到安装包了,删除节省服务器空间)
rm -f traccar.run README.txt traccar-linux-*.zip

Configure cron job to clear old logs daily (optional step)(配置 cron 每天定时清除旧日志(可选步骤))
printf '#!/bin/sh\nfind /opt/traccar/logs/ -mtime +5 -type f -delete\n' > /etc/cron.daily/traccar-clear-logs && chmod +x /etc/cron.daily/traccar-clear-logs

Start service (see Linux instructions for up to date commands)(启动 Traccar)
/opt/traccar/bin/startDaemon.sh

Check that service started correctly(检查 Traccar 是否正确启动)
tail -f /opt/traccar/logs/wrapper.log.*
图片3.png

这样,整个服务器端就安装完成了。

评分

参与人数 1金钱 +20 收起 理由
+ 20 厉害了word楼主!

查看全部评分

回复

使用道具 举报

71

主题

1146

帖子

6323

积分

论坛元老

Rank: 8Rank: 8

积分
6323
金钱
5172
HASS币
30
发表于 2019-5-15 16:56:11 | 显示全部楼层
早就试用过,该软件位置更新不及时,APP的设置选项太少,早就放弃了。现在一直在用GPSLOGGER,已经更新到102版本。
gpslogger最新版本
回复

使用道具 举报

6

主题

76

帖子

391

积分

论坛分享达人

积分
391
金钱
315
HASS币
0
 楼主| 发表于 2019-5-15 17:07:29 | 显示全部楼层
xuyang 发表于 2019-5-15 16:56
早就试用过,该软件位置更新不及时,APP的设置选项太少,早就放弃了。现在一直在用GPSLOGGER,已经更新到102 ...

用了几天感觉挺好啊,设置30秒更新,不存在更新不及时吧。
回复

使用道具 举报

9

主题

787

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
金钱
3044
HASS币
87
发表于 2019-5-15 20:11:02 | 显示全部楼层
安卓手机一直用tasker定时或手机状态改变ha_api主动推送.
灵活性还是蛮高的.
回复

使用道具 举报

13

主题

159

帖子

1092

积分

论坛技术达人

积分
1092
金钱
923
HASS币
70

教程狂人

发表于 2019-5-15 20:13:01 | 显示全部楼层
求问万物互联的那个19块的GPS那款是啥来的?有没有淘宝链接,我想研究下
回复

使用道具 举报

5

主题

277

帖子

2298

积分

金牌会员

Rank: 6Rank: 6

积分
2298
金钱
2011
HASS币
50
发表于 2019-5-15 23:54:39 | 显示全部楼层
panel_iframe:
  traccar:
    title: Traccar
    icon: mdi:car-connected
    url: Traccar地址
回复

使用道具 举报

7

主题

1975

帖子

5663

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
5663
金钱
3688
HASS币
145

灌水之王

发表于 2019-5-16 07:45:53 | 显示全部楼层
进HA里面: 注意端口和用户
device_tracker:
  - platform: traccar
    host: 192.168.203.205
    port: 8072
    username: admin
    password: xxxxxxxxx


这玩意用着很爽 但是耗电是无解的
不过再车上安卓系统的安装一个还是不错的
回复

使用道具 举报

18

主题

689

帖子

3770

积分

元老级技术达人

积分
3770
金钱
3071
HASS币
60
发表于 2019-5-16 19:07:28 | 显示全部楼层
令狐鸣 发表于 2019-5-15 20:11
安卓手机一直用tasker定时或手机状态改变ha_api主动推送.
灵活性还是蛮高的.

兄台,tasker里面位置是谷歌地图,有关系吗
回复

使用道具 举报

9

主题

787

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
金钱
3044
HASS币
87
发表于 2019-5-16 21:47:34 | 显示全部楼层
houhd 发表于 2019-5-16 19:07
兄台,tasker里面位置是谷歌地图,有关系吗

我用的墨澜的高德地图,里面本身就是谷歌,自带的好像也是谷歌.
家的半径可以扩大一点.或者直接tasker回家推送固定坐标.
回复

使用道具 举报

18

主题

689

帖子

3770

积分

元老级技术达人

积分
3770
金钱
3071
HASS币
60
发表于 2019-5-17 07:18:55 | 显示全部楼层
xuyang 发表于 2019-5-15 16:56
早就试用过,该软件位置更新不及时,APP的设置选项太少,早就放弃了。现在一直在用GPSLOGGER,已经更新到102 ...

这东西耗电怎么样,昨天装了tasker,用是可以用,就是感觉有点耗电。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 10:59 , Processed in 3.791591 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表