Qu'est-ce qu'une API et pourquoi est-elle utile dans les bâtiments ?

Vous avez peut-être vu ou entendu parler de l'acronyme API qui signifie « Application Programming Interface » (interface de programmation d’application). Au service de chacun, ces APIs vous ouvrent les voies à de nouvelles technologies…Mais concrètement, quelle est leur utilité pour les bâtiments ?

 

Au sein des bâtiments, il y a généralement un certain nombre de systèmes installés qui collectent en permanence un grand nombre de données: il peut s'agir d’information sur le taux d’occupation ou sur l’utilisation faite des locaux et ce, afin d’optimiser le nettoyage ou bien économiser de l’énergie.  Ces données sont précieuses, à condition qu’elles puissent être extraites de chaque système afin de pouvoir les exploiter pleinement.

Or, à l'heure actuelle, il est assez fréquent que les données restent uniquement dans leurs systèmes natifs. Il se peut même que vous investissiez dans des systèmes distincts pour collecter des données sur l’occupation, la température, la qualité de l’air etc… alors que ces indicateurs peuvent tout à fait être collectées dans un seul et unique système. 

Or, dans une société connectée comme la nôtre, l'expression "bâtiments intelligents" est désormais la norme plutôt que l'exception. Les programmeurs s’intéresse à tous les équipements IoT. Ils s’attendent à connecter les différents équipements à un système maître et ce, de manière simple et rapide. Cependant, ils ne sont pas toujours habitués aux protocoles de communication traditionnels de notre secteur. Et ces protocoles Modbus, BACnet et KNX ne sont pas non plus les plus efficaces pour gérer de grandes quantités de données.

apiblog

 

Les API facilitent l'utilisation de données provenant de différents systèmes

Les API sont un type de protocole qui permet aux produits et services de communiquer avec d’autres produits et services sans connaître les détails de leur mise en œuvre. Elles sont standardisées.

En choisissant dans le bâtiment des systèmes dotés d'API ouvertes et normalisées telle qu’une API REST, les systèmes sont prêts à fournir des données d'une manière bien connue de la plupart des programmeurs (format web JSON notamment). Il est alors plus facile de comprendre et de créer des applications sans avoir recours à un data scientist. Et il est du coup plus simple de regrouper les données des différents systèmes du bâtiment dans une seule et même application.

En choisissant des systèmes de climat intérieur avec un protocole API comme alternative ou complément aux protocoles de communication traditionnels, votre bâtiment sera prêt à fournir des données à toutes les applications intelligentes que vous pourriez vouloir développer. Il peut s'agir d'applications de surveillance et d'optimisation de l'immeuble ou de contrôle individuel du climat intérieur, seules les limites sont fixées par votre imagination.

En résumé, les API vous donnent les moyens d’innover et créent une vraie valeur ajoutée votre bien immobilier !