J’ai le plaisir de vous annoncer l’arrivée de la nouvelle libraire Constellation pour Arduino/ESP en version 2.0. Cette nouvelle version amène beaucoup de nouveautés que je vous propose de découvrir dans cet article. La librairie a été testé avec succès
Créez votre premier package Constellation en Python
Vous pouvez développer des packages Constellation avec le langage Python. Sur vos sentinelles Windows comme sur vos sentinelles Linux vous pourrez profiter des différentes libraires et de l’écosystème Python connectés dans Constellation. Découvrons dans cet article comment créer et déployer
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
Publier des StateObjects
Publier des StateObjects Pour publier (Push) un StateObject dans Constellation vous devez invoquer la méthode “PackageHost.PushStateObject” en précisant obligatoirement le nom du StateObject et sa valeur. Par exemple, vous pouvez publier un StateObject avec en valeur n’importe quel type de
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