Dans ce tutoriel, nous allons découvrir comment faire clignoter une LED branchée à un ESP8266 dès lors qu’on a un SMS non lu, en clair un “Alerteur d’SMS connecté » ! Prérequis Pour réaliser ce tutoriel, vous aurez besoin : D’un
Connecter un Arduino ou un ESP8266 à Constellation

Vous pouvez connecter tout type d’objet ou système dans Constellation à partir du moment où vous disposez d’une connectivité IP pour réaliser des appels HTTP. Introduction Par exemple si vous disposez d’un Arduino il vous faudra un shield Ethernet ou
Produire des StateObjects depuis un Arduino/ESP

Publication de valeur “simple” Pour produire et publier un StateObject dans votre Constellation vous devez invoquer la méthode “pushStateObject” en spécifiant au minimum le nom du StateObject et sa valeur :
|
1 |
constellation.pushStateObject(name, value); |
Vous pouvez aussi spécifier “type” de votre StateObject
Consommer des StateObjects depuis un Arduino/ESP

Interroger des StateObjects à un instant T Pour récupérer un ou plusieurs StateObject (à un instant T), vous pouvez utiliser la méthode “requestStateObjects” :
|
1 |
JsonArray& myStateObject = constellation.requestStateObjects(sentinel, package, name, type); |
Utilisez le wildcard “” pour ne pas appliquer de filtre. Le symbole “” est aussi


