Бесплатно Экспресс-аудит сайта:

11.03.2025

100 слов за 70 секунд: открыт исходный код необычного мессенджера

Новый инструмент с открытым исходным кодом под названием Chirp позволяет передавать данные между устройствами с помощью звуковых сигналов. Разработчик, известный под псевдонимом solst/ICE , создал систему, в которой каждому символу соответствует определённая частота звука. Это позволяет передавать текстовые сообщения через динамики, а другие устройства с микрофонами могут принимать их и декодировать.

Проект, представляющий собой необычный способ пересылки сообщений между устройствами, доступен как в виде онлайн-сервиса , так и в виде отдельного приложения , распространяемого бесплатно на GitHub.

Передача данных через звук — не новая идея. Ещё в 2018 году израильские исследователи разработали атаку MOSQUITO, использующую аналогичный принцип. Кроме того, проект Chirp.io, принадлежащий Sonos с 2020 года, ранее предлагал аналогичную возможность связи между устройствами без традиционных беспроводных технологий.

Solst/ICE рассказал, что вдохновение для создания Chirp появилось после выхода вирусного ролика с общением двух языковых моделей, обменивающихся данными с помощью звуковых сигналов, сгенерированных библиотекой ggwave. Разработанная Георгием Гергановым, ggwave представляет собой компактную библиотеку для передачи данных через звуковые волны.

Что касается Chirp, его практическое применение пока что весьма ограничено. Так, фоновый шум может мешать передаче, а сам инструмент не поддерживает исправление ошибок или резервирование данных, что делает его уязвимым к потере информации.

Другим ограничением Chirp является то, что во время передачи сообщений инструмент не может одновременно слушать входящий сигнал. Это означает, что если в этот момент поступит новое сообщение, оно будет потеряно. Кроме того, передача текста длиной в 100 слов занимает около 70 секунд, что может быть неудобно в некоторых случаях.

В будущем Chirp может получить поддержку гиперзвуковых частот, что позволит передавать сообщения на неслышимых частотах, делая инструмент более скрытым. Разработчик заверяет, что веб-версия Chirp работает исключительно на стороне клиента, без отправки данных на сервер. Тесты подтвердили, что сервис продолжает функционировать даже без подключения к интернету.