GT7 UDP Telemetry Parser
Парсер UDP-телеметрии Gran Turismo 7 для ESP32 и ESP8266 с расшифровкой Salsa20 и поддержкой пакетов типов A, B, ~ и C
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:7dd91d4dc83e91d3d80e369871ea61a8fa26dc835d29de13098ed0f2bf6c9e95GT7_UDP_Telemetry_Parser-2.1.3-7dd91d4d.zipОписание
Парсер UDP-пакетов телеметрии из Gran Turismo 7 для ESP32 и ESP8266. Библиотека перехватывает и разбирает зашифрованные потоки данных, которые отправляет игра на PS4/PS5, — координаты, телеметрию автомобиля, время круга и прочее. Пакеты шифруются алгоритмом Salsa20, поэтому нужно сначала отправить heartbeat с вашего микроконтроллера, чтобы консоль установила соединение. Консоль ожидает heartbeat каждые 1000 пакетов (примерно раз в 16 секунд), иначе разорвёт связь. Поддерживаются несколько типов пакетов: базовый A (размер 296 байт, частота 60 Гц), расширенный B с дополнительными данными, а также более новые типы ~ и C. Подойдёт, если нужно собрать данные из гонок для логирования или создания собственных приборных панелей.