Étape 4: Cycle vos modèles LED, hack loin et profiter !
Vous êtes prêt à profiter de votre show lumière LED ! Formes de votre propre, part faire et s’amuser.
Il y a deux façons pour faire défiler les modèles LED :
1. Appuyez sur le bouton physique.
2. Envoyer un message au point de terminaison du broker MQTT public à iot.eclipse.org « myledtest ».
Les sons option deuxième compliqué, mais il n’est pas trop fou, je le promets. Un des atouts de l’Edison est la connectivité Internet/Wi-Fi. L’exemple de code se connecte à un courtier MQTT public qui permet à votre Edison envoyer et recevoir des messages via l’Internet.
MQTT fonctionne un peu comme un serveur de chat. Votre appareil se connecte et s’abonne à un canal hébergé par un courtier, lorsque les nouvelles notifications sont disponibles, ils seront poussés à elle. Un dispositif peut également publier à un canal donné ou canaux.
Dans ce cas l’Edison est abonné à un canal 'myledtest', et dans mon exemple simple, chaque fois que le canal reçoit un nouveau message, le modèle LED change.
Vous pouvez publier des messages sur MQTT depuis la ligne de commande, mais une interface plus intuitive est une application de web ! C’est où index.html et message.php entrent. Ils sont un web barebones à exemple MQTT : vous, un seul bouton qui publie un message sur le canal « myledtest » sur un serveur MQTT. Votre Edison est à l’écoute et chaque fois qu’un nouveau message apparaît qu'il change le modèle de LED. Comme vous pouvez l’imaginer il y a plusieurs façons que vous pouvez développer sur cela, développez contrôle de LED plus granulaire et direct, même une communication bidirectionnelle !
Happy hacking !