Interactions entre un tel et un serveur

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche

Voici une idée de travaux à mener, dans le cadre des activités Serveur.

Il s'agirait d'étudier les différentes façons de faire communiquer un téléphone (Android) avec un serveur (Linux), possiblement dans les 2 sens, de façon automatisée.

A titre d'exemple, ce pourrait être,

- pour suivre la position GPS du téléphone,

- pour faire sonner ou vibrer le tel à distance, allumer sa lampe,...

Comme mode d'échange d'information on peut imaginer différentes solutions,

- envoi ou réception de SMS, avec implémentation d'une passerelle côté serveur (ESP32 + SIM800)

- requête directe sur un serveur web (méthode POST).

Cet atelier permettrait de se familiariser avec des développements "simples",

- de type HTTP / PHP ou Python côté serveur

- de type appli ou service Android côté téléphone

En s'aidant autant que faire se peut de ChatGPT pour écrire du code.

Dans l'exemple du suivi de la position du téléphone, celles-ci pourraient s'afficher progressivement sur une carte interactive (uMap).

Si on part sur une méthode POST, ceci devrait pouvoir être mis en œuvre sans trop de difficultés côté serveur, pour simuler le fonctionnement global. En utilisant un outil tel que POSTMAN pour construire et envoyer des requêtes.

Avec cet atelier nous aurions un bon sujet pour tirer parti de l'infrastructure informatique MV79 existante, et monter en compétence !