Android: Communication USB Android <-> Périphérique Externe
J'ai trouvé plusieurs threads prononcent sur ce sujet, mais après les lire je n'ai pas une idée claire sur mon problème.
Nous avons un appareil externe (comme un appareil tomtom, je veux dire, pas un accessoire) et nous voulons nous connecter cet appareil à un appareil android. Et nous voulons que la communication série entre le périphérique externe et l'appareil android à l'aide d'une connexion USB. (En ce moment nous avons de la communication entre le périphérique externe et d'autres non les appareils android à l'aide de l'interface RS232, mais l'appareil externe peut gérer la communication à l'aide d'un câble usb)
Comme je l'ai lu, nous avons USB prise en charge des API depuis 3.1.
Pouvons-nous développer une application android qui communique avec notre appareil externe à l'aide du câble USB? Je veux dire, l'envoi de données vers l'appareil et la réception de données à partir du périphérique, dans les deux sens, nous voulons utiliser le périphérique Android comme un "écran".
Je vous remercie beaucoup à l'avance.
- J'ai aussi le même exigence. nous avons besoin d'envoyer les données sur le port usb et le câble et le périphérique externe de l'obtenir. De ce point de périphérique externe du processus lui-même.Est-il possible d'envoyer des données sur un périphérique externe, sans les pilotes et les bibliothèques de l'application? S'il vous plaît aider.
Vous devez vous connecter pour publier un commentaire.
Je suis fondamentalement de faire la même chose que vous décrivez. Je suis encore au début mais j'ai réussi une telle communication, sous certaines contraintes:
J'espère que cette aide. Comme je l'ai dit, je commence à travailler dans cet écosystème, et j'ai encore à trouver mon chemin autour de nombreux "lieux".
Cheers,
Asier.
Actuellement l'adb interface est un moyen. Le débit est contrôlé par l'ordinateur hôte à l'aide de la bad. À la recherche à vos besoins, vous pourriez avoir besoin d'ouvrir le code source, re-régler le pilote USB pour permettre la communication dans les deux sens. Après cela, vous aurez besoin pour concevoir votre propre API qui permet à une application d'envoyer des messages via le port USB. Cela exigera beaucoup de travail que le courant Android modèle ne prend pas en charge.
Si l'appareil android que vous connectez votre appareil à, prend en charge le mode hôte puis l'usb de l'api peut vous aider. il est cependant un faible niveau d'api qui parle en usb demande tampons (URBs) je suis en train d'écrire une série d'abstraction au moment de l'utilisation de cette api, mais il n'est pas prêt pour diffusion à l'heure actuelle.
Si votre appareil android est en mesure d'agir en tant qu'hôte alors que Royston suggère la bad route pourrait être le meilleur pour vous et il ya des exemples de la façon de faire dans l'api faisceaux post api de la version 12.