Tyvärr stöder din webbläsare inte JavaScript!
Logga in

IAMMETER Cloud Apps vs. App Store: Vad är skillnaden?

IAMMETER Cloud Apps vs. App Store: Vad är skillnaden?

IAMMETER har redan en App Store och har nu introducerat Cloud Apps. Trots att båda namnen innehåller "Apps" bygger de på olika datagränssnitt, utvecklingsmodeller och produktmål.

Den viktigaste skillnaden:

Cloud Apps byggs med IAMMETER Cloud API, underhålls av IAMMETER och används för att utforska och komplettera IAMMETER Clouds funktioner. App Store fokuserar främst på appar som byggts med IAMMETER:s lokala API:er (Local APIs) och är ett öppet applikationsekosystem som underhålls gemensamt av IAMMETER och community-utvecklare, med stark tonvikt på öppen källkod.

Det är inte två ingångar till samma plattform, och den ena är inte heller bara en ersättning för den andra.

Cloud Apps: utforska och utöka IAMMETER Cloud

IAMMETER Cloud Apps är till för användare som redan använder IAMMETER Cloud.

Apparna använder främst IAMMETER Cloud API för att komma åt platser, mätare och historiska data i användarens IAMMETER Cloud-konto och omvandlar dem till fokuserade verktyg för övervakning, rapportering, fakturering och analys.

Cloud Apps fyller två huvudsyften.

1. En plattform för att utforska nya funktioner i IAMMETER Cloud

IAMMETER Cloud är ett komplett övervakningssystem för energi. Det måste stödja olika användare, mätartyper, behörighetsmodeller, stabilitetskrav, komplexa gränssnitt och långsiktigt underhåll.

Cloud Apps ger en mer flexibel miljö där IAMMETER kan:

  • bygga en fokuserad app kring ett tydligt definierat behov;
  • använda riktiga IAMMETER Cloud-data för att validera värdet av en funktion;
  • låta användare prova nya övervakningsvyer, rapportformat eller faktureringsverktyg;
  • förbättra en app utifrån faktisk användning och feedback;
  • testa nya idéer utan att göra huvudgränssnittet i IAMMETER Cloud mer komplext.

Cloud Apps fungerar därför som en testmiljö för nya funktioner i IAMMETER Cloud – ett flexibelt sätt att utforska och validera nya appidéer.

2. Ett komplement till IAMMETER Clouds kärnfunktioner

Huvudsystemet i IAMMETER Cloud prioriterar energiövervakning som fungerar i vanliga scenarier. Vissa behov är dock mer specialiserade, gäller bara vissa användare, kräver en egen presentation eller är avsedda för tillfälligt bruk.

Cloud Apps kan täcka dessa mer fokuserade behov, till exempel:

  • realtidsövervakning av mätare;
  • specialiserad visualisering av mätvärden;
  • dedikerade energirapporter;
  • verktyg för elfakturering;
  • utskrivbara sidor och PDF-dokument;
  • analysverktyg för en viss bransch eller ett visst användningsfall.

Användare kan öppna apparna när de behövs, medan huvudgränssnittet i IAMMETER Cloud förblir tydligt och stabilt.

Vem underhåller Cloud Apps?

Cloud Apps utvecklas och underhålls av IAMMETER. IAMMETER ansvarar för datagränssnitt, kontoauktorisering, funktionsuppdateringar och driftmiljö.

Cloud Apps är därmed en del av IAMMETER Clouds produktsystem, inte en marknadsplats där olika utvecklare publicerar programvara oberoende av varandra.

Exempel: Realtime Meter Monitor

Realtime Meter Monitor är ett typiskt exempel på en Cloud App.

Appen använder kontoauktorisering och API:er från IAMMETER Cloud för att hämta användarens platser och mätare. Den kan övervaka upp till sex mätkanaler och visa spänning, ström, aktiv effekt, energi, frekvens och effektfaktor, med konfigurerbara intervall och valfria ljudlarm i webbläsaren.

Liveavläsningar levereras direkt till webbläsaren via IAMMETER:s MQTT-tjänst. MQTT fungerar som realtidskanal för data, medan relationerna mellan användare, plats och mätare hämtas från IAMMETER Cloud. Det detaljerade arbetsflödet beskrivs i Real-Time Energy Meter Monitoring with Browser Alerts.

Exemplet visar vad Cloud Apps handlar om: monitorn är ingen fristående webbsida. Den använder konton, data och tjänster från IAMMETER Cloud för att leverera en fokuserad app för en specifik uppgift.

App Store: ett applikationsekosystem kring lokala API:er

IAMMETER App Store fokuserar nu främst på appar som byggts med IAMMETER:s lokala API:er för mätare.

IAMMETER-mätare erbjuder HTTP-API:er i det lokala nätverket. En webbläsare eller ett annat program kan läsa spänning, ström, effekt, energi och andra mätvärden direkt från mätaren.

Appar som byggs på det här sättet har vanligtvis följande egenskaper:

  • datan behöver inte laddas upp till IAMMETER Cloud först;
  • appen kan köras i samma lokala nätverk som mätaren;
  • lösningen kan implementeras helt med HTML, CSS och JavaScript;
  • appen kan publiceras på GitHub Pages eller laddas ner och köras lokalt;
  • koden är lätt att granska, modifiera och utöka;
  • modellen passar bra för dashboards, diagnostikverktyg och lokal övervakning.

Nuvarande App Store-projekt omfattar lokala övervakningssidor, Local API Explorer och statiska applikationsexempel. Syftet är inte att utöka IAMMETER Cloud, utan att använda mätarens öppna lokala gränssnitt för att skapa nya sätt att arbeta direkt med en IAMMETER-enhet.

Ett ekosystem som underhålls av IAMMETER och utvecklare

App Store-appar kommer inte bara från IAMMETER.

IAMMETER underhåller plattformen, basarkivet, utvecklingsdokumentationen, exemplen och granskningsprocessen. Community-utvecklare kan också bygga och skicka in egna appar. App Store fokuserar främst på öppen källkod och låter användare:

  • öppna och använda en app;
  • läsa dess dokumentation;
  • granska källkoden;
  • ladda ner eller modifiera projektet;
  • gilla, favoritmarkera och kommentera appar;
  • fortsätta utveckla ett projekt för egna behov.

App Store är därför mer än en samling verktyg. Den sänker tröskeln för att utveckla med IAMMETER:s lokala API:er och stödjer ett applikationsekosystem kring delning, återanvändning och kontinuerlig förbättring.

Utvecklare kan tjäna belöningspoäng

Utvecklare kan skicka in App Store-appar som byggts med IAMMETER:s lokala API:er. Välgjorda appar kan ge belöningspoäng (RP), vilket uppmuntrar utvecklare att skapa, dela och fortsätta förbättra praktiska verktyg.

App Store är både en applikationskatalog och ett sätt att bidra tekniskt inom IAMMETER-ekosystemet.

Cloud Apps och App Store i jämförelse

Område IAMMETER Cloud Apps IAMMETER App Store
Kärnsyfte Utforska och komplettera IAMMETER Clouds funktioner Bygga ett öppet applikationsekosystem kring lokala API:er
Huvudgränssnitt IAMMETER Cloud API; i realtidsfall även IAMMETER MQTT IAMMETER:s lokala API:er för mätare
Huvudsaklig datakälla Konton, platser, mätare och historiska data i IAMMETER Cloud IAMMETER-mätare i det lokala nätverket
Underhåll Utvecklas och underhålls av IAMMETER Underhålls gemensamt av IAMMETER och community-utvecklare
Typiska appar Onlineövervakning, rapporter, fakturering och analys Statiska appar med öppen källkod, lokala dashboards, API-verktyg och utvecklingsexempel
Beroende av IAMMETER Cloud Ja, apparna byggs kring IAMMETER Clouds data och tjänster Krävs vanligtvis inte, appar kan kommunicera direkt med mätare via LAN
Öppen källkod Underhålls som officiell IAMMETER Cloud-funktionalitet Främst projekt vars kod kan granskas, modifieras och återanvändas
Primära användare IAMMETER Cloud-användare som vill prova fokuserade Cloud-verktyg Användare av lokala API:er, utvecklare och användare av öppen källkod
Utvecklarmedverkan Utvecklas för närvarande av IAMMETER Utvecklare kan skicka in appar och hjälpa till att underhålla ekosystemet
Belöningspoäng Inte ett primärt syfte Utvecklare kan tjäna RP för appar av hög kvalitet

Vilken ska du välja?

Välj Cloud Apps om du:

  • redan använder IAMMETER Cloud;
  • vill skapa övervakningsvyer, rapporter eller fakturor från data som redan finns i Cloud;
  • vill använda nya funktioner som underhålls direkt av IAMMETER;
  • inte vill ladda ner kod, driftsätta en tjänst eller utveckla en app;
  • vill prova verktyg som utvärderas som tillägg till IAMMETER Cloud.

Välj App Store om du:

  • vill läsa data direkt från en IAMMETER-mätare i det lokala nätverket;
  • inte vill vara beroende av IAMMETER Cloud;
  • vill använda eller modifiera en dashboard eller ett verktyg med öppen källkod;
  • vill lära dig använda IAMMETER:s lokala API:er;
  • vill utveckla och skicka in din egen IAMMETER-app;
  • vill tjäna belöningspoäng genom att bidra tekniskt.

Slutsats

Skillnaden mellan IAMMETER Cloud Apps och App Store kan sammanfattas så här:

Cloud Apps utökar IAMMETER Clouds programvarufunktioner, medan App Store utökar ekosystemet för öppen källkod kring IAMMETER:s lokala API:er för mätare.

Cloud Apps underhålls av IAMMETER och använder Cloud API för att skapa verktyg för övervakning, rapportering, fakturering och analys som utforskar och kompletterar IAMMETER Cloud.

App Store fokuserar främst på appar som byggts med IAMMETER:s lokala API:er och underhålls gemensamt av IAMMETER och community-utvecklare, med tonvikt på öppen källkod. Utvecklare kan skicka in sina appar och tjäna belöningspoäng för arbete av hög kvalitet.

De två plattformarna stödjer olika sidor av IAMMETER-ekosystemet: produktinnovation i Cloud och apputveckling med lokala API:er. Med den skillnaden blir det lättare för användare att hitta rätt verktyg och för utvecklare att förstå var deras projekt hör hemma.

Upp