How ultrasonic data exchange actually works
A practical explainer of the moving parts: which frequency range to pick, how bits ride the audio carrier, why error correction matters, and what a real exchange looks like end-to-end.

📝 Blog
Launch announcements, technical deep-dives and the occasional note on how we’re building the platform. Subscribe via the RSS feed or check back when we ship.
A practical explainer of the moving parts: which frequency range to pick, how bits ride the audio carrier, why error correction matters, and what a real exchange looks like end-to-end.
Beeping just shipped Commlink, a 5-minute browser quest that walks any developer through encoding, transmitting and decoding a payload over sound — no install, no Bluetooth, no pairing.
A short note on why every line of Beeping ships under Apache-2.0 — from the C++ core all the way up to the Flutter, React, Swift and Kotlin SDKs — and why that's not a contradiction with running a sustainable business.
🍪 We use cookies to sign you in and to understand how Beeping is used. Read our Privacy Policy for details.