Spiacenti, il tuo browser non supporta JavaScript!
Accedi

IAMMETER Cloud Apps o App Store: qual è la differenza?

IAMMETER Cloud Apps o App Store: qual è la differenza?

IAMMETER ha già uno App Store e ora ha introdotto Cloud Apps. Sebbene entrambi i nomi includano "App", servono interfacce dati, modelli di sviluppo e obiettivi di prodotto diversi.

La distinzione fondamentale è:

Cloud Apps sono costruiti con IAMMETER Cloud API, gestiti da IAMMETER e utilizzati per esplorare e integrare le funzionalità di IAMMETER Cloud. App Store si concentra principalmente sulle applicazioni realizzate con il misuratore IAMMETER API locali ed è un ecosistema di applicazioni aperto gestito congiuntamente da IAMMETER e dagli sviluppatori della community, con una forte enfasi sui progetti open source.

Non sono due ingressi alla stessa piattaforma, né l’uno è semplicemente un sostituto dell’altro.

Cloud Apps: Esplorazione ed estensione di IAMMETER Cloud

IAMMETER Cloud Apps sono progettati per gli utenti che già utilizzano IAMMETER Cloud.

Queste applicazioni utilizzano principalmente IAMMETER Cloud API per accedere a siti, contatori e dati storici disponibili nell'account IAMMETER Cloud di un utente. Trasformano tali dati in strumenti mirati di monitoraggio, reporting, fatturazione e analisi.

Cloud Apps ha due scopi principali.

1. Una piattaforma per esplorare le nuove funzionalità di IAMMETER Cloud

IAMMETER Cloud è un sistema completo di monitoraggio energetico. Deve supportare diversi utenti, tipi di contatori, modelli di autorizzazione, requisiti di stabilità, complessità dell'interfaccia e manutenzione a lungo termine.

Cloud Apps fornisce un ambiente più flessibile in cui IAMMETER può:

  • costruire un'applicazione mirata attorno a un requisito chiaramente definito;
  • utilizzare dati IAMMETER Cloud reali per convalidare il valore di una caratteristica;
  • consentire agli utenti di provare nuove visualizzazioni di monitoraggio, formati di report o strumenti di fatturazione;
  • migliorare un'applicazione in base all'utilizzo effettivo e al feedback;
  • testare nuove idee senza aggiungere complessità all'interfaccia principale IAMMETER Cloud.

In questo senso, Cloud Apps funge da laboratorio funzionale per IAMMETER Cloud, fornendo un modo flessibile per ricercare e convalidare nuove idee applicative.

2. Un supplemento alle funzionalità principali di IAMMETER Cloud

Il sistema principale IAMMETER Cloud dà priorità alle funzionalità di monitoraggio energetico utili in scenari comuni. Alcuni requisiti, tuttavia, sono più specialistici, si applicano solo a determinati utenti, necessitano di una presentazione dedicata o sono destinati ad un uso temporaneo.

Cloud Apps può soddisfare queste esigenze più mirate, tra cui:

  • monitoraggio dei contatori in tempo reale;
  • visualizzazione metrica specializzata;
  • report energetici dedicati;
  • strumenti per la fatturazione dell'energia elettrica;
  • pagine stampabili e documenti PDF;
  • strumenti di analisi per un particolare settore o caso d'uso.

Gli utenti possono aprire queste applicazioni quando necessario, mentre l'interfaccia principale IAMMETER Cloud rimane chiara e stabile.

Chi gestisce le Cloud Apps?

Cloud Apps sono sviluppati e gestiti da IAMMETER. IAMMETER è responsabile delle interfacce dati, dell'autorizzazione dell'account, degli aggiornamenti delle funzionalità e dell'ambiente operativo.

Cloud Apps fanno quindi parte del più ampio sistema di prodotti IAMMETER Cloud, piuttosto che un mercato in cui diversi autori pubblicano software in modo indipendente.

Esempio: Realtime Meter Monitor

Realtime Meter Monitor è un'app cloud rappresentativa.

Utilizza l'autorizzazione dell'account IAMMETER Cloud e API per caricare i siti e i contatori di un utente. Può monitorare canali fino a sei metri e visualizzare tensione, corrente, potenza attiva, energia, frequenza e fattore di potenza, con intervalli configurabili e avvisi sonori del browser opzionali.

Le letture in tempo reale vengono fornite direttamente al browser tramite il servizio MQTT di IAMMETER. MQTT funge da canale dati in tempo reale, mentre le relazioni tra utente, sito e contatore provengono da IAMMETER Cloud. Vedi Monitoraggio del contatore di energia in tempo reale con avvisi del browser per il flusso di lavoro dettagliato.

Questo modello dimostra lo scopo di Cloud Apps: il monitor non è una pagina web autonoma e non correlata. Utilizza account, dati e servizi IAMMETER Cloud per fornire un'applicazione mirata per un'attività specifica.

App Store: un ecosistema applicativo costruito attorno alle API locali

IAMMETER App Store ora si concentra principalmente sulle applicazioni realizzate con Contatore IAMMETER API locali.

I contatori IAMMETER forniscono HTTP API sulla rete locale. Un browser o un altro programma può leggere tensione, corrente, potenza, energia e altre misurazioni direttamente da un contatore.

Le applicazioni create in questo modo hanno comunemente le seguenti caratteristiche:

  • i dati non devono essere prima caricati su IAMMETER Cloud;
  • l'applicazione può essere eseguita sulla stessa rete locale del contatore;
  • è possibile un'implementazione pura HTML, CSS e JavaScript;
  • l'applicazione può essere ospitata su GitHub Pages o scaricata ed eseguita localmente;
  • il codice è facile da consultare, modificare ed estendere;
  • il modello è adatto a dashboard, strumenti diagnostici e applicazioni di monitoraggio locale.

Gli attuali progetti App Store includono pagine di monitoraggio locale, un API Explorer locale ed esempi di applicazioni statiche. Il loro scopo non è estendere IAMMETER Cloud. Utilizzano invece le interfacce locali aperte del misuratore per creare nuovi modi di lavorare direttamente con un dispositivo IAMMETER.

Un ecosistema gestito da IAMMETER e sviluppatori

Le applicazioni App Store non sono fornite solo da IAMMETER.

IAMMETER mantiene la piattaforma App Store, il repository di base, la documentazione di sviluppo, gli esempi e il processo di revisione. Gli sviluppatori della community possono anche creare e inviare le proprie applicazioni. App Store si concentra principalmente su progetti open source, consentendo agli utenti di:

  • aprire e utilizzare un'applicazione;
  • leggere la sua documentazione;
  • ispezionarne il codice sorgente;
  • scaricare o modificare il progetto;
  • Mi piace, aggiungi ai preferiti e commenta le applicazioni;
  • continuare a sviluppare un progetto per le proprie esigenze.

Lo App Store è quindi più di una raccolta di strumenti. Riduce gli ostacoli allo sviluppo con IAMMETER Local APIs e supporta un ecosistema applicativo incentrato sulla condivisione, il riutilizzo e il miglioramento continuo.

Gli sviluppatori possono guadagnare Reward Points

Gli sviluppatori possono inviare applicazioni App Store create con IAMMETER Local APIs. Contributi di alta qualità possono guadagnare Reward Points (RP), incoraggiando gli sviluppatori a creare, condividere e continuare a migliorare strumenti pratici.

App Store è sia un catalogo di applicazioni che una forma di contributo tecnico all'interno dell'ecosistema IAMMETER Contributor.

Cloud Apps e App Store a confronto

Zona IAMMETER Cloud Apps IAMMETER App Store
Scopo principale Esplora e integra le funzionalità di IAMMETER Cloud Costruisci un ecosistema applicativo aperto attorno a APIs locali
Interfaccia principale IAMMETER Cloud API; i casi in tempo reale possono anche utilizzare IAMMETER MQTT Contatore IAMMETER Locale APIs
Fonte dati principale Conti, siti, contatori e dati storici in IAMMETER Cloud Contatori IAMMETER sulla rete locale
Manutenzione Sviluppato e gestito da IAMMETER Mantenuto congiuntamente da IAMMETER e dagli sviluppatori della community
Applicazioni tipiche Monitoraggio online, report, fatturazione e strumenti di analisi App open source statiche, dashboard locali, strumenti API ed esempi di sviluppo
Dipendenza IAMMETER Cloud SÌ; le applicazioni sono costruite attorno a dati e servizi IAMMETER Cloud Di solito non richiesto; le applicazioni possono comunicare direttamente con i contatori tramite LAN
Modello open source Mantenuta come funzionalità ufficiale IAMMETER Cloud Principalmente progetti il ​​cui codice può essere ispezionato, modificato e riutilizzato
Utenti primari IAMMETER Cloud utenti che desiderano provare strumenti cloud mirati Utenti locali API, sviluppatori e utenti di progetti open source
Partecipazione degli sviluppatori Attualmente sviluppato da IAMMETER Gli sviluppatori possono presentare domande e contribuire a mantenere l'ecosistema
Reward Points Non è uno scopo primario Gli sviluppatori possono guadagnare RP per contributi ad applicazioni di alta qualità

Quale soluzione scegliere?

Scegli Cloud Apps se:

  • utilizza già IAMMETER Cloud;
  • desideri generare visualizzazioni di monitoraggio, report o fatture a partire da dati già archiviati nel Cloud;
  • desideri utilizzare le nuove funzionalità gestite direttamente da IAMMETER;
  • non voglio scaricare codice, distribuire un servizio o sviluppare un'applicazione;
  • voglio provare gli strumenti esplorati come aggiunte a IAMMETER Cloud.

Scegli l’App Store se:

  • vuoi leggere i dati direttamente da un contatore IAMMETER sulla rete locale;
  • non voglio dipendere da IAMMETER Cloud;
  • desideri utilizzare o modificare una dashboard o uno strumento open source;
  • vuoi imparare a usare IAMMETER Local APIs;
  • vuoi sviluppare e inviare la tua applicazione IAMMETER;
  • vuoi guadagnare Reward Points attraverso un contributo tecnico.

Conclusione

La differenza tra IAMMETER Cloud Apps e App Store può essere riassunta come segue:

Cloud Apps estende le funzionalità software di IAMMETER Cloud, mentre App Store espande l'ecosistema open source attorno al misuratore IAMMETER API locale.

Cloud Apps sono gestiti da IAMMETER. Utilizzano il cloud API per creare strumenti di monitoraggio, reporting, fatturazione e analisi che esplorano e integrano la funzionalità IAMMETER Cloud.

App Store si concentra principalmente su applicazioni realizzate con misuratori IAMMETER locali API. È gestito congiuntamente da IAMMETER e dagli sviluppatori della comunità, con un'enfasi sui progetti open source. Gli sviluppatori possono inviare il proprio lavoro e guadagnare Reward Points per contributi di alta qualità.

Le due piattaforme supportano aspetti diversi dell'ecosistema IAMMETER: innovazione dei prodotti cloud e sviluppo di applicazioni API locali. Con questa distinzione, gli utenti possono trovare più facilmente gli strumenti giusti e gli sviluppatori possono capire meglio a cosa appartengono i loro progetti.

In alto