Инженеры из Университета Вашингтона (США) разработали приложение, позволяющее общаться под водой. Сотовая связь недоступна на глубине, поэтому приложение работает со звуковыми волнами, что, несомненно, будет полезно как любителям, так и профессионалам.
Вода блокирует радиоволны, поэтому мобильные телефоны теряют связь на глубине всего нескольких метров. Вот почему, например, подводные аппараты нуждаются в тросе — он также обеспечивает передачу данных. Звуковые волны хорошо распространяются в воде, поэтому исследователи из Лаборатории мобильного интеллекта Вашингтонского университета под руководством аспиранта Туочао Чена и профессора Шьяма Голлакота выбрали звук, а не радиоволны в качестве носителя сигнала для AquaApp.
Никакого сложного дополнительного оборудования не требуется: приложение прекрасно работает с микрофонами и динамиками, используемыми в мобильных телефонах и смарт-часах, поэтому все, что нужно — это водонепроницаемый чехол, способный работать на достаточной глубине.
К сожалению, одного только преобразования сигнала в акустические волны оказалось недостаточно для работы системы, поскольку условия приема и передачи постоянно меняются, в зависимости от расстояния между двумя абонентами и других внешних обстоятельств. Сигнал может резко меняться при отражении от поверхности воды, дна и береговой линии, а волны, люди и другие объекты могут вносить дополнительные помехи. Поэтому авторам пришлось сделать систему адаптивной.
При первом контакте между смартфонами используется калибровочный сигнал, который оба устройства слышат с высокой вероятностью. Принимающее устройство измеряет характеристики сигнала и уведомляет отправителя об искажении, чтобы он мог перенастроиться на форму сигнала, более стабильную в данных условиях.
Во время полевых испытаний на озере или в заливе команда впечатлилась способностью приложения надежно поддерживать связь на расстоянии 100 м — конечно, с низким битрейтом, но с достаточным качеством, чтобы заменить традиционные жесты ныряльщиков. AquaApp является бесплатным: его исходный код доступен на GitHub.
Отправляя сообщение, Вы разрешаете сбор и обработку персональных данных. Политика конфиденциальности.