A la découverte du serveur web de la GrandMA2

Savez-vous qu’il existe un serveur web intégré à la console GrandMA2. Cette fonction semble être présente depuis la version 2.9. Actuellement, il semble juste possible d’afficher la liste des projecteurs dans le navigateur (idée de POC de GrandMA2 ?).

gma2_ws_1

Pour celà, il faut au préalable créer une session et binder celle-ci sur une adresse IP de votre choix. Dans mon cas il s’agit de “192.168.0.100”.

gma2_ws_2

Une fois cette configuration faite, vous pouvez ouvrir un navigateur (compatible avec les web-sockets comme Chrome) en tappant simplement l’adresse IP de votre session, ici http://192.168.0.100.

Pour quel usage ?

Pour l’instant il est difficile de trouver un usage particulier car le serveur web expose qu’une seule page. Mais, il est évident qu’à l’avenir (si MA-Lighting décide de poursuivre cette fonction) il sera possible de créer des applications web afin de contrôler la console depuis un simple navigateur. Il est par exemple déjà possible de modifier le fichier source : index.html pour customiser l’affichage.

La communication entre le navigateur et la console se fait via web-socket, il s’agit d’un protocole récent supporté par la derniére generation de navigateurs. La communication par web-socket à l’avantage de conserver la connexion avec la console et d’afficher des informations dans le navigateur en temps réel.

Il est aussi possible d’imaginer se brancher directement via une application Windows, iPhone, Android, etc…

Etre dans les standards du moment aide grandement les développeurs qui pourront enfin oublier le protocole telnet (actuellement en place et datant d’avant guerre).

Je veux en savoir plus…

Si comme moi vous voulez en savoir plus, n’hésitez pas à rejoindre ma page Facebook car c’est un sujet qui m’intéresse grandement. J’attends une spécifiquation de l’API… J’espere que MA-Lighting va continuer à travailler dans ce sens. N’hésitez pas à me faire suivre d’eventuelles informations.

corentin

View more posts from this author

Leave a Reply

Your email address will not be published. Required fields are marked *

Advertisment ad adsense adlogger