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