We are pleased to announce that the SoniTalk SDK was released on GitHub ! The SDK can be seen and downloaded at this address: https://github.com/fhstp/SoniTalk You can download our demo application here: https://play.google.com/store/apps/details?id=at.ac.fhstp.sonitalk.sonitalkdemo And the documentation is on our website, under documentation. We are looking forward to your feedback !
During this past year we have done extensive research and development on ultrasonic communication. One of the main outcome is the proposal of a new protocol for communication via sound (and in particular via near-ultrasound) that is simple enough to be implemented on devices with limited computational resources, such as Internet-of-Things (IoT) devices. We submitted Read more about Towards a first open standard for data-over-sound[…]
We are currently working on a key feature of SoniTalk: the permission system. Indeed, one of our main target is to make sure that the end-users receive proper information about the use of ultrasonic communication in their apps. To do so, our plan is to offer three levels of permissions. People can then decide how fine grained Read more about SoniTalk Permission System[…]
These past months we were working on the SoniTalk prototype for Android, composed of an Encoder app to send messages and a Decoder app to receive them. Both components are now able to communicate with each other ! After implementing the Encoder app for Android, we focused on the decoding part. We presented a first version at Ars Read more about SoniTalk prototype for Android is working ![…]
From the 6th to the 10th of September the 40th edition of Ars Electronica Festival took place in Linz on the theme „ERROR – the Art of Imperfection“. netidee had invited us and two other projects to present our work. Our very interactive booth caught visitors attention, and allowed them to experience exchanging data over Read more about SoniTalk at Ars Electronica[…]
SoniTalk will be present at Ars Electronica Festival, in Linz, from September 6th to 10th. Thanks a lot to netidee for giving us the chance to present our project at such a prestigious event ! We are already quite excited about meeting other artists, engineers, and researchers, as well as you all, the visitors, to Read more about [Teaser] SoniTalk will be present at Ars Electronica Festival ![…]
Hi everyone ! The team has been working hard these past months, reading, experimenting, trying out different ways to modulate signals, so please have a look at : the first draft of our protocol specification. We are now working on the prototypes to encode and decode ultrasonic messages. More to come soon. Stay posted !
On April 13th, we presented SoniTalk and SoniControl at the Lange Nacht der Forschung. A great opportunity to raise awareness about ultrasonic communication, directly talking to the public ! Photo copyright: Tobias Sautner
The whole team gathered end of February for a workshop on SoniTalk system design. We searched for related work and existing implementations of ultrasound-based libraries which could be a base for our project. We found many interesting open source projects and will now have an in-depth look into them before designing our protocol specification. You Read more about SoniTalk Workshop[…]
We are proud to announce that SoniTalk now has its own website ! Welcome ! We hope you will enjoy learning about ultrasonic communication and how we can base applications on it while preserving the user’s privacy. More to come soon !
The aim of SoniTalk is to develop an open protocol for ultrasonic device communication that fully preserves the privacy of the user. Ultrasonic device communications use the microphone and the loudspeaker e.g. of a smartphone to transmit data over the air. Usually very high frequencies (above human hearing range) are used as carrier frequencies. To date there are only chargeable & proprietary solutions on the market which partly raise questions about the privacy protection. An open and transparent protocol is still missing. Furthermore existing solutions are not compatible and interfere with each other. SoniTalk aims at the development of an open and transparent protocol for ultrasonic communication between devices such as smartphones, TVs, and IoT devices. It gives the user full control over her privacy. Thereby, SoniTalk establishes the foundation for innovative applications and services, such as secure authentication, mobile payments, smart home control, mobile money transfer, second screen services, location- and proximity-based services, near-field peer-to-peer communication, and ad-hoc mesh networking. SoniTalk has the potential to become an open standard in ultrasonic communication that provides full protection of privacy and that enables many novel use cases.
Ultrasonic Communication WIKI
We have collected a comprehensive collection of literature about ultrasonic communication. Check out our WIKI and tell us if you miss something!
Repository on Github with the latest version of SDK and Demo apps.
Download reports and documentations
Draft of the current SoniTalk protocol specification