Еще в 2017 году мы впервые опубликовали информацию о программном обеспечении HDFM KYDronePilot, которое позволяет пользователям отображать живые данные о погоде и трафике, встроенные в некоторые сигналы HDFM.
Если вы находитесь в США, вы, возможно, узнаете сигналы HD Radio (известные как NRSC-5) как прямоугольные полоски на частотном спектре, окружающие обычные FM-радиосигналы. Эти сигналы существуют только в США и несут цифровые аудиоданные, которые можно принять с помощью специальных приемников HD Radio. Ранее в 2017 году произошёл прорыв в декодировании HD Radio для SDR, таких как RTL-SDR, осуществлённый Theori, когда он смог собрать полноценный программный аудиодекодер HD Radio, работающий в реальном времени.
Оказывается, некоторые из этих сигналов HD Radio, транслируемых iHeartRadio, также содержат другие потоки данных, такие как данные о погоде в реальном времени и данные о трафике, которые используются автомобильными GPS-приёмниками на базе HD Radio или головными устройствами автомобильной аудиосистемы. HDRadio.com также сообщаеt, что они могут встроить другие данные, такие как результаты спортивных матчей и экстренные сообщения, в поток данных.
Версия 2 HDFM недавно выпущена и представляет собой полное переработку, переход от языка программирования Python к Rust. В ней реализованы следующие новые функции:
- Высокая скорость выполнения полностью нативного приложения
- Единичный исполняемый файл без зависимостей (за исключением nrsc5)
- Улучшенный современный интерфейс пользователя (в стилистике дисплея автомобильного радиоприёмника)
- Кроссплатформенность: работает на macOS и Windows (Linux-бинарники доступны, но не протестированы)

Источник:
