FakeGPS Tracker 2.2.0 — CLI без графической сессии

fakegps-tracker-cli.cmd --lang ru --profile examples/device-a.json --validate
fakegps-tracker-cli.cmd --lang ru --profile examples/device-a.json --profile examples/device-b.json --log-format jsonl

JSON-профиль version: 1; можно указать несколько раз
Проверить все профили и GPX без сетевых подключений
text (по умолчанию) или jsonl
Язык: ru, en, de, es, fr, pt, it, pl; иначе язык окружения, затем en
Относительный путь к GPX считается от JSON-профиля.
Коды выхода: 0 — успех; 1 — ошибка выполнения; 2 — аргументы или профиль некорректны; 130 — SIGINT; 143 — SIGTERM.
Зацикленные треки работают до остановки. Запись в сокет не подтверждает приём сервером.
Все протоколы доступны в GUI и CLI. Новые бинарные форматы имеют собственные ограничения ID и транспорта; подробности и параметры — в PROTOCOLS.md. Процент батареи преобразуется в моделируемое напряжение, если протокол передаёт вольты.
Точность полей зависит от формата. Arnavi: высота 10 м, курс 2°, скорость 1 узел. NaviSet tags: скорость 1 км/ч. Galileosky, Arnavi, NaviSet v2 и ADM передают до 15 GPS-спутников.

Протоколы
wialon-ips — Wialon IPS
tk103 — TK103
gt06 — GT06 / GL200
meitrack — Meitrack
egts — EGTS
setracker — SeTracker / Beesure
teltonika — Teltonika Codec 8
  ID устройства: 15–15 цифр; Транспорт: TCP/TLS/UDP; Высота, м: -32768…32767
teltonika-8e — Teltonika Codec 8 Extended
  ID устройства: 15–15 цифр; Транспорт: TCP/TLS/UDP; Высота, м: -32768…32767
galileosky — Galileosky
  ID устройства: 15–15 цифр; Транспорт: TCP/TLS; Высота, м: -32768…32767
queclink — Queclink GL200 @Track ASCII
  ID устройства: 15–15 цифр; Транспорт: TCP/TLS/UDP; Высота, м: -99999.9…99999.9
navtelecom — Navtelecom FLEX
  ID устройства: 15–15 цифр; Транспорт: TCP/TLS; Высота, м: -214748364.8…214748364.7
ruptela — Ruptela
  ID устройства: 15–15 цифр; целое число от 0 до 18446744073709551615 без ведущих нулей; Транспорт: TCP/TLS; Высота, м: 0…6553.5
arnavi — Arnavi
  ID устройства: 1–20 цифр; целое число от 0 до 18446744073709551615 без ведущих нулей; Транспорт: TCP/TLS; Высота, м: 0…2550
naviset — NaviSet v2
  ID устройства: 15–15 цифр; Транспорт: TCP/TLS; Высота, м: 0…65535
naviset-tags — NaviSet (tags)
  ID устройства: 15–15 цифр; Транспорт: TCP/TLS; Высота, м: -32767…32767
adm — ADM51 1.08
  ID устройства: 15–15 цифр; Транспорт: TCP/TLS; Высота, м: 0…65535
fort — FORT (5D)
  ID устройства: 15–15 цифр; Транспорт: TCP/TLS; Высота, м: 0…65535
jt808 — JT/T 808 (2013)
  ID устройства: 1–12 цифр; Транспорт: TCP/TLS; Высота, м: 0…65535
