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

Document Type Expired Internet-Draft (individual)
Last updated 2019-09-07 (latest revision 2019-03-06)
Stream (None)
Intended RFC status (None)
Expired & archived
pdf htmlized (tools) htmlized bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


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.)