Étape 2: Comment ça marche (la magie révélée)
Avant de commencer à rassembler toutes les étoffes, de passer quelques minutes pour comprendre la logique derrière le logiciel.
Le système met en œuvre 2 processus parallèles :
un système d’e/s qui injecte des données SMS dans la base de données MySQL (WEB - PHP basé ou direct connexion socket MySQL – consultez les méthodes d’initiation à soufflet)
et,
un processus de « envoyer des SMS » Python basé. Ce processus de PYTHON fera requête itérative à la base de données MySQL local (tableau SMS), afin d’en extraire les nouvelles paires de messages/destinations. Lorsque de nouvelles paires sont disponibles, le SMS(s) sera envoyé par le même processus et la table SMS est mis à jour. Ci-dessous, détaillé :
Deux méthodes d’initiation (injection) de SMS peuvent être utilisées :
a. à distance par écrit le numéro de destination et le message directement dans la base de données MySQL de l’IPD (connexion socket basé). Exemple :
b. accès au service WEB GET/POST qui s’exécute sur le RPI. Téléchargez l’exemple :
Le résultat de l’envoi de timestamp de processus et l’envoi de SMS met à jour le champ message de la table SMS.