Utiliser des SMS pour communiquer avec un serveur peut paraître assez loufoque à notre époque. Pourtant, cela peut être très utile quand l’utilisateur final n’est pas un informaticien et que l’on ne souhaite pas nécessairement développer une application spécifique.
Il y a quelques années, j’avais présenté un système de rappel de RDV par SMS [1] : en analysant un agenda Google où la description des événements contient un numéro de téléphone, le programme envoie des SMS de rappel pour les RDV du lendemain. Ce système est toujours en place et a évolué au fil du temps et des situations. Ainsi, une des problématiques qui est apparue rapidement est le fait que des gens envoient des réponses au serveur (alors qu’il est indiqué dans le message de ne pas répondre). Ces messages sont perdus et il faut donc les traiter en analysant les SMS reçus (jusqu’à présent, ils étaient simplement ajoutés à un fichier de log, puis envoyés par mail). Quitte à effectuer cette tâche d’analyse, autant envoyer les informations par SMS et permettre également d’effectuer des actions sur le serveur depuis des SMS émis par certains numéros.
Dans mon cas, le serveur est un Raspberry Pi équipé d’une clé 3G. La gestion des SMS se...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première