Aplicațiile Cloud IAMMETER vs. Magazinul de Aplicații: Care este diferența?
Aplicațiile Cloud IAMMETER vs. Magazinul de Aplicații: Care este diferența?
IAMMETER are deja un Magazin de Aplicații și a introdus acum Aplicațiile Cloud. Deși ambele denumiri includ „Apps", ele vizează interfețe de date diferite, modele de dezvoltare diferite și obiective de produs diferite.
Diferența esențială este:
Aplicațiile Cloud sunt construite cu API-ul Cloud IAMMETER, sunt întreținute de IAMMETER și sunt utilizate pentru a explora și completa funcțiile IAMMETER Cloud. Magazinul de Aplicații se concentrează în principal pe aplicațiile construite cu API-urile locale ale contoarelor IAMMETER și este un ecosistem deschis de aplicații întreținut în comun de IAMMETER și dezvoltatorii comunității, cu un accent puternic pe proiectele open-source.
Nu sunt două intrări în aceeași platformă și niciuna nu este pur și simplu un înlocuitor al celeilalte.
Aplicații Cloud: explorarea și extinderea IAMMETER Cloud
Aplicațiile Cloud IAMMETER sunt concepute pentru utilizatorii care folosesc deja IAMMETER Cloud.
Aceste aplicații utilizează în principal API-ul Cloud IAMMETER pentru a accesa site-urile, contoarele și datele istorice disponibile în contul IAMMETER Cloud al utilizatorului. Ele transformă aceste date în instrumente specializate de monitorizare, raportare, facturare și analiză.
Aplicațiile Cloud servesc două scopuri principale.
1. O platformă pentru explorarea noilor funcții IAMMETER Cloud
IAMMETER Cloud este un sistem complet de monitorizare a energiei. Acesta trebuie să accepte diferiți utilizatori, tipuri de contoare, modele de permisiuni, cerințe de stabilitate, complexitate a interfeței și întreținere pe termen lung.
Aplicațiile Cloud oferă un mediu mai flexibil în care IAMMETER poate:
- construi o aplicație specializată în jurul unei cerințe clar definite;
- utiliza date reale din IAMMETER Cloud pentru a valida valoarea unei funcții;
- permite utilizatorilor să încerce noi vederi de monitorizare, formate de rapoarte sau instrumente de facturare;
- îmbunătăți o aplicație pe baza utilizării reale și a feedback-ului;
- testa idei noi fără a adăuga complexitate interfeței principale IAMMETER Cloud.
În acest sens, Aplicațiile Cloud acționează ca un laborator de funcții pentru IAMMETER Cloud, oferind o modalitate flexibilă de a cerceta și valida noi idei de aplicații.
2. Un supliment la funcțiile de bază ale IAMMETER Cloud
Sistemul principal IAMMETER Cloud prioritizează funcțiile de monitorizare a energiei utile în scenariile comune. Unele cerințe, însă, sunt mai specializate, se aplică doar anumitor utilizatori, necesită o prezentare dedicată sau sunt destinate unei utilizări temporare.
Aplicațiile Cloud pot satisface aceste nevoi mai specializate, inclusiv:
- monitorizarea contoarelor în timp real;
- vizualizarea specializată a metricilor;
- rapoarte dedicate de energie;
- instrumente de facturare a energiei electrice;
- pagini printabile și documente PDF;
- instrumente de analiză pentru o anumită industrie sau un anumit caz de utilizare.
Utilizatorii pot deschide aceste aplicații atunci când este nevoie, în timp ce interfața principală IAMMETER Cloud rămâne clară și stabilă.
Cine întreține Aplicațiile Cloud?
Aplicațiile Cloud sunt dezvoltate și întreținute de IAMMETER. IAMMETER este responsabil pentru interfețele lor de date, autorizarea conturilor, actualizările de funcții și mediul de operare.
Prin urmare, Aplicațiile Cloud fac parte din sistemul mai larg de produse IAMMETER Cloud, nu dintr-un marketplace în care diferiți autori publică software în mod independent.
Exemplu: Monitorul de Contoare în Timp Real
Monitorul de Contoare în Timp Real este o Aplicație Cloud reprezentativă.
Acesta utilizează autorizarea contului IAMMETER Cloud și API-urile pentru a încărca site-urile și contoarele unui utilizator. Poate monitoriza până la șase canale de contor și afișează tensiune, curent, putere activă, energie, frecvență și factor de putere, cu intervale configurabile și alerte sonore opționale în browser.
Citirile live sunt livrate direct în browser prin serviciul MQTT al IAMMETER. MQTT acționează ca canal de date în timp real, în timp ce relațiile dintre utilizator, site și contor provin din IAMMETER Cloud. Consultați Monitorizarea contorului de energie în timp real cu alerte în browser pentru fluxul de lucru detaliat.
Acest model demonstrează scopul Aplicațiilor Cloud: monitorul nu este o pagină web independentă, fără legătură. Acesta utilizează conturile, datele și serviciile IAMMETER Cloud pentru a livra o aplicație specializată pentru o sarcină specifică.
Magazinul de Aplicații: un ecosistem de aplicații construit în jurul API-urilor locale
Magazinul de Aplicații IAMMETER se concentrează acum în principal pe aplicațiile construite cu API-urile locale ale contoarelor IAMMETER.
Contoarele IAMMETER oferă API-uri HTTP în rețeaua locală. Un browser sau alt program poate citi tensiunea, curentul, puterea, energia și alte măsurători direct de la un contor.
Aplicațiile construite astfel au, de obicei, următoarele caracteristici:
- datele nu trebuie mai întâi încărcate în IAMMETER Cloud;
- aplicația poate rula în aceeași rețea locală cu contorul;
- este posibilă o implementare pură în HTML, CSS și JavaScript;
- aplicația poate fi găzduită pe GitHub Pages sau descărcată și rulată local;
- codul este ușor de inspectat, modificat și extins;
- modelul este potrivit pentru dashboard-uri, instrumente de diagnosticare și aplicații locale de monitorizare.
Proiectele actuale din Magazinul de Aplicații includ pagini locale de monitorizare, un Explorator API Local și exemple de aplicații statice. Scopul lor nu este de a extinde IAMMETER Cloud. În schimb, acestea utilizează interfețele locale deschise ale contorului pentru a crea noi modalități de lucru direct cu un dispozitiv IAMMETER.
Un ecosistem întreținut de IAMMETER și de dezvoltatori
Aplicațiile din Magazinul de Aplicații nu sunt furnizate doar de IAMMETER.
IAMMETER întreține platforma Magazinului de Aplicații, depozitul de bază, documentația de dezvoltare, exemplele și procesul de revizuire. Dezvoltatorii comunității pot, de asemenea, să construiască și să își trimită propriile aplicații. Magazinul de Aplicații se concentrează în principal pe proiecte open-source, permițând utilizatorilor să:
- deschidă și să utilizeze o aplicație;
- citească documentația acesteia;
- inspecteze codul sursă;
- descarce sau modifice proiectul;
- aprecieze, marcheze ca favorite și comenteze aplicațiile;
- continue dezvoltarea unui proiect pentru propriile cerințe.
Prin urmare, Magazinul de Aplicații este mai mult decât o colecție de instrumente. Acesta reduce bariera de dezvoltare cu API-urile locale IAMMETER și susține un ecosistem de aplicații centrat pe partajare, reutilizare și îmbunătățire continuă.
Dezvoltatorii pot câștiga Puncte de Recompensă
Dezvoltatorii pot trimite aplicații pentru Magazinul de Aplicații construite cu API-urile locale IAMMETER. Contribuțiile de înaltă calitate pot aduce Puncte de Recompensă (RP), încurajând dezvoltatorii să creeze, să partajeze și să îmbunătățească continuu instrumente practice.
Magazinul de Aplicații este atât un catalog de aplicații, cât și o formă de contribuție tehnică în cadrul ecosistemului IAMMETER Contributor.
Comparație între Aplicațiile Cloud și Magazinul de Aplicații
| Domeniu | Aplicațiile Cloud IAMMETER | Magazinul de Aplicații IAMMETER |
|---|---|---|
| Scop principal | Explorează și completează funcțiile IAMMETER Cloud | Construiește un ecosistem deschis de aplicații în jurul API-urilor locale |
| Interfață principală | API-ul Cloud IAMMETER; cazurile în timp real pot utiliza și MQTT IAMMETER | API-urile locale ale contoarelor IAMMETER |
| Sursa principală de date | Conturi, site-uri, contoare și date istorice în IAMMETER Cloud | Contoare IAMMETER din rețeaua locală |
| Întreținere | Dezvoltate și întreținute de IAMMETER | Întreținut în comun de IAMMETER și dezvoltatorii comunității |
| Aplicații tipice | Monitorizare online, rapoarte, facturare și instrumente de analiză | Aplicații open-source statice, dashboard-uri locale, instrumente API și exemple de dezvoltare |
| Dependență de IAMMETER Cloud | Da; aplicațiile sunt construite în jurul datelor și serviciilor IAMMETER Cloud | De obicei nu este necesară; aplicațiile pot comunica direct cu contoarele prin LAN |
| Model open-source | Întreținut ca funcționalitate oficială IAMMETER Cloud | În principal proiecte al căror cod poate fi inspectat, modificat și reutilizat |
| Utilizatori principali | Utilizatorii IAMMETER Cloud care doresc să încerce instrumente Cloud specializate | Utilizatori ai API-urilor locale, dezvoltatori și utilizatori ai proiectelor open-source |
| Participarea dezvoltatorilor | Dezvoltat în prezent de IAMMETER | Dezvoltatorii pot trimite aplicații și pot contribui la întreținerea ecosistemului |
| Puncte de Recompensă | Nu este un scop principal | Dezvoltatorii pot câștiga RP pentru contribuții de aplicații de înaltă calitate |
Pe care ar trebui să o utilizați?
Alegeți Aplicațiile Cloud dacă:
- utilizați deja IAMMETER Cloud;
- doriți să generați vederi de monitorizare, rapoarte sau facturi din datele deja stocate în Cloud;
- doriți să utilizați noi funcții întreținute direct de IAMMETER;
- nu doriți să descărcați cod, să implementați un serviciu sau să dezvoltați o aplicație;
- doriți să încercați instrumente explorate ca adăugiri la IAMMETER Cloud.
Alegeți Magazinul de Aplicații dacă:
- doriți să citiți datele direct de la un contor IAMMETER din rețeaua locală;
- nu doriți să depindeți de IAMMETER Cloud;
- doriți să utilizați sau să modificați un dashboard sau un instrument open-source;
- doriți să învățați cum să utilizați API-urile locale IAMMETER;
- doriți să dezvoltați și să trimiteți propria aplicație IAMMETER;
- doriți să câștigați Puncte de Recompensă printr-o contribuție tehnică.
Concluzie
Diferența dintre Aplicațiile Cloud IAMMETER și Magazinul de Aplicații poate fi rezumată astfel:
Aplicațiile Cloud extind capacitățile software ale IAMMETER Cloud, în timp ce Magazinul de Aplicații extinde ecosistemul open-source din jurul API-urilor locale ale contoarelor IAMMETER.
Aplicațiile Cloud sunt întreținute de IAMMETER. Acestea utilizează API-ul Cloud pentru a crea instrumente de monitorizare, raportare, facturare și analiză care explorează și completează funcționalitatea IAMMETER Cloud.
Magazinul de Aplicații se concentrează în principal pe aplicațiile construite cu API-urile locale ale contoarelor IAMMETER. Este întreținut în comun de IAMMETER și dezvoltatorii comunității, cu un accent pe proiectele open-source. Dezvoltatorii își pot trimite lucrările și pot câștiga Puncte de Recompensă pentru contribuții de înaltă calitate.
Cele două platforme susțin laturi diferite ale ecosistemului IAMMETER: inovarea produselor Cloud și dezvoltarea aplicațiilor cu API-uri locale. Cu această distincție, utilizatorii pot găsi mai ușor instrumentele potrivite, iar dezvoltatorii pot înțelege mai bine unde se încadrează proiectele lor.