Разработан мессенджер для общения под водой
С его помощью обмениваться текстовыми сообщениями под водой можно с помощью обычных смартфонов (ну, только если те защищены от проникновения влаги или находятся в водонепроницаемом чехле, конечно), и никакое дополнительное оборудование при этом не требуется.
Специальный «подводный» мессенджер под названием AquaApp был разработан командой под руководством аспиранта Тучао Чэня (Tuochao Chen) и профессора Шьяма Голлакоты (Shyam Gollakota) из Лаборатории компьютерных наук и инженерии при Вашингтонском университете (США). Программа использует звуковые волны вместо радиочастот и использует для их передачи и приема штатные микрофоны и динамики смартфонов. Благодаря этому в дальнейшем AquaApp можно будет адаптировать и для смарт-часов, у которых есть эти компонента.
Принцип работы мессенджера крайне прост: одно смартфон кодирует информацию в виде звукового сигнала и «отправляет» ее с помощью динамика, а второй смартфон принимает сигнал посредством микрофона и декодирует его обратно в текст. Для передачи данных ученые использовали акустические сигналы длительностью 500 мс в диапазоне частот 1−5 кГц (такой сигнал можно услышать «невооруженным ухом»). В тестировании использовались четыре разных устройства: Samsung Galaxy S9, Google Pixel 4, OnePlus 8 Pro и Samsung Galaxy Watch 4.
В теории это звучит настолько просто, что непонятно, почему подобный интерфейс был создан только сейчас. На практике всё куда сложнее, так как разные устройства имеют различные диапазоны частот у динамиков и микрофонов, к тому же толща воды, пропускающая эти сигналы, оказывает на них существенное влияние, варьируется в зависимости от глубины, температуры, уровня солености и многих других параметров, которые к тому же могут быстро изменяться.
Поэтому ученым из Лаборатории компьютерных наук и инженерии при Вашингтонском университете пришлось долго и очень кропотливо работать над созданием алгоритма, который смог бы кодировать и декодировать сигнал, способный справиться со всеми проблемами. Авторы проекта предлагают использовать свое приложение для общения под водой на расстоянии от 2 до 15 метров. При таких условиях сигналу не страшно присутствие неподалеку кораблей и лодок, а также рыб и других потенциальных помех. Максимальное же удаление, на котором два устройства могут обмениваться таким образом текстовыми сообщениями, разработчики оценивают в 100 метров.
Мессенджер AquaApp уже доступен всем желающим — его исходный код размещен на GitHub.
Источник изображения: Tuochao Chen, Justin Chan, Shyamnath Gollakota / www.cs.washington.edu
Понравилась статья?
Теги статьи
Нам нравится, что вам нравится
Уверены, вы можете не хуже! Напишите статью и получите Бонусы.
Спасибо, что вам есть что сказать
Попробуйте расширить свою мысль и написать статью — и получите за это Бонусы.
Комментарии
Авторизуйтесь, чтобы иметь возможность писать комментарии:
Войти