Aller au contenu

[Aide] Robotique, Python, et JSON RPC server.


Recommended Posts

Bonjour a tous.

J'ai commencé un projet durant les vacances, il s'agit d'un circuit de contrôle pour robot, piloté par Bluetooth. La partie électronique est globalement au point, mais je bute depuis plusieurs semaine sur la partie logiciel.

Je souhaite commander le robot depuis un HTC Tattoo (v1.6), grâce a python et à l'Adroid Scripting Environment (ASE, http://code.google.com/p/android-scripting/).

Les API java d'Android son accessible via un serveur JSON RPC dont je comprend vaguement le fonctionnement. (http://code.google.com/p/android-scripting/source/browse/python/ase/android.py coté python, http://code.google.com/p/android-scripting/source/browse/android/ScriptingLayer/src/com/googlecode/android_scripting/AndroidProxy.java?spec=svnd34e87e3099c1ad8196e7fd054dd05485cf5fa87&r=d34e87e3099c1ad8196e7fd054dd05485cf5fa87 coté Java.)

Le problème est que Android 1.6 est dépourvu d'API Bluetooth, les appels via JSON n'aboutissent donc pas. Heureusement, il existe un backport de la bibliothèque Bluetooth, identique à un suffixe "Backport" près à la bibliothèque de la version 2.0 (http://code.google.com/p/backport-android-bluetooth/), et étendre l'API accessible coté python est sensé, d'après la documentation être triviale. Sauf que je n'ai aucune connaissance en Java, et que je ne comprend rien aux sources. J'ai éplucher la documentation d'ASE, je n'y trouve rien.

Si quelqu'un pouvait me dire comment, pas à pas, ajouter le backport aux APIs accessible par JSON se serrait parfais.

Sinon, quelques pistes sont bienvenues.

Merci de votre attention.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...