RestNetwork : connecteur pour API Web
Avec le driver RestNetwork de BTIB, intégrez les données d’une API REST dans Niagara.
Description
Avec le driver RestNetwork poure Niagara, communiquez avec des API Web.
La majorité des services en ligne, et désormais des équipements, proposent leurs données sous forme d'API. La GTB ayant un rôle fédérateur, il est souvent très intéressant d’agréger ces données proposées pour les coupler aux données terrains :
- Compteurs sans-fils Sigfox
- Pics de consommation PP1 et PP2 de RTE
- Qualité de l'air via BreezoMeter
- Météo via DarkSky
- Même des automates d'unités terminales peuvent présenter des API Web désormais.
- etc.
Fonctions
Le driver RestNetwork est disponible uniquement en lecture pour le moment.
Il permet :
- De se connecter à quasiment n'importe quelle API,
- D'utiliser les fonctions des API (via des requêtes)
- De transformer les informations reçues, quelque soit le contenu au format JSON, en équipements et points dans Niagara.
Il permet de gérer l'interprétation des données de manière dynamique à l'aide d'une programmation par blocs d'objet de conversion pour transformer le contenu au format JSON en valeur ou en état.
Compatibilité
Disponible avec :
- Niagara 4 (sur JACE ou SUP)
Exemple d'API déjà développée :
- Sigfox (capteur Adeunis)
- RTE (ex. : PP1 et PP2)
- BreezoMeter (Qualité de l'air)
- Météo (DarkSky)