Ho sentim, el teu navegador no admet JavaScript!
Inicia sessió

IAMMETER Cloud Apps i App Store: quina diferència hi ha?

IAMMETER Cloud Apps i App Store: quina diferència hi ha?

IAMMETER ja disposa d’una App Store i ara ha presentat Cloud Apps. Tot i que tots dos noms inclouen «Apps», responen a interfícies de dades, models de desenvolupament i objectius de producte diferents.

La distinció principal és:

Cloud Apps es construeix amb la IAMMETER Cloud API, és mantingut per IAMMETER i serveix per explorar i complementar les funcions d’IAMMETER Cloud. L’App Store se centra principalment en aplicacions basades en les API locals dels comptadors IAMMETER i és un ecosistema obert mantingut conjuntament per IAMMETER i desenvolupadors de la comunitat, amb una clara orientació als projectes de codi obert.

No són dues entrades a la mateixa plataforma, ni l’una és simplement un substitut de l’altra.

Cloud Apps: explorar i ampliar IAMMETER Cloud

IAMMETER Cloud Apps està pensat per a usuaris que ja utilitzen IAMMETER Cloud.

Aquestes aplicacions utilitzen principalment la IAMMETER Cloud API per accedir als emplaçaments, comptadors i dades històriques disponibles al compte IAMMETER Cloud de l’usuari. Transformen les dades en eines específiques de monitorització, informes, facturació i anàlisi.

Cloud Apps té dues finalitats principals.

1. Una plataforma per explorar noves funcions d’IAMMETER Cloud

IAMMETER Cloud és un sistema complet de monitorització energètica. Ha de donar suport a usuaris, tipus de comptadors, models de permisos i requisits d’estabilitat diferents, a més de gestionar la complexitat de la interfície i el manteniment a llarg termini.

Cloud Apps ofereix un entorn més flexible on IAMMETER pot:

  • crear una aplicació específica al voltant d’un requisit ben definit;
  • utilitzar dades reals d’IAMMETER Cloud per validar el valor d’una funció;
  • permetre provar noves vistes de monitorització, formats d’informe o eines de facturació;
  • millorar una aplicació segons l’ús real i els comentaris rebuts;
  • provar idees noves sense afegir complexitat a la interfície principal d’IAMMETER Cloud.

En aquest sentit, Cloud Apps actua com un laboratori de funcions per a IAMMETER Cloud i proporciona una manera flexible d’investigar i validar idees d’aplicacions noves.

2. Un complement de les funcions principals d’IAMMETER Cloud

El sistema principal IAMMETER Cloud prioritza les funcions de monitorització energètica útils en situacions habituals. Tanmateix, alguns requisits són més especialitzats, només afecten determinats usuaris, necessiten una presentació pròpia o es destinen a un ús temporal.

Cloud Apps pot cobrir aquestes necessitats més concretes, incloent-hi:

  • monitorització de comptadors en temps real;
  • visualització de mètriques especialitzades;
  • informes energètics específics;
  • eines de facturació elèctrica;
  • pàgines imprimibles i documents PDF;
  • eines d’anàlisi per a un sector o cas d’ús concret.

Els usuaris poden obrir aquestes aplicacions quan les necessiten, mentre la interfície principal d’IAMMETER Cloud es manté clara i estable.

Qui manté Cloud Apps?

IAMMETER desenvolupa i manté Cloud Apps. És responsable de les interfícies de dades, l’autorització dels comptes, les actualitzacions de funcions i l’entorn de funcionament.

Per tant, Cloud Apps forma part del conjunt de productes IAMMETER Cloud, i no d’un mercat on diferents autors publiquen programari de manera independent.

Exemple: Realtime Meter Monitor

El Realtime Meter Monitor és una Cloud App representativa.

Utilitza l’autorització del compte i les API d’IAMMETER Cloud per carregar els emplaçaments i comptadors d’un usuari. Pot monitoritzar fins a sis canals i mostrar tensió, corrent, potència activa, energia, freqüència i factor de potència, amb rangs configurables i avisos sonors opcionals al navegador.

Les lectures en directe arriben directament al navegador mitjançant el servei MQTT d’IAMMETER. MQTT és el canal de dades en temps real, mentre que les relacions entre usuaris, emplaçaments i comptadors provenen d’IAMMETER Cloud. Consulteu Monitorització de comptadors en temps real amb alertes al navegador per conèixer el procediment detallat.

Aquest model mostra la finalitat de Cloud Apps: el monitor no és una pàgina web independent i desconnectada. Utilitza comptes, dades i serveis d’IAMMETER Cloud per oferir una aplicació centrada en una tasca concreta.

App Store: un ecosistema d’aplicacions basat en API locals

L’IAMMETER App Store se centra actualment en aplicacions construïdes amb les API locals dels comptadors IAMMETER.

Els comptadors IAMMETER ofereixen API HTTP a la xarxa local. Un navegador o un altre programa pot llegir directament del comptador la tensió, el corrent, la potència, l’energia i altres mesures.

Les aplicacions construïdes així solen tenir les característiques següents:

  • les dades no s’han de carregar primer a IAMMETER Cloud;
  • l’aplicació pot funcionar a la mateixa xarxa local que el comptador;
  • és possible implementar-la només amb HTML, CSS i JavaScript;
  • es pot allotjar a GitHub Pages o descarregar i executar localment;
  • el codi és fàcil d’inspeccionar, modificar i ampliar;
  • el model és adequat per a panells, eines de diagnòstic i aplicacions de monitorització local.

Els projectes actuals de l’App Store inclouen pàgines de monitorització local, un Local API Explorer i exemples d’aplicacions estàtiques. No pretenen ampliar IAMMETER Cloud, sinó utilitzar les interfícies locals obertes del comptador per crear noves maneres de treballar directament amb un dispositiu IAMMETER.

Un ecosistema mantingut per IAMMETER i els desenvolupadors

Les aplicacions de l’App Store no provenen només d’IAMMETER.

IAMMETER manté la plataforma App Store, el repositori base, la documentació de desenvolupament, els exemples i el procés de revisió. Els desenvolupadors de la comunitat també poden crear i presentar aplicacions pròpies. L’App Store se centra en projectes de codi obert que permeten als usuaris:

  • obrir i utilitzar una aplicació;
  • llegir-ne la documentació;
  • inspeccionar-ne el codi font;
  • descarregar o modificar el projecte;
  • indicar que els agrada, desar com a favorit i comentar aplicacions;
  • continuar desenvolupant un projecte segons les seves necessitats.

Per tant, l’App Store és més que una col·lecció d’eines. Redueix la barrera d’entrada al desenvolupament amb API locals d’IAMMETER i impulsa un ecosistema basat en compartir, reutilitzar i millorar contínuament.

Els desenvolupadors poden obtenir punts de recompensa

Els desenvolupadors poden presentar aplicacions de l’App Store creades amb API locals d’IAMMETER. Les contribucions de qualitat poden obtenir Reward Points (RP), fet que incentiva crear, compartir i continuar millorant eines pràctiques.

L’App Store és alhora un catàleg d’aplicacions i una forma de contribució tècnica dins l’ecosistema IAMMETER Contributor.

Comparació entre Cloud Apps i App Store

Àmbit IAMMETER Cloud Apps IAMMETER App Store
Finalitat principal Explorar i complementar funcions d’IAMMETER Cloud Construir un ecosistema obert al voltant de les API locals
Interfície principal IAMMETER Cloud API; els casos en temps real també poden utilitzar IAMMETER MQTT API locals dels comptadors IAMMETER
Font principal de dades Comptes, emplaçaments, comptadors i dades històriques d’IAMMETER Cloud Comptadors IAMMETER a la xarxa local
Manteniment Desenvolupat i mantingut per IAMMETER Mantingut conjuntament per IAMMETER i la comunitat de desenvolupadors
Aplicacions habituals Monitorització en línia, informes, facturació i anàlisi Aplicacions estàtiques de codi obert, panells locals, eines API i exemples de desenvolupament
Dependència d’IAMMETER Cloud Sí; les aplicacions es basen en les seves dades i serveis Normalment no; poden comunicar-se directament amb els comptadors per la LAN
Model de codi obert Mantingut com a funcionalitat oficial d’IAMMETER Cloud Principalment projectes amb codi inspeccionable, modificable i reutilitzable
Usuaris principals Usuaris d’IAMMETER Cloud que volen provar eines Cloud específiques Usuaris d’API locals, desenvolupadors i usuaris de projectes de codi obert
Participació dels desenvolupadors Actualment desenvolupat per IAMMETER Els desenvolupadors poden presentar aplicacions i ajudar a mantenir l’ecosistema
Punts de recompensa No són la finalitat principal Els desenvolupadors poden obtenir RP per contribucions d’aplicacions de qualitat

Quin hauríeu d’utilitzar?

Trieu Cloud Apps si:

  • ja utilitzeu IAMMETER Cloud;
  • voleu generar vistes de monitorització, informes o factures a partir de dades desades al Cloud;
  • voleu utilitzar funcions noves mantingudes directament per IAMMETER;
  • no voleu descarregar codi, desplegar un servei ni desenvolupar una aplicació;
  • voleu provar eines que s’estan explorant com a complements d’IAMMETER Cloud.

Trieu l’App Store si:

  • voleu llegir dades directament d’un comptador IAMMETER a la xarxa local;
  • no voleu dependre d’IAMMETER Cloud;
  • voleu utilitzar o modificar un panell o eina de codi obert;
  • voleu aprendre a utilitzar les API locals d’IAMMETER;
  • voleu desenvolupar i presentar una aplicació IAMMETER pròpia;
  • voleu obtenir punts de recompensa amb una contribució tècnica.

Conclusió

La diferència entre IAMMETER Cloud Apps i l’App Store es pot resumir així:

Cloud Apps amplia les capacitats de programari d’IAMMETER Cloud, mentre que l’App Store amplia l’ecosistema de codi obert al voltant de les API locals dels comptadors IAMMETER.

IAMMETER manté Cloud Apps. Les aplicacions utilitzen la Cloud API per crear eines de monitorització, informes, facturació i anàlisi que exploren i complementen les funcions d’IAMMETER Cloud.

L’App Store se centra en aplicacions basades en API locals dels comptadors IAMMETER. IAMMETER i els desenvolupadors de la comunitat la mantenen conjuntament, amb èmfasi en projectes de codi obert. Els desenvolupadors poden presentar la seva feina i obtenir punts de recompensa per contribucions de qualitat.

Les dues plataformes donen suport a vessants diferents de l’ecosistema IAMMETER: la innovació del producte Cloud i el desenvolupament d’aplicacions amb API locals. Aquesta distinció ajuda els usuaris a trobar les eines adequades i els desenvolupadors a entendre millor on encaixen els seus projectes.

Amunt