Wie übertrage ich Daten zwischen zwei Geräten mit AQR (Audio QR) oder Ultraschall in einer Anwendung? Können Sie Logiken oder APIs bereitstellen, um dies in einer Android-Anwendung zu erreichen?

Wie übertrage ich Daten zwischen zwei Geräten mit AQR (Audio QR) oder Ultraschall in einer Anwendung? Können Sie Logiken oder APIs bereitstellen, um dies in einer Android-Anwendung zu erreichen?

Jayesh Madoori, ehemaliger stellvertretender Direktor bei BBC

Was ist Audio QR?

Ähnlich wie Bluetooth und NFC ermöglicht es Ihnen, die Transaktionen über die verbundenen Geräte zu tätigen. Mit Audio QR können zwei Geräte innerhalb des geeigneten Durchmesserbereichs verbunden werden. Mit dem Ultraschall-Soundsystem identifiziert es den anderen Benutzer durch den Ton und erlaubt Ihnen, die Daten zu übertragen, ohne sensible Informationen zu teilen.

Die Ultraschallfrequenzen:

Ultraschall ist der Schallbereich oder die Frequenzen, die von elektronischen Geräten in der Kommunikation verwendet werden. Praktisch sind dies die Schallschwingungen über 20.000Hz. Da es eine hohe Bandbreite verbraucht, bleibt die Datenübertragung sehr langsam. Diese Technologie kann jedoch verwendet werden, um kleine Dateien oder große Dateien in kleine Teile zu übertragen.

Es funktioniert auf eine einfache Art und Weise - der Lautsprecher an einem Ende gibt Ultraschallfrequenzen in Form von Impulsen ab. Der Empfänger am anderen Ende erfasst die Impulse und wandelt die Frequenzen in die ursprünglichen Daten zurück.

Die Kommunikation basierend auf den Ultraschallwellen ist kein neues Konzept und wurde mit einigen der früheren Geräte verwendet. In den vergangenen Tagen wurden Ultraschallwellen verwendet, um die Daten in Chromguss zu übertragen, um die Geräte zu verbinden. Marken wie Lisnr, Chirp haben es auch für die Datenübertragung genutzt.

Akash Paul, Bleib beleuchtet.
Beantwortet 8. Mai 2018 · Autor hat 2.4k Antworten und 539.9k Antwortansichten

Hast du diesen gesehen? ganny26 / awesome-audioqr

Anwendungsprogrammierschnittstellen (API), Daten, Android-Anwendungsentwicklung, Android-Anwendungen