Traccar
Inhaltsverzeichnis
Traccar
https://www.traccar.org/
GitHub
https://github.com/tananaev/traccar https://github.com/tananaev/traccar/releases
QNAP
http://forum.qnap.com/viewtopic.php?t=109928
RaspberryPI
http://www.forum-raspberrypi.de/Thread-tutorial-tracking-server-mit-traccar http://www.helsic.de/?p=2607
wget https://github.com/tananaev/traccar/releases/download/v3.14/traccar-linux-3.14.zip root@raspberry:/home/pi # unzip traccar-linux-3.14.zip root@raspberry:/home/pi # sudo ./traccar.run
sudo /opt/traccar/bin/traccar stop sudo /opt/traccar/bin/traccar start
http://192.168.0.40:8082/
Install •Run traccar.run (sudo ./traccar.run) •Start service:◦3.8 and later: sudo /opt/traccar/bin/startDaemon.sh ◦3.7 and earlier: sudo /opt/traccar/bin/traccar start
Uninstall •Uninstall service:◦3.8 and later: sudo /opt/traccar/bin/uninstallDaemon.sh ◦3.7 and earlier: sudo /opt/traccar/bin/traccar remove
•Remove traccar directory (sudo rm -R /opt/traccar)
Update mv /opt/traccar opt/traccar_old cp /opt/traccar_old/conf/defaault.xml /opt/traccar/conf/defaault.xml cp /opt/traccar_old/conf/traccar.xml /opt/traccar/conf/traccar.xml cp /opt/traccar_old/conf/wrapper.conf /opt/traccar/conf/wrapper.conf cp /opt/traccar_old/conf/wrapper.conf.default /opt/traccar/conf/wrapper.conf.default
MySQL
https://www.traccar.org/mysql/
Konfiguration in traccar.xml
<entry key='database.driver'>com.mysql.jdbc.Driver</entry> <entry key='database.url'>jdbc:mysql://192.168.0.xxx:3306/traccar?allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=ANSI_QUOTES</entry> <entry key='database.user'>root</entry> <entry key='database.password'>a....</entry>
<entry key='database.driver'>com.mysql.jdbc.Driver</entry> <entry key='database.url'>jdbc:mysql://[HOST]:3306/[DATABASE]?allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=</entry> <entry key='database.user'>[USER]</entry> <entry key='database.password'>[PASSWORD]</entry>
<entry key='database.driver'>com.mysql.jdbc.Driver</entry> <entry key='database.url'>jdbc:mysql://[HOST]:3306/[DATABASE]?useSSL=false&allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=</entry> <entry key='database.user'>[USER]</entry> <entry key='database.password'>[PASSWORD]</entry>
<entry key='database.driver'>com.mysql.cj.jdbc.Driver</entry> <entry key='database.url'>jdbc:mysql://[HOST]:32768/Traccar?zeroDateTimeBehavior=round&serverTimezone=UTC&allowPublicKeyRetrieval=true&useSSL=false&allow$ <entry key='database.user'>[User]</entry> <entry key='database.password'>[Password]</entry>
JDBC
<entry key='database.driver'>org.h2.Driver</entry> <entry key='database.url'>jdbc:h2:/opt/traccar/data/Qnap_traccar.db</entry> <entry key='database.user'>sa</entry> <entry key='database.password'></entry>
<entry key='database.driver'>org.h2.Driver</entry> <entry key='database.url'>jdbc:h2:/opt/traccar/data/database</entry> <entry key='database.user'>sa</entry> <entry key='database.password'></entry>
<entry key='database.driver'>org.h2.Driver</entry> <entry key='database.url'>jdbc:h2:./data/database</entry> <entry key='database.user'>sa</entry> <entry key='database.password'></entry>
Server
http://192.168.0.91:8182/ smb-soft.no-ip.org:8082
192.168.0.40:8082 traccar@smb-soft.de 12T....xx#1
sudo java -jar /opt/traccar/tracker-server.jar /opt/traccar/conf/traccar.xml &
Geräte
IPhone 247974 Samsung S5 Traccar 284523 Samsung S3 Hiden 134311 (To open it again dial 8722227 (TRACCAR).) Samsung S3 409217 Samsung 2 353801060796293
Protokolle
OsmAnd
OsmAnd Live Tracking web address format: http://demo.traccar.org:5055/?id=123456&lat={0}&lon={1}×tamp={2}&hdop={3}&altitude={4}&speed={5} http://smb-soft.no-ip.org:5055/?id=123456&lat=49.7&lon=11.7×tamp=225446&hdop=0&altitude=100&speed=150
Install auf Docker
https://www.traccar.org/docker/
docker run -d --name traccar-server -p 5000-5150:5000-5150 -p 8082:8082 tananaev/traccar docker run -d --name traccar-server -v /folder/myconfig.xml:/opt/traccar/traccar.xml -p 5000-5150:5000-5150 -p 8082:8082 tananaev/traccar:[VERSION] docker run -d --name traccar-server -v /my-database-folder:/opt/traccar/data/database -p 5000-5150:5000-5150 -p 8082:8082 tananaev/traccar:[VERSION] docker run -d --name traccar-server docker -p 8082:8082 tananaev/traccar:[VERSION]
docker run -d --name mysql-traccar -e MYSQL_DATABASE=traccar -e MYSQL_USER=traccar -e MYSQL_PASSWORD=my-secret-pw -e MYSQL_ROOT_PASSWORD=my-root-secret-pw mysql:5.6.30 docker run -d --name traccar-server docker --link mysql-traccar:mysql-traccar -p 8082:8082 tananaev/traccar:[VERSION]
mkdir -p /var/docker/logs mkdir -p /var/docker/data mkdir -p /var/docker/data/database mkdir -p /var/docker/conf
docker run \ -d --restart always \ --name traccar_4.3 \ --hostname traccar \ -p 8082:8082 \ -p 5000-5020:5000-5020 \ -p 5000-5020:5000-5020/udp \ -v /var/docker/traccar/logs:/opt/traccar/logs:rw \ -v /var/docker/traccar/data/database:/opt/traccar/data/database:rw \ -v /var/docker/traccar/conf/traccar.xml:/opt/traccar/conf/traccar.xml:rw \ traccar/traccar:4.3
<?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='database.driver'>org.h2.Driver</entry> <entry key='database.url'>jdbc:h2:./data/database</entry> <entry key='database.user'>sa</entry> <entry key='database.password'></entry> <entry key='database.driver'>com.mysql.jdbc.Driver</entry> <entry key='database.url'>jdbc:mysql://192.168.0.xxx:3306/traccar2?useSSL=false&allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=</entry> <entry key='database.user'>xxx</entry> <entry key='database.password'>xxx</entry> <entry key='logger.level'>all</entry> <entry key='web.debug'>true</entry> </properties>
Configuration
https://www.traccar.org/configuration-file/