Skip to main content

SoniTalk: An Open Protocol for Data-Over-Sound Communication

Document Type Expired Internet-Draft (individual)
Expired & archived
Authors Matthias Zeppelzauer , Alexis Ringot
Last updated 2019-09-07 (Latest revision 2019-03-06)
RFC stream (None)
Intended RFC status (None)
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


This document defines 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. The near-ultrasonic frequency band in the range of 18-22kHz represents a novel and so far hardly used channel for the communication of different devices, such as mobile phones, computers, TVs, personal assistants, and potentially a wide range of IoT devices. Moreover, data-over-sound enables to connect low-end hardware devices to the Internet by near field communication with other Internet-connected devices. Data-over-sound requires only a standard loudspeaker and a microphone for communication, and thus has very low hardware requirements compared to other communication standards such as Bluetooth, WLAN and NFC. "SoniTalk" is designed as an open and transparent near-ultrasonic data transmission protocol for data-over-sound. This document provides a specification of the protocol at the lowest layer (physical layer) in the sense of the OSI model.


Matthias Zeppelzauer
Alexis Ringot

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)