Teltonika — Podłączanie i konfiguracja urządzeń GPS do Traccar

Instrukcja dotyczy urządzeń TAT140 (tracker naczepy) i FMC650 (tracker pojazdu).
Serwer Traccar: traccar.vps-i1.infra.zintegrowana.online · IP: 217.154.82.162 · Port: 5027 TCP


1. Co potrzebujesz

ElementTAT140FMC650
Narzędzie konfiguracyjneTeltonika Configurator (PC, Windows)Teltonika Configurator (PC, Windows)
Połączenie z urządzeniemUSB (przewód micro-USB) lub BluetoothUSB (przewód USB-C) lub Bluetooth
SIM z aktywną transmisją danych
APN operatora✓ (od operatora SIM)
IMEI urządzeniaz etykiety na obudowiez etykiety na obudowie

Pobierz Teltonika Configurator:
https://wiki.teltonika-gps.com/view/Teltonika_Configurator → najnowsza wersja


2. Dane serwera Traccar (do wprowadzenia w Configuratorze)

ParametrWartość
Server IP / hostname217.154.82.162
Domain (alternatywnie)traccar.vps-i1.infra.zintegrowana.online
Port5027
ProtokółTCP
CodecCodec 8 Extended (preferowany)

Dlaczego IP a nie domena? Urządzenie GPS odczytuje IP przy starcie. Hostname działa też, ale jeśli SIM ma ograniczony DNS — użyj IP. Serwer ma stałe IP 217.154.82.162.


3. Konfiguracja TAT140

TAT140 to tracker montowany na naczepie/przyczepie. Komunikuje się przez własną kartę SIM, przesyła dane CAN magistrali naczepy.

3.1 Podłączenie do Configuratora

  1. Podłącz TAT140 do komputera kablem micro-USB
  2. Otwórz Teltonika Configurator → Device → wybierz port COM urządzenia
  3. Kliknij Connect → pojawi się panel konfiguracji

Alternatywnie przez Bluetooth:

  • Włącz BT w urządzeniu (przytrzymaj przycisk przez 5 sekund)
  • Paruj komputer z urządzeniem (domyślny PIN: 5555)

3.2 Konfiguracja GPRS / serwera

Zakładka GPRSData Sending:

PoleWartość
APN(od operatora SIM, np. internet / m2m.pl / iot)
APN Login(jeśli wymagany przez operatora)
APN Password(jeśli wymagany przez operatora)
Server #1 IP217.154.82.162
Server #1 Port5027
ProtocolTCP
Server #2 IP(opcjonalne — backup server)

Upewnij się że Use Domain jest wyłączone jeśli używasz IP. Jeśli używasz domeny — wpisz traccar.vps-i1.infra.zintegrowana.online i włącz Use Domain.

3.3 Konfiguracja AVL — parametry CAN (IO)

Zakładka I/O → aktywuj parametry odpowiadające naszym computed attributes:

AVL IDNazwa w ConfiguratorzePriorytetTrigger
io68Engine hoursLowOn Change
io69GNSS PDOPLowOn Change
io181Total odometerLowOn Change
io66External voltageLowOn Change
io24Speed (CAN)LowOn Change
io78iButton IDHighOn Change
io11ICCIDLowOn Start
io18Speed limitLowOn Change
io250Trip odometerLowOn Change
io67Battery voltageLowOn Change
io200Sleep modeLowOn Change
io239IgnitionHighOn Change
io240MovementHighOn Change
io21GSM signalLowOn Change
io113Battery currentLowOn Change
io179Digital input 1HighOn Change
io180Digital input 2HighOn Change
io9Analog input 1LowOn Change
io6Analog input 2LowOn Change

Priorytety przesyłania:

  • High — przesyłane natychmiast przy zdarzeniu (np. zmiana zapłonu, ruch)
  • Low — przesyłane w regularnych paczkach z innymi danymi

3.4 Konfiguracja Records / wysyłanie

Zakładka RecordsData Records:

ParametrWartośćOpis
Active Data Link Timeout300 sCzas bez danych przed rozłączeniem
Server Response Timeout30 sTimeout odpowiedzi serwera
Min Period (Moving)30 sInterwał pozycji gdy w ruchu
Min Period (Stop)300 sInterwał pozycji gdy zatrzymany
Min Distance100 mMinimalna odległość dla nowej pozycji
Min Angle15 °Minimalny kąt skrętu dla nowej pozycji

Dla naczep stojących dłużej — zwiększ Min Period (Stop) do 900 s (15 min) aby nie przepełniać Traccar nieaktywnymi pozycjami.

3.5 Codec

Zakładka SystemCodec:

  • Ustaw: Codec 8 Extended (obsługuje więcej AVL ID i większe wartości)

3.6 Tryb uśpienia (Sleep Mode) — TAT140

Zakładka Sleep → konfiguracja trybu oszczędzania baterii:

TrybKiedy stosować
DisabledNaczepa z zewnętrznym zasilaniem, zawsze online
Deep SleepNaczepa bez zasilania — urządzenie wybudza się co N minut
Online SleepZmniejszona częstość wysyłania, urządzenie reaguje na zdarzenia

Zalecane dla TAT140 na naczepie bez stałego zasilania:

  • Sleep Mode: Online Sleep
  • Sleep Timeout: 600 s (10 min bez ruchu → przejście w tryb uśpienia)
  • Wake-up Period: 1800 s (budzenie co 30 min do sprawdzenia)

3.7 Zapis konfiguracji

  1. Kliknij Save → konfiguracja zapisuje się do urządzenia
  2. Urządzenie zrestartuje się i połączy z serwerem
  3. Sprawdź zakładkę Status w Configuratorze → GPRS Status: Connected
  4. Sprawdź Server Status: Connected — potwierdzenie połączenia z Traccar

4. Konfiguracja FMC650

FMC650 to tracker montowany w kabinie ciągnika siodłowego. Podłącza się do OBD2 lub złącza FMS, ma dostęp do magistrali CAN pojazdu.

4.1 Podłączenie do Configuratora

  1. Podłącz FMC650 do komputera kablem USB-C
  2. Otwórz Teltonika Configurator → Device → wybierz port COM
  3. Kliknij Connect

4.2 Konfiguracja GPRS / serwera

Identyczna jak TAT140 (sekcja 3.2):

  • Server IP: 217.154.82.162
  • Port: 5027
  • Protocol: TCP

4.3 Konfiguracja AVL — parametry CAN (IO) dla FMC650

Aktywuj te same parametry co dla TAT140 z wyjątkiem io179/io180 (digital inputs TAT140). Zamiast tego aktywuj io1 (digital input FMC650):

AVL IDNazwaPriorytetTrigger
io1Digital input 1HighOn Change
io68, io69, io181, io66, io24(jak TAT140)Low/HighOn Change
io78, io239, io240(jak TAT140)HighOn Change
io67, io200, io21, io113, io9, io6(jak TAT140)LowOn Change
io11, io18, io250(jak TAT140)LowOn Change

4.4 CAN Source (FMC650)

FMC650 może pobierać dane CAN z kilku źródeł — zakładka CAN:

OpcjaKiedy używać
OBD2Podłączenie do gniazda OBD2 kabiny
FMS (J1939)Ciągniki z magistralą FMS (standard europejski)
LVB CANLekkie pojazdy
Proprietary CANSpecyficzne modele (Volvo, Scania, DAF — osobne profile)

Zalecane dla ciągników siodłowych: FMS (J1939)

4.5 Records / wysyłanie — FMC650

ParametrWartość
Min Period (Moving)15 s
Min Period (Stop)180 s
Min Distance50 m
Min Angle10 °

FMC650 w kabinie ma stałe zasilanie — nie potrzebuje trybu uśpienia. Ustaw Sleep Mode: Disabled.

4.6 Zapis konfiguracji

Identycznie jak TAT140 (sekcja 3.7).


4a. FMC650 — Aktywacja J1939 CAN dla predykcji awaryjności

Ta sekcja dotyczy HVLET256 (i kolejnych FMC650) i opisuje aktywację 14 parametrów J1939 używanych przez system predykcji awaryjności (tabela p24_fleet_positions_history).

Wymagania sprzętowe:
Kabel CAN (żółty = CAN HIGH, zielony = CAN LOW) z wiązki FMC650 musi być podłączony
do magistrali J1939 pojazdu (złącze diagnostyczne 9-pin lub bezpośrednio do szyny CAN).


4a.1 Aktywacja źródła CAN → J1939

  1. Połącz FMC650 z komputerem kablem USB-C i otwórz Teltonika Configurator
  2. Przejdź do zakładki CAN
  3. Ustaw:
ParametrWartość
CAN Data SourceJ1939
J1939 — SPN SupportEnabled
SAE J1939 bitrate250 kbps (standardowe dla ciągników ciężarowych)

Jeśli pojazd używa CAN 500 kbps (niektóre nowe Euro VI) — ustaw 500 kbps.
Jeśli nie wiesz — zacznij od 250 kbps, sprawdź czy pojawiają się dane.

  1. Kliknij Save to Device (nie zamykaj Configuratora)

4a.2 Aktywacja 14 parametrów J1939 w zakładce I/O

Przejdź do zakładki I/O → przewiń do grupy CAN / J1939 parameters.

Dla każdego poniższego AVL ID wykonaj: Enable ✓ → Priority: Low → On Change: Yes

AVL IDNazwa parametru w ConfiguratorzeSPN J1939Jednostka rawWartość po przeliczeniu
io85Engine SpeedSPN 1900.125 RPM/bit×0.125 = RPM
io110Engine Coolant TemperatureSPN 1101°C/bit − 40 offset− 40 = °C
io166Actual Engine — Percent LoadSPN 920.5 %/bit×0.5 = %
io100Engine Oil PressureSPN 1004 kPa/bit×4/100 = bar
io102Boost Pressure (Turbo)SPN 1022 kPa/bit×2/100 = bar
io177Transmission Oil TemperatureSPN 1770.03125 K/bit×0.03125−273 = °C
io116Service Brake Circuit 1 — Front AirSPN 1164 kPa/bit×4/100 = bar
io117Service Brake Circuit 2 — Rear AirSPN 1174 kPa/bit×4/100 = bar
io94Fuel Delivery PressureSPN 944 kPa/bit×4/100 = bar
io101Engine Crankcase PressureSPN 1010.5 kPa/bit×0.5 = kPa
io105Intake Manifold TemperatureSPN 1051°C/bit − 40 offset− 40 = °C
io3936DPF Soot / Ash Load PercentSPN 39360.4 %/bit×0.4 = %
io3563DPF Differential PressureSPN 35630.1 kPa/bit×0.1 = kPa
io3226NOx Outlet (Exhaust)SPN 32260.05 ppm/bit×0.05 = ppm

Jak znaleźć parametry w I/O:

  • Pole wyszukiwania wpisz numer AVL (np. 85) lub słowo kluczowe (np. coolant)
  • Lub przewiń sekcję CAN / J1939 I/O Elements — parametry J1939 pojawiają się dopiero
    po zapisaniu kroku 4a.1 (aktywacja źródła J1939)

Priorytety — dlaczego wszystkie Low?
Low priority = wysyłane w regularnych paczkach danych, nie wyzwalają osobnego pakietu.
Zmiana na High spowoduje osobny pakiet przy każdej zmianie wartości — niepotrzebne przy CAN
który zmienia się ciągle (RPM, temperatura). Wyjątek: jeśli masz limity transmisji — High dla
DPF i NOx (parametry rzadziej się zmieniają).


4a.3 Trigger — On Change vs Periodic

Dla parametrów J1939 ustaw:

ParametrTriggerDlaczego
io85 (RPM), io110, io166On ChangeZmieniają się często — tylko jeśli zmiana
io100 (ciśnienie oleju)On ChangeKrytyczny parametr — każda zmiana ważna
io3936 (DPF soot), io3226 (NOx)On ChangeZmieniają się wolno — OK
io116, io117 (powietrze)On ChangeZmieniają się przy hamowaniu

Jeśli chcesz danych w stałym interwale (np. dla debugowania) — ustaw Periodic z
Period: 60 sekund. Po testach wróć do On Change.


4a.4 Weryfikacja w Configuratorze — przed zapisem

Po aktywowaniu wszystkich 14 parametrów sprawdź zakładkę Status (z podłączonym silnikiem):

SprawdzenieOczekiwane
CAN Bus StatusActive
J1939 SourceJ1939
io85 — Engine Speedwartość > 0 gdy silnik pracuje (np. ~800 przy biegu jałowym)
io110 — Coolant Tempwartość sensowna (np. 60–90 przy nagrzanym silniku)
io100 — Oil Pressurewartość > 0 gdy silnik pracuje

Jeśli io85 = 0 przy pracującym silniku → kabel CAN nie podłączony lub zły bitrate.
Jeśli tylko niektóre parametry = 0 → dany SPN nie jest obsługiwany przez ten pojazd
(np. DPF SPN 3936 wymaga Euro V/VI).


4a.5 Zapis konfiguracji i weryfikacja w Traccar

  1. Kliknij Save to Device — FMC650 restartuje się
  2. Poczekaj ~60 sekund na pierwsze połączenie z serwerem Traccar
  3. Sprawdź dane w Traccar UI lub przez API:
# SSH do vps-i1, sprawdź ostatnią pozycję urządzenia id=14 (HVLET256)
ssh -i C:\Users\konar\.ssh\id_ed25519 root@217.154.82.162
curl -s -b /tmp/trc.cookies http://localhost:8082/api/positions?deviceId=14 | \
  python3 -c "import sys,json; p=json.load(sys.stdin); a=p[0]['attributes'] if p else {}; \
  [print(f'{k}: {v}') for k,v in a.items() if any(x in k for x in ['engineRpm','coolantTemp','engineLoad','oilPressure','dpf','nox'])]"

Oczekiwane outputy (przy pracującym silniku):

engineRpm: 812.5
coolantTemp: 87.0
engineLoad: 24.5
oilPressure: 3.84

Jeśli widać engineRpm, coolantTemp — J1939 działa poprawnie.


4a.6 Troubleshooting J1939

ProblemPrzyczynaRozwiązanie
Wszystkie io85–io3226 = 0 lub brakCAN bus nie podłączonySprawdź kabel CAN HIGH/LOW w wiązce FMC650
CAN Bus Status = InactiveZły bitrate lub CAN sourceZmień na 500 kbps lub sprawdź ustawienie J1939
Część parametrów = 0 (np. io3936, io3563)Pojazd nie obsługuje tych SPNDPF i NOx wymagają Euro V/VI — starsze pojazdy ich nie mają
io85 działa, io177 (transmisja) = 0Skrzynia biegów bez J1939 temp sensorNiektóre skrzynie nie udostępniają SPN 177
Dane przychodzą w Traccar, ale brak engineRpm jako atrybutuComputed attribute nie przypisanySprawdź: SELECT * FROM tc_device_attribute WHERE deviceid=14 w MySQL Traccar

Sprawdzenie computed attributes w Traccar DB:

# Na vps-i1
docker exec traccar-db mysql -utraccar -pTr4ccar_DB\!2026 traccar \
  -e "SELECT ca.attribute, ca.expression FROM tc_attributes ca
      JOIN tc_device_attribute da ON ca.id = da.attributeid
      WHERE da.deviceid = 14
      ORDER BY ca.attribute;"

Powinno zwrócić 14 wierszy (engineRpm, coolantTemp, engineLoad, itd.).


5. Rejestracja urządzenia w Traccar

Po skonfigurowaniu urządzenia — dodaj je w Traccar zanim wyśle pierwszą pozycję. Traccar odrzuca pozycje od nieznanych urządzeń jeśli registration: false w konfiguracji serwera.

5.1 Przez API (zalecane)

# services/traccar/scripts/register-device.py lub bezpośrednio:
 
import paramiko, json, urllib.parse
 
env = {}
with open(r'C:\code_2026\p24-infra\.env.local') as f:
    for line in f:
        line = line.strip()
        if '=' in line and not line.startswith('#'):
            k, v = line.split('=', 1)
            env[k.strip()] = v.strip().strip('"').strip("'")
 
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect('217.154.82.162', port=22, username='root',
               key_filename=r'C:\Users\konar\.ssh\id_ed25519', timeout=15)
 
def run(cmd):
    _, stdout, _ = client.exec_command(cmd)
    return stdout.read().decode('utf-8', errors='replace').strip()
 
login_data = urllib.parse.urlencode({'email': env['TRACCAR_USER'], 'password': env['TRACCAR_PASSWORD']})
run(f"curl -s -c /tmp/trc.cookies -X POST http://localhost:8082/api/session "
    f"-H 'Content-Type: application/x-www-form-urlencoded' -d '{login_data}'")
 
# Dane nowego urządzenia
device = {
    "name": "1828 TAT140",           # format: "{numer_rejestracyjny} {model_GPS}"
    "uniqueId": "861327086001828",   # IMEI z etykiety urządzenia
    "model": "TAT140",               # lub "FMC650"
    "category": "trailer",           # truck / trailer / car / van ...
    "groupId": 1,                    # 1 = Pojazdy (sprawdź GET /api/groups)
    "contact": "",                   # docelowo: "Schmitz|S.KO 27" (make|model_auta)
    "attributes": {}
}
 
payload = json.dumps(device).replace("'", "'\\''")
result_raw = run(f"curl -s -b /tmp/trc.cookies -X POST http://localhost:8082/api/devices "
                 f"-H 'Content-Type: application/json' -d '{payload}'")
result = json.loads(result_raw)
print(f"Zarejestrowano: id={result.get('id')} name={result.get('name')}")
 
# Przypisz atrybuty CAN według modelu GPS
run("rm -f /tmp/trc.cookies")
client.close()

5.2 Przypisanie atrybutów CAN po rejestracji

# Przypisuje odpowiedni zestaw atrybutów na podstawie device.model
python services/traccar/scripts/assign-attributes-by-model.py
 
# Lub dla konkretnego profilu (gdy znasz make/model auta):
python services/traccar/scripts/assign-attributes-by-profile.py \
    --device-id {id} --profile tat140-generic

5.3 Przez UI Traccar (alternatywnie)

  1. Otwórz https://traccar.vps-i1.infra.zintegrowana.online
  2. Menu → UrządzeniaDodaj (ikona +)
  3. Wypełnij: Nazwa, Identyfikator (IMEI), Model, Kategoria
  4. Zapisz — urządzenie czeka na pierwszy sygnał GPS

6. Weryfikacja połączenia

6.1 Sprawdzenie w Configuratorze (na miejscu przy urządzeniu)

Zakładka Status w Teltonika Configurator:

WskaźnikOczekiwana wartośćProblem jeśli inaczej
GPRS StatusConnectedSprawdź APN, zasięg sieci
Server StatusConnectedSprawdź IP/port, firewall
Satellites>= 4Słaby sygnał GPS (brak nieba)
GSM Signal>= 2Słaby zasięg operatora
IgnitionOn / OffZgodne z rzeczywistym stanem

6.2 Sprawdzenie przez API Traccar

# Sprawdź czy urządzenie otrzymało pozycję
import paramiko, json, urllib.parse
 
# ... (standardowy wzorzec auth z .env.local) ...
 
device_id = 1   # ← ID urządzenia w Traccar
 
positions = json.loads(run(f"curl -s -b /tmp/trc.cookies "
                           f"http://localhost:8082/api/positions?deviceId={device_id}"))
 
if not positions:
    print("BRAK POZYCJI — urządzenie nie połączyło się lub nie wysłało danych")
else:
    p = positions[0]
    attrs = p.get('attributes', {})
    print(f"Ostatnia pozycja: {p['fixTime']}")
    print(f"Lat/Lon: {p['latitude']}, {p['longitude']}")
    print(f"Prędkość: {p['speed']} km/h")
    print(f"Zapłon: {attrs.get('ignition', '?')}")
    print(f"Napięcie zewnętrzne: {attrs.get('externalVoltage', '?')} V")
    print(f"Godziny pracy: {attrs.get('engineHours', '?')} h")
    print(f"Przebieg: {attrs.get('totalOdometer', '?')} km")
 
    # Sprawdź ile atrybutów CAN doszło
    can_attrs = {k: v for k, v in attrs.items() if k.startswith('io')}
    print(f"\nAtrybuty CAN w pozycji: {len(can_attrs)}")
    for k, v in sorted(can_attrs.items()):
        print(f"  {k}: {v}")

6.3 Sprawdzenie przez logi Traccar

# SSH do vps-i1
ssh -i C:\Users\konar\.ssh\id_ed25519 root@217.154.82.162
 
# Logi Traccar — szukaj IMEI urządzenia
docker logs traccar --tail=100 | grep "861327086001828"
 
# Szczegółowe logi połączeń
docker logs traccar --tail=500 2>&1 | grep -E "connect|disconnect|teltonika|error" | tail -30

Oczekiwane wpisy w logu po połączeniu urządzenia:

INFO: [... teltonika] id=861327086001828, ...
INFO: ... connected

7. Checklist podłączenia nowego urządzenia

Przed konfiguracją:
□ Mam IMEI urządzenia (z etykiety)
□ Mam dane APN od operatora SIM
□ Urządzenie jest zasilone i podłączone do komputera

Konfiguracja w Teltonika Configurator:
□ GPRS: APN wpisany, Server IP = 217.154.82.162, Port = 5027, Protocol = TCP
□ I/O: aktywowane wszystkie AVL IDs z sekcji 3.3 (TAT140) lub 4.3 (FMC650)
□ Codec: ustawiony Codec 8 Extended
□ Records: interwały skonfigurowane (30s ruch / 300s postój dla TAT140)
□ Sleep Mode: skonfigurowany (TAT140 Online Sleep / FMC650 Disabled)
□ Konfiguracja zapisana → Status: Server Connected

Rejestracja w Traccar:
□ Urządzenie dodane w Traccar (name, uniqueId=IMEI, model, category, groupId)
□ device.model ustawiony ("TAT140" / "FMC650")
□ assign-attributes-by-model.py uruchomiony → atrybuty przypisane
□ Pierwsza pozycja widoczna w GET /api/positions?deviceId={id}
□ Atrybuty CAN obecne w pozycji (engineHours, ignition, externalVoltage etc.)

Weryfikacja:
□ Urządzenie widoczne na mapie Traccar
□ Status: online (lub "unknown" jeśli SIM nie ma jeszcze zasięgu)
□ Atrybuty obliczone widoczne (engineHours, totalOdometer w rozsądnych wartościach)

8. Troubleshooting

Urządzenie nie łączy się z serwerem

ObjawMożliwa przyczynaRozwiązanie
Server Status: DisconnectedZły IP/portSprawdź: IP = 217.154.82.162, Port = 5027, Protocol = TCP
GPRS Status: DisconnectedZły APN / brak zasięguSprawdź APN od operatora, sprawdź zasięg w danym miejscu
GPRS Status: Connected, Server: DisconnectedFirewall blokuje port 5027Sprawdź czy ss -tlunp | grep 5027 na vps-i1 pokazuje LISTEN
Urządzenie łączy się, Traccar nie rejestrujeBrak urządzenia w TraccarDodaj urządzenie przez API lub UI przed pierwszym połączeniem

Port 5027 nie odpowiada

# Na vps-i1 — sprawdź kontener
docker ps | grep traccar
docker logs traccar --tail=20
 
# Sprawdź czy port jest otwarty w systemie
ss -tlunp | grep 5027
 
# Restart kontenera jeśli nie działa
cd /root/traccar && docker compose restart traccar

Urządzenie łączy się ale brak danych CAN

ObjawPrzyczynaRozwiązanie
Pozycja GPS jest, brak io68, io181 etc.AVL IDs nie aktywowane w ConfiguratorzeWróć do Configuratora → I/O → aktywuj parametry z sekcji 3.3
engineHours = 0 zawszeUrządzenie nie podłączone do CAN magistraliSprawdź podłączenie kabla CAN (żółty/zielony) w naczepie
externalVoltage nieprawidłowePrzeliczenie — wartość w mVComputed attribute io66 / 1000.0 — sprawdź czy przypisany
ignition zawsze falseio239 nieaktywowanyAktywuj io239 w Configuratorze → I/O

Pozycja GPS nie jest aktualizowana

  • Sprawdź Satellites w Configuratorze → musi być ≥ 4
  • Urządzenie musi mieć widok nieba (nie działa w szczelnych metalowych naczepach bez anteny zewnętrznej)
  • TAT140 ma wbudowaną antenę — sprawdź montaż (góra naczepy, poziomo)

Codec — błędy parsowania

Traccar loguje błędy jeśli Codec urządzenia nie pasuje do oczekiwanego:

docker logs traccar 2>&1 | grep -i "decode\|codec\|parse" | tail -20

Jeśli błędy → zmień Codec w Configuratorze na Codec 8 Extended i zapisz.


9. Specyfika modeli — różnice TAT140 vs FMC650

CechaTAT140FMC650
PrzeznaczenieNaczepa / przyczepaPojazd / ciągnik
ZasilanieAkumulator 12V naczepy lub bateria wewnętrznaOBD2 / złącze pojazdowe
CAN źródłoMagistrala ISO 11992 (EВSS/EBS)OBD2 / FMS J1939
Digital inputsio179, io180io1
Sleep modeZalecany (Online Sleep)Wyłączony
Antenna GPSWbudowana (montaż na górze naczepy)Wbudowana lub zewnętrzna
Kabel konfiguracyjnymicro-USBUSB-C
Codec zalecanyCodec 8 ExtendedCodec 8 Extended
Profil CAN (skrypt)tat140-genericfmc650-generic

10. Linki