Étape 6: Temps de Code !
Accolé à cette étape est le code nécessaire pour rendre votre Pi framboise travailler avec Twilio. Collez le code ci-joint dans votre fichier index.js sur votre facture pro forma de framboise. Remplacez toutes les variables tout en capitales dans le code par vos informations.
Fondamentalement, le code fonctionne dans les étapes suivantes :
- Initialiser toutes les bibliothèques nécessaires.
- Ouvrez une session Twilio à clé API.
- Il y a deux fonctions définies pour éteindre le voyant marche.
- Il y a deux itinéraires mis en place. L’un est un itinéraire GET, et l’autre est un itinéraire POST. Le GET est l’itinéraire « Hello World » pour des fins de test. La route de la poste est celui utilisé par Twilio.
- À l’intérieur de la route de la poste, il y a un if qui vérifie le corps du message texte pour les mots « on » et « off ». À l’intérieur de ces blocs « si », il est logique d’allumer la LED et envoyer une notification du texte renvoyé à l’expéditeur.
Dans l’ensemble, le code est assez basique. En moins de 80 lignes de code, vous pouvez obtenir quelques fonctionnalités assez cool.