Désolé, votre navigateur ne prend pas en charge JavaScript !
Se connecter

IAMMETER Cloud Apps ou App Store : quelle différence ?

IAMMETER Cloud Apps ou App Store : quelle différence ?

IAMMETER dispose déjà d’un App Store et propose désormais des Cloud Apps. Bien que ces deux noms contiennent le mot « Apps », ils reposent sur des interfaces de données, des modèles de développement et des objectifs produits différents.

La distinction essentielle est la suivante :

Les Cloud Apps sont développées à l’aide de l’IAMMETER Cloud API, maintenues par IAMMETER et destinées à explorer et à compléter les fonctionnalités d’IAMMETER Cloud. L’App Store se concentre principalement sur les applications développées avec les API locales des compteurs IAMMETER. Il constitue un écosystème applicatif ouvert, maintenu conjointement par IAMMETER et les développeurs de la communauté, avec une forte orientation vers les projets open source.

Il ne s’agit pas de deux portes d’entrée vers une même plateforme, et l’une ne remplace pas simplement l’autre.

Cloud Apps : explorer et étendre IAMMETER Cloud

Les IAMMETER Cloud Apps sont destinées aux utilisateurs qui utilisent déjà IAMMETER Cloud.

Ces applications s’appuient principalement sur l’IAMMETER Cloud API pour accéder aux sites, aux compteurs et aux données historiques disponibles dans le compte IAMMETER Cloud d’un utilisateur. Elles transforment ces données en outils spécialisés de suivi, de reporting, de facturation et d’analyse.

Les Cloud Apps répondent à deux objectifs principaux.

1. Une plateforme pour explorer de nouvelles fonctionnalités d’IAMMETER Cloud

IAMMETER Cloud est un système complet de suivi énergétique. Il doit répondre aux besoins de différents utilisateurs et types de compteurs, tout en prenant en charge les modèles d’autorisation, les exigences de stabilité, la complexité de l’interface et la maintenance à long terme.

Les Cloud Apps offrent un environnement plus flexible dans lequel IAMMETER peut :

  • créer une application ciblée autour d’un besoin clairement défini ;
  • utiliser de véritables données IAMMETER Cloud pour valider l’intérêt d’une fonctionnalité ;
  • permettre aux utilisateurs d’essayer de nouvelles vues de suivi, de nouveaux formats de rapports ou de nouveaux outils de facturation ;
  • améliorer une application à partir de son utilisation réelle et des retours des utilisateurs ;
  • tester de nouvelles idées sans alourdir l’interface principale d’IAMMETER Cloud.

En ce sens, les Cloud Apps servent de laboratoire fonctionnel pour IAMMETER Cloud et offrent un moyen souple d’étudier et de valider de nouvelles idées d’applications.

2. Un complément aux fonctionnalités principales d’IAMMETER Cloud

Le système IAMMETER Cloud principal privilégie les fonctions de suivi énergétique utiles dans les scénarios les plus courants. Certains besoins sont toutefois plus spécialisés, ne concernent que certains utilisateurs, exigent une présentation dédiée ou sont destinés à une utilisation temporaire.

Les Cloud Apps peuvent répondre à ces besoins plus ciblés, notamment :

  • le suivi des compteurs en temps réel ;
  • la visualisation de mesures spécialisées ;
  • des rapports énergétiques dédiés ;
  • des outils de facturation de l’électricité ;
  • des pages imprimables et des documents PDF ;
  • des outils d’analyse propres à un secteur ou à un cas d’usage.

Les utilisateurs peuvent ouvrir ces applications lorsqu’ils en ont besoin, tandis que l’interface principale d’IAMMETER Cloud reste claire et stable.

Qui assure la maintenance des Cloud Apps ?

Les Cloud Apps sont développées et maintenues par IAMMETER. IAMMETER est responsable de leurs interfaces de données, de l’autorisation des comptes, des mises à jour fonctionnelles et de leur environnement d’exploitation.

Les Cloud Apps font donc partie de l’écosystème produit global d’IAMMETER Cloud. Elles ne constituent pas une place de marché sur laquelle différents auteurs publient leurs logiciels de manière indépendante.

Exemple : Realtime Meter Monitor

Le Realtime Meter Monitor est un exemple représentatif de Cloud App.

Il utilise l’autorisation du compte IAMMETER Cloud et ses API pour charger les sites et les compteurs d’un utilisateur. Il peut suivre jusqu’à six canaux de comptage et afficher la tension, le courant, la puissance active, l’énergie, la fréquence et le facteur de puissance, avec des plages configurables et des alertes sonores facultatives dans le navigateur.

Les relevés en temps réel sont transmis directement au navigateur par le service MQTT d’IAMMETER. MQTT sert de canal de données en temps réel, tandis que les relations entre l’utilisateur, les sites et les compteurs proviennent d’IAMMETER Cloud. Consultez Suivi d’un compteur d’énergie en temps réel avec alertes dans le navigateur pour découvrir le fonctionnement détaillé.

Ce modèle illustre la finalité des Cloud Apps : le moniteur n’est pas une page Web autonome sans lien avec le reste du système. Il s’appuie sur les comptes, les données et les services d’IAMMETER Cloud afin de proposer une application ciblée pour une tâche précise.

App Store : un écosystème applicatif construit autour des API locales

L’IAMMETER App Store se concentre désormais principalement sur les applications développées avec les API locales des compteurs IAMMETER.

Les compteurs IAMMETER proposent des API HTTP sur le réseau local. Un navigateur ou un autre programme peut lire directement sur un compteur la tension, le courant, la puissance, l’énergie et d’autres mesures.

Les applications développées selon ce modèle présentent généralement les caractéristiques suivantes :

  • les données n’ont pas besoin d’être préalablement envoyées vers IAMMETER Cloud ;
  • l’application peut fonctionner sur le même réseau local que le compteur ;
  • une implémentation reposant uniquement sur HTML, CSS et JavaScript est possible ;
  • l’application peut être hébergée sur GitHub Pages ou téléchargée puis exécutée localement ;
  • le code est facile à consulter, à modifier et à étendre ;
  • ce modèle convient particulièrement aux tableaux de bord, aux outils de diagnostic et aux applications de suivi local.

Les projets actuellement disponibles dans l’App Store comprennent des pages de suivi local, un explorateur d’API locale et des exemples d’applications statiques. Leur objectif n’est pas d’étendre IAMMETER Cloud. Ils utilisent plutôt les interfaces locales ouvertes du compteur pour proposer de nouvelles manières d’interagir directement avec un appareil IAMMETER.

Un écosystème maintenu par IAMMETER et les développeurs

Les applications de l’App Store ne sont pas uniquement fournies par IAMMETER.

IAMMETER assure la maintenance de la plateforme App Store, du dépôt de base, de la documentation de développement, des exemples et du processus de validation. Les développeurs de la communauté peuvent également créer et soumettre leurs propres applications. L’App Store se concentre principalement sur les projets open source et permet aux utilisateurs :

  • d’ouvrir et d’utiliser une application ;
  • de consulter sa documentation ;
  • d’examiner son code source ;
  • de télécharger ou de modifier le projet ;
  • d’aimer, d’ajouter aux favoris et de commenter les applications ;
  • de poursuivre le développement d’un projet selon leurs propres besoins.

L’App Store est donc plus qu’une simple collection d’outils. Il facilite le développement avec les API locales d’IAMMETER et soutient un écosystème applicatif centré sur le partage, la réutilisation et l’amélioration continue.

Les développeurs peuvent gagner des Reward Points

Les développeurs peuvent soumettre à l’App Store des applications basées sur les API locales d’IAMMETER. Les contributions de qualité peuvent donner droit à des Reward Points (RP), afin d’encourager les développeurs à créer, partager et améliorer en continu des outils pratiques.

L’App Store est à la fois un catalogue d’applications et une forme de contribution technique au sein de l’écosystème IAMMETER Contributor.

Comparaison entre Cloud Apps et App Store

Critère IAMMETER Cloud Apps IAMMETER App Store
Objectif principal Explorer et compléter les fonctionnalités d’IAMMETER Cloud Développer un écosystème applicatif ouvert autour des API locales
Interface principale IAMMETER Cloud API ; les cas en temps réel peuvent également utiliser IAMMETER MQTT API locales des compteurs IAMMETER
Source de données principale Comptes, sites, compteurs et données historiques dans IAMMETER Cloud Compteurs IAMMETER présents sur le réseau local
Maintenance Développées et maintenues par IAMMETER Maintenues conjointement par IAMMETER et les développeurs de la communauté
Applications typiques Outils de suivi en ligne, de reporting, de facturation et d’analyse Applications statiques open source, tableaux de bord locaux, outils d’API et exemples de développement
Dépendance à IAMMETER Cloud Oui ; les applications reposent sur les données et les services d’IAMMETER Cloud Généralement non requise ; les applications peuvent communiquer directement avec les compteurs sur le réseau local
Modèle open source Maintenues en tant que fonctionnalités officielles d’IAMMETER Cloud Principalement des projets dont le code peut être consulté, modifié et réutilisé
Utilisateurs principaux Utilisateurs d’IAMMETER Cloud souhaitant essayer des outils Cloud ciblés Utilisateurs d’API locales, développeurs et utilisateurs de projets open source
Participation des développeurs Actuellement développées par IAMMETER Les développeurs peuvent soumettre des applications et contribuer à la maintenance de l’écosystème
Reward Points Ce n’est pas un objectif principal Les développeurs peuvent gagner des RP pour des contributions applicatives de qualité

Quelle solution choisir ?

Choisissez les Cloud Apps si vous :

  • utilisez déjà IAMMETER Cloud ;
  • souhaitez créer des vues de suivi, des rapports ou des factures à partir de données déjà stockées dans le Cloud ;
  • souhaitez utiliser de nouvelles fonctionnalités maintenues directement par IAMMETER ;
  • ne souhaitez pas télécharger de code, déployer un service ou développer une application ;
  • souhaitez essayer des outils étudiés comme compléments à IAMMETER Cloud.

Choisissez l’App Store si vous :

  • souhaitez lire directement les données d’un compteur IAMMETER sur le réseau local ;
  • ne souhaitez pas dépendre d’IAMMETER Cloud ;
  • souhaitez utiliser ou modifier un tableau de bord ou un outil open source ;
  • souhaitez apprendre à utiliser les API locales d’IAMMETER ;
  • souhaitez développer et soumettre votre propre application IAMMETER ;
  • souhaitez gagner des Reward Points grâce à une contribution technique.

Conclusion

La différence entre IAMMETER Cloud Apps et l’App Store peut se résumer ainsi :

Les Cloud Apps étendent les capacités logicielles d’IAMMETER Cloud, tandis que l’App Store développe l’écosystème open source autour des API locales des compteurs IAMMETER.

Les Cloud Apps sont maintenues par IAMMETER. Elles utilisent la Cloud API pour créer des outils de suivi, de reporting, de facturation et d’analyse qui explorent et complètent les fonctionnalités d’IAMMETER Cloud.

L’App Store se concentre principalement sur les applications développées avec les API locales des compteurs IAMMETER. Il est maintenu conjointement par IAMMETER et les développeurs de la communauté, avec une orientation vers les projets open source. Les développeurs peuvent soumettre leurs créations et gagner des Reward Points pour leurs contributions de qualité.

Les deux plateformes prennent en charge des aspects différents de l’écosystème IAMMETER : l’innovation produit dans le Cloud et le développement d’applications fondées sur les API locales. Cette distinction permet aux utilisateurs de trouver plus facilement les outils adaptés et aide les développeurs à déterminer où proposer leurs projets.

Haut