web-dev-qa-db-fra.com

Transférer des données via un câble jack audio sur deux appareils Android

Je fais des recherches sur le transfert de données texte via un câble jack audio mâle à mâle.

Je teste cela sur HTC One V et sur PC, qui prend en charge la prise audio mâle à mâle pour le transfert de données comme mentionné dans cet article Wikipedia . Ça dit:

Le premier, qui place le signal de retour sur le deuxième anneau et le microphone sur la manche, est utilisé par la gamme iPhone d'Apple, les appareils HTC, les derniers téléphones Samsung, Nokia et Sony, entre autres.

Vous pouvez voir mon code ici .

Problèmes rencontrés pendant le transfert: si je génère une tonalité en entrant une valeur de 0 à 31 du côté de l'expéditeur, le récepteur obtiendra la valeur réelle en 2-3 essais en raison du mauvais type de modulation/démodulation FSK. Souhaitez-vous suggérer le meilleur code de correction d'erreur qui m'aidera à corriger l'entrée reçue d'un autre appareil Android?

Si quelqu'un a déjà effectué ce type de transfert de données, veuillez suggérer une référence de code ou des conseils de base concernant les aspects techniques, afin que je puisse le compléter et le rendre open source pour tout le monde.

38
Dipali

Je cherche la même chose, j'ai une explication impressionnante sur Transfert de données en utilisant un signal audio dans Android par Sudar , passez en revue une fois qui pourrait vous être utile.

15
LOG_TAG

Les diapositives ici sont encore plus détaillées: montrant comment communiquer avec un Arduino et lire un signal lumineux et le convertir A/D.

http://de.slideshare.net/wolfpaulus/Android-arduino-and-the-headphone-jack

0
Phlogi