Communiquer avec un périphérique USB série sur Android

j'ai un appareil fait sur mesure pour mesurer le courant. Ce périphérique peut être connecté à un PC et la communication se fait via USB. Il est basé sur FTDI chip. J'ai une application écrite en Java et cette application utilise rxtxSerial.dll bibliothèque et gnu.io.rxtx_2.1.7.4.jar. Maintenant je veux porter cette application sur mon appareil android et je suis un peu confus que faire? Je n'ai que la tablette android (Version 4.1.1 du système d'exploitation), le câble OTG et cet appareil de mesure.

mon appareil être enraciné? Y a-t-il un type de bibliothèque que je peux simplement ajouter à mon application Java Android et lire des données sur USB? Par où commencer?

j'ai essayé de porter l'application existante pour PC en utilisant la même bibliothèque, mais rxtxSerial.dll est manquant et je ne peux pas le transférer sur mon appareil android.

20
demandé sur Cœur 2014-02-15 21:18:24

2 réponses

je peux vraiment recommander la bibliothèque USB-Serial-For-Android, il prend en charge plusieurs puces USB-to-serial populaires (aussi FTDI) et il n'y a pas d'enracinement nécessaire. Découvrez le projet GitHub ici.

11
répondu Frank D. 2015-06-02 14:00:36

il existe un projet dédié à la communication en série sur Android. android-serialport-api. Je pense que c'est une bonne ressource pour commencer.

FTDI fournit aussi des ressources.

3
répondu yegorich 2014-02-15 19:11:07