Спасибо Радо за предоставление новостей об выпуске его проекта под названием «ggwave-fm», который позволяет передавать ggwave-закодированные сообщения с помощью SDR. Идея оригинального ggwave состоит в том, чтобы обеспечить передачу данных между устройствами с использованием аудио-тонов. Это полезно для таких задач, как безсерверные вещания данных от одного устройства к множеству, сопряжение устройств, IoT-устройства и аудио QR-коды. Многие продукты, такие как беспроводные камеры видеонаблюдения, уже используют аналогичную систему передачи данных по аудио для автоматической отправки данных входа в Wi‑Fi со смартфона на камеру. Радо пишет:
Ggwave — это open-source библиотека, которая позволяет передавать небольшие количества данных между устройствами без сетевого соединения, используя звук. Вы можете найти технические детали и множество примеров на странице проекта: https://github.com/ggerganov/ggwave.
Я подумал, что было бы круто как-то увеличить диапазон передачи ggwave, и вот как появился ggwave-fm. Он модулирует ggwave-закодированные сообщения с помощью NBFM, интерполирует сигнал и создает файл комплексного сэмплированного IQ, который готов к передаче через SDR.
В приведенном ниже видео Радо демонстрирует работу ggwave-fm на HackR и использует радиоприемник Baofeng FM в качестве приемника, а мобильное приложение «Waver» для декодирования. Он отмечает, что демонстрационный скрипт (demo.sh), использованный в видео, доступен в Git-репозитории.
Источник:
