Strona 1 z 3

Traccar

: wt gru 15, 2015 9:56 pm
autor: krissos
Aplikacja do obsługi gps do śledzenia pojazdu. Bardzo przydatny. Można śledzić lokalizację samochodu, roweru itp :D

Link do aplikacji https://www.traccar.org/

Re: Traccar

: śr gru 16, 2015 3:26 pm
autor: mario
możesz napisac co więcej,
link do appki, intruckcje etc

Re: Traccar

: sob gru 19, 2015 12:05 pm
autor: Unr3al2
Co nam będzie potrzebne :
1. JAVA z Centrum pakietów
2. W panelu sterowania>Terminal musimy włączyć SSH
3. Instalujemy IPKG
3. MariaDB

Jak już to mamy to logujemy się do SSH i wykonujemy :

Kod: Zaznacz cały

/opt/bin/ipkg install gettext
/opt/bin/ipkg install textutils
/opt/bin/ipkg install coreutils
Kolejnym krokiem jest instalacja paczki traccar:
http://sourceforge.net/projects/traccar-synology/files/

Podczas instalacji wybieramy nowy wygląd.

Wybieramy interesujące nas porty:
enable Traccar Protocol log (only for debug) --Warto
enable Port: 50000- traccar Webinterface (recommended!) --Trzeba (ten port mógł się zmienić)
enable Port: 55005 - Android or IOS Client -- do aplikacji na telefon
Reszta to urządzenia GPS jeśli posiadamy jakieś z listy.

Robimy przekierowanie na routerze.
Ja tylko mam przekierowanie portu 55005
W nowszych aplikacjach trzeba zmienić na 55055

Odpalamy traccar :http://ipsynka:50000/
login admin i hasło admin
Dodajemy urządzenie Nazwa oraz IMEI.

Tak to wygląda.
3965866_traccar.jpg
Jest możliwość ustawić powiadomień na maila gdy urządzenie znajdzie lub oddali się z danego rejonu.

Re: Traccar

: wt gru 22, 2015 12:59 pm
autor: mario
Wszystko udalo mi sie zainstalowac dla innych moze podpowiedz po instalacji MariaDB nalezy polaczyc sie putty i wykonac:

Kod: Zaznacz cały

mysql -u root

use mysql

GRANT ALL ON *.* to root@'localhost' IDENTIFIED BY 'tutaj_wpisac_haslo';

FLUSH PRIVILEGES;
to haslo jest potrzebne podczas instalacji traccar.

Jednak po wszystkim zadne z urzadzen mi nie raportuje :(
W logach traccar jest:

Kod: Zaznacz cały

2015-12-22 12:51:16 DEBUG: [E1A7994F: 55005 <- 188.146.11.21] - HEX: ********ukryty******
2015-12-22 12:51:16  WARN: String index out of range: 0 - java.lang.StringIndexOutOfBoundsException (String.java:658)
2015-12-22 12:51:16  INFO: Closing connection by exception
2015-12-22 12:51:16  INFO: Closing connection by disconnect
po przetlumaczeniu HEXa na normalny zapis https://www.traccar.org/hex-decoder/
pokazuje

Kod: Zaznacz cały

GET /?id=***&timestamp=1450780326&lat=pozycjax&lon=pozycjay6&speed=0.0&bearing=0.0&altitude=120.0&batt=69.0 HTTP/1.1
User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.0; SM-N9005 Build/LRX21V)
Host: ***
Connection: Keep-Alive
Accept-Encoding: gzip

ale zadna zmiana nie jest zarejestrowana na TracCar
Telefon napewno dobrze dziala z tym klientem bo testowalem go na http://demo.traccar.org/
I widac bylo dokaldnie pozycje.

Zainstalowana Java: jdk-7u80-linux-i586
Synology: DS 1813+

Moze ktos wie co moze powodowac problem ?

Re: Traccar

: wt gru 22, 2015 1:14 pm
autor: Unr3al2
Ustaw urządzenie na 55055.
Oczywiście musisz w plikach konfiguracyjnych włączyć port lub przeinstalować aplikację.

Re: Traccar

: wt gru 22, 2015 1:35 pm
autor: mario
Unr3al2 pisze:Ustaw urządzenie na 55055.
Oczywiście musisz w plikach konfiguracyjnych włączyć port lub przeinstalować aplikację.

port 55005 zgodnie z instrukcja podczas instalacji

Obrazek

port jest wlaczony i otwarty na zewnatrz inaczej ruch by wogole nie dochodzil do serwera, problemem jest brak wpisu ze wspolrzednymi, bo generalnie calosc dochodzi i widoczna jest w logach

Port sprawdzalem rowniez na http://www.tananaev.com/port.html

Re: Traccar

: wt gru 22, 2015 1:37 pm
autor: mario
na kazdym urzadzeniu, bez wzgledu czy to iOS czy Android w Statusie jest "Location update" a potem "Send failed" i "Send failed"

Re: Traccar

: wt gru 22, 2015 1:39 pm
autor: mikhnal
Panowie: 55055 czy 55005?

Re: Traccar

: wt gru 22, 2015 2:02 pm
autor: Unr3al2
Przekieruj port 55055 i na urządzeniu ustaw.

Dziękuje.

Re: Traccar

: wt gru 22, 2015 2:10 pm
autor: mario
mam przekierowac port na routerze z publicznego 55055 na wewnatrz sieci 55005 ?

czy poprostu otworzyc 55055 TCP z zewnatrz do wewnatrz i skierowac na Synology ?

A co z instalacja traccar ?
Przeinstalowac jeszcze raz ? i zaznaczyc 55005 oraz 55055 ?

Obrazek


Obrazek