examples/waver/README.md
Waver allows you to send and receive text messages from nearby devices through sound waves.
This application can be used to communicate with multiple nearby devices at once. Both audible and ultrasound communication protocols are available. The app does not connect to the internet and all information is transmitted only through sound. In order to receive incoming messages you only need to allow access to your device's microphone so that it can record nearby sounds.
The main purpose of this app is to showcase the capabilities of the ggwave library. It is a convenient way to quickly test the transmission performance on virtually any device with speakers and a microphone.
<a href="https://apps.apple.com/us/app/waver-data-over-sound/id1543607865?itsct=apps_box&itscg=30200&ign-itsct=apps_box#?platform=iphone" style="display: inline-block; overflow: hidden; border-radius: 13px; width: 250px; height: 83px;"></a> <a href='https://play.google.com/store/apps/details?id=com.ggerganov.Waver&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'></a> <a href="https://snapcraft.io/waver">
</a>sudo snap install waver
sudo snap connect waver:audio-record :audio-record
brew install ggerganov/ggerganov/waver
Click on the gif to watch a ~2 min Youtube video:
<a href="https://youtu.be/Zcgf77T71QM"></img></a>
As of v1.3.0 Waver supports file sharing. It works like this: