Interface de commande par TABLETTE


Le clicodrome portatif !

 

Disposer des commandes de son télescope sur une tablette ... sans fil... a un coté pratique indéniable.

Cette fonctionnalité devait faire partie du programme SCHEDULER, mais en Python, ce n'était pas assez rapide. Donc j'ai reporté cette fonction sur un serveur Web Apache sous Windows. 

 

LE SERVEUR HTTP

La distribution utilisée est XAMPP. Elle offre sans paramétrage, le serveur HTTP et l'interpréteur PHP.

XAMPP propose cette interface utilisateur : 

 

Il suffit de cliquer sur le bouton  START  sur la ligne Apache, et ça marche tant que le PC ne tombe pas en veille profonde.

Les pages HTML et PHP doivent être copiées dans le répertoire   xampp/htdocs , il faut remplacer leur fichier index.html par le notre et ça marche tout seul.

 

Maintenant voyons le coté CLIENT (tablette, smartphone...).

Après activation du media Wifi, et acceptation à la connexion proposé par votre routeur Wifi, nous tapons l'adresse IP du serveur HTTP  : ici 192.168.1.9 .

Cette première page apparaît. 

Il faut choisir l'appareil que vous voulez commander. Je montre une copie d'ecran de Mozilla parceque les photos de tablettes ne sont pas claires :

Choisir l'interface utilisateur qui correspond au cas qui vous intéresse (si plusieurs interfaces) ont été définies.

 

Et vous arrivez à l'ensemble de boutons que vous aurez définis :

Ou sur Mozilla :

 

Le clic sur un des boutons fait apparaitre une autre page qui affiche les messages envoyés par TCP IP et, l'accusé de réception du serveur. 

(Je pouvais simplement faire un retour à la ligne entre certains boutons mais je n'ai pas trop cherché comment on pouvait les aligner comme dans une table. J'étudierai ça plus tard...)

 

 

AUTRES APPLICATIONS

Etant donné que toutes les commandes sont des messages TCP IP, cette interface est compatible avec le système informatique de l' HYPERTELESCOPE !

Il n'y a que deux fichiers XML à éditer pour s'adapter à l'instrument.

Le fichier XML de description du système.

Le fichier XML de l'interface ajustable pour l'utilisateur.

Les 2 liens vers les fichiers XML ne sont là que pour donner un exemple de la structure compatible avec le serveur HTTP.

 

 

Contactez moi pour vos remarques ou les erreurs qui se seraient glissées dans cette page.

mailto:gerald.mauboussin@gmail.com

 

Retour au SOMMAIRE


Copyright 2016. Cet article ne peut être reproduit totalement ou partiellement sans le consentement de son auteur.

Page crée le 28.07.2016 - - - - -Dernière mise à jour 28.07.2016