ggwave: Eine kleine Bibliothek für die Datenübertragung über Ton
2025-02-25
ggwave ist eine leichtgewichtige Open-Source-Bibliothek, die die Kommunikation kleiner Datenmengen zwischen isolierten Geräten über Ton ermöglicht. Sie verwendet ein einfaches FSK-basiertes Übertragungsprotokoll mit einer Bandbreite von 8-16 Byte/Sekunde und integriert Fehlerkorrekturcodes für eine robuste Demodulation. Anwendungen reichen von IoT und Audio-QR-Codes bis hin zum Gerätepairing. Die Bibliothek ist plattformübergreifend und bietet Beispiele und einfache Installation auf verschiedenen Systemen. Benutzer können verschiedene Audio-Backends je nach Bedarf verwenden.