Android App Uses Sound Waves to Achieve Underwater Messaging

Bringing underwater messaging to smartphones

Even professional divers have traditionally relied on hundreds of different hand signals to communicate with each other under water, as devices that can facilitate underwater messaging usually requires a military-sized budget. But the AquaApp is free, with its open-source Android code available to download from GitHub for those who know how to build and install apps. (A recently published research paper detailing the development of the app is also available here.) The only other thing users need is a waterproof phone or waterproof case.

Advertisement

Instead of wifi or Bluetooth, AquaApp uses acoustic signals to broadcast messages to other Android smartphones running the app, through an interface that provides quick access to 240 pre-set messages that correspond to diving hand signals. Said signals indicate everything from equipment status to nearby wildlife. But just like sound waves can be obstructed or obscured on land, under water, they can be affected by noise from boats and animals, the motion of the water itself through waves and currents, and even reflections from the surface of the water, the coastline, or the ground below.

A pair of swimmers using the AquaApp on their smartphones to message under water.

Image: University of Washington

Advertisement

To account for the ever-changing broadcast conditions under water, the AquaApp first sends a quick introductory signal called a preamble to another device, which then analyzes the received signal with a custom algorithm that determines the best bitrate and frequencies to use for each transmission. The optimized signal specs are then sent to the other device before full back and forth messaging can begin.

The AquaApp has been tested to depths as deep as 15 meters in busy waters, and its creators have found it can achieve a data transmission rate anywhere from 100 bps to 1.8 kbps at a distance of 30 meters, which is ideal for sending and receiving messages, or up to 100 meters if the bitrate is reduced to 10-20 bps, which still allows simple S.O.S. messages to be transmitted in emergencies. In other words, you’re not going to want to try sharing photos back and forth during a dive, but the researchers also created their own networking protocol for the app, which allows up to 60 users to communicate under water in the same group chat, which means a life under the sea is no longer a sure fire way to escape your family’s chaotic group messaging.