Beklager, nettleseren din støtter ikke JavaScript!
Logg inn

IAMMETER Cloud Apps vs. App Store: Hva er forskjellen?

IAMMETER Cloud Apps vs. App Store: Hva er forskjellen?

IAMMETER har allerede en App Store og har nå introdusert Cloud Apps. Selv om begge navnene inneholder «Apps», betjener de ulike datagrensesnitt, utviklingsmodeller og produktmål.

Den viktigste forskjellen er:

Cloud Apps er bygget med IAMMETER Cloud API, vedlikeholdt av IAMMETER, og brukes til å utforske og supplere IAMMETER Cloud-funksjoner. App Store fokuserer hovedsakelig på applikasjoner bygget med IAMMETER-måleres lokale API-er og er et åpent applikasjonsøkosystem som vedlikeholdes i fellesskap av IAMMETER og utviklere fra fellesskapet, med sterk vekt på open source-prosjekter.

De er ikke to innganger til samme plattform, og den ene er heller ikke bare en erstatning for den andre.

Cloud Apps: Utforske og utvide IAMMETER Cloud

IAMMETER Cloud Apps er laget for brukere som allerede bruker IAMMETER Cloud.

Disse applikasjonene bruker først og fremst IAMMETER Cloud API for å få tilgang til nettstedene, målerne og historiske dataene som finnes i brukerens IAMMETER Cloud-konto. De gjør om disse dataene til fokuserte verktøy for overvåking, rapportering, fakturering og analyse.

Cloud Apps tjener to hovedformål.

1. En plattform for å utforske nye IAMMETER Cloud-funksjoner

IAMMETER Cloud er et komplett energiovervåkingssystem. Det må støtte ulike brukere, måler-typer, tillatelsesmodeller, stabilitetskrav, grensesnittkompleksitet og langsiktig vedlikehold.

Cloud Apps gir et mer fleksibelt miljø der IAMMETER kan:

  • bygge en fokusert applikasjon rundt et klart definert behov;
  • bruke ekte IAMMETER Cloud-data til å validere verdien av en funksjon;
  • la brukere prøve nye overvåkingsvisninger, rapportformater eller faktureringsverktøy;
  • forbedre en applikasjon basert på faktisk bruk og tilbakemeldinger;
  • teste nye ideer uten å tilføre kompleksitet til hovedgrensesnittet i IAMMETER Cloud.

I denne forstand fungerer Cloud Apps som et funksjonslaboratorium for IAMMETER Cloud, og gir en fleksibel måte å forske på og validere nye applikasjonsideer.

2. Et supplement til kjerneprosesserne i IAMMETER Cloud

Hovedsystemet i IAMMETER Cloud prioriterer energiovervåkingsfunksjoner som er nyttige på tvers av vanlige scenarioer. Enkelte behov er imidlertid mer spesialiserte, gjelder bare visse brukere, krever en dedikert presentasjon eller er ment for midlertidig bruk.

Cloud Apps kan dekke disse mer fokuserte behovene, blant annet:

  • sanntids overvåking av målere;
  • spesialisert visualisering av målinger;
  • dedikerte energirapporter;
  • verktøy for strømfakturering;
  • utskriftsvennlige sider og PDF-dokumenter;
  • analyseverktøy for en bestemt bransje eller et bestemt bruksområde.

Brukere kan åpne disse applikasjonene ved behov, mens hovedgrensesnittet i IAMMETER Cloud forblir oversiktlig og stabilt.

Hvem vedlikeholder Cloud Apps?

Cloud Apps utvikles og vedlikeholdes av IAMMETER. IAMMETER er ansvarlig for deres datagrensesnitt, kontoautorisasjon, funksjonsoppdateringer og driftsmiljø.

Cloud Apps er derfor en del av det bredere IAMMETER Cloud-produktsystemet, snarere enn en markedsplass der ulike forfattere publiserer programvare uavhengig av hverandre.

Eksempel: Realtime Meter Monitor

Realtime Meter Monitor er en representativ Cloud App.

Den bruker IAMMETER Cloud-kontoautorisasjon og API-er til å laste inn en brukers nettsteder og målere. Den kan overvåke opptil seks målerkanaler og vise spenning, strøm, aktiv effekt, energi, frekvens og effektfaktor, med konfigurerbare områder og valgfrie lydvarsler i nettleseren.

Live-målinger leveres direkte til nettleseren via IAMMETERs MQTT-tjeneste. MQTT fungerer som sanntidsdatakanalen, mens relasjonene mellom bruker, nettsted og måler kommer fra IAMMETER Cloud. Se Sanntids energimålerovervåking med nettleservarsler for detaljert arbeidsflyt.

Denne modellen demonstrerer formålet med Cloud Apps: overvåkeren er ikke en urelatert frittstående nettside. Den bruker IAMMETER Cloud-kontoer, data og tjenester til å levere en fokusert applikasjon for en bestemt oppgave.

App Store: Et applikasjonsøkosystem bygget rundt lokale API-er

IAMMETER App Store fokuserer nå hovedsakelig på applikasjoner bygget med IAMMETER-måleres lokale API-er.

IAMMETER-målere tilbyr HTTP-API-er på det lokale nettverket. En nettleser eller et annet program kan lese spenning, strøm, effekt, energi og andre målinger direkte fra en måler.

Applikasjoner bygget på denne måten har vanligvis følgende kjennetegn:

  • data trenger ikke å lastes opp til IAMMETER Cloud først;
  • applikasjonen kan kjøre på samme lokale nettverk som måleren;
  • en ren HTML-, CSS- og JavaScript-implementering er mulig;
  • applikasjonen kan vertes på GitHub Pages eller lastes ned og kjøres lokalt;
  • koden er lett å inspisere, endre og utvide;
  • modellen er godt egnet for dashboards, diagnoseverktøy og lokale overvåkingsapplikasjoner.

Dagens App Store-prosjekter omfatter lokale overvåkingssider, en Local API Explorer og statiske applikasjonseksempler. Formålet er ikke å utvide IAMMETER Cloud. I stedet bruker de målerens åpne lokale grensesnitt til å skape nye måter å jobbe direkte med en IAMMETER-enhet.

Et økosystem vedlikeholdt av IAMMETER og utviklere

App Store-applikasjoner leveres ikke bare av IAMMETER.

IAMMETER vedlikeholder App Store-plattformen, basisrepositoriet, utviklingsdokumentasjonen, eksemplene og vurderingsprosessen. Utviklere fra fellesskapet kan også bygge og sende inn sine egne applikasjoner. App Store fokuserer hovedsakelig på open source-prosjekter, slik at brukere kan:

  • åpne og bruke en applikasjon;
  • lese dokumentasjonen;
  • inspisere kildekoden;
  • laste ned eller endre prosjektet;
  • like, favorisere og kommentere applikasjoner;
  • fortsette å utvikle et prosjekt for egne behov.

App Store er derfor mer enn en samling verktøy. Den senker terskelen for utvikling med IAMMETERs lokale API-er og støtter et applikasjonsøkosystem sentrert rundt deling, gjenbruk og kontinuerlig forbedring.

Utviklere kan tjene belønningspoeng

Utviklere kan sende inn App Store-applikasjoner bygget med IAMMETERs lokale API-er. Bidrag av høy kvalitet kan gi belønningspoeng (RP), noe som oppmuntrer utviklere til å skape, dele og fortsette å forbedre praktiske verktøy.

App Store er både en applikasjonskatalog og en form for teknisk bidrag innenfor IAMMETER Contributor-økosystemet.

Cloud Apps og App Store sammenlignet

Område IAMMETER Cloud Apps IAMMETER App Store
Hovedformål Utforske og supplere IAMMETER Cloud-funksjoner Bygge et åpent applikasjonsøkosystem rundt lokale API-er
Hovedgrensesnitt IAMMETER Cloud API; sanntidsløsninger kan også bruke IAMMETER MQTT IAMMETER-måleres lokale API-er
Hoveddatakilde Kontoer, nettsteder, målere og historiske data i IAMMETER Cloud IAMMETER-målere på det lokale nettverket
Vedlikehold Utviklet og vedlikeholdt av IAMMETER Vedlikeholdt i fellesskap av IAMMETER og utviklere fra fellesskapet
Typiske applikasjoner Online overvåking, rapporter, fakturering og analyseverktøy Statiske open source-apper, lokale dashboards, API-verktøy og utviklingseksempler
Avhengighet av IAMMETER Cloud Ja; applikasjonene er bygget rundt IAMMETER Cloud-data og -tjenester Vanligvis ikke nødvendig; applikasjoner kan kommunisere direkte med målere over LAN
Open source-modell Vedlikeholdt som offisiell IAMMETER Cloud-funksjonalitet Primært prosjekter hvis kode kan inspiseres, endres og gjenbrukes
Primære brukere IAMMETER Cloud-brukere som vil prøve fokuserte Cloud-verktøy Lokale API-brukere, utviklere og brukere av open source-prosjekter
Utviklerdeltakelse Utvikles for tiden av IAMMETER Utviklere kan sende inn applikasjoner og bidra til å vedlikeholde økosystemet
Belønningspoeng Ikke et hovedformål Utviklere kan tjene RP for applikasjonsbidrag av høy kvalitet

Hvilken bør du bruke?

Velg Cloud Apps hvis du:

  • allerede bruker IAMMETER Cloud;
  • vil generere overvåkingsvisninger, rapporter eller fakturaer fra data som allerede er lagret i Cloud;
  • vil bruke nye funksjoner som vedlikeholdes direkte av IAMMETER;
  • ikke vil laste ned kode, distribuere en tjeneste eller utvikle en applikasjon;
  • vil prøve verktøy som utforskes som tillegg til IAMMETER Cloud.

Velg App Store hvis du:

  • vil lese data direkte fra en IAMMETER-måler på det lokale nettverket;
  • ikke vil være avhengig av IAMMETER Cloud;
  • vil bruke eller endre et open source-dashboard eller -verktøy;
  • vil lære å bruke IAMMETERs lokale API-er;
  • vil utvikle og sende inn din egen IAMMETER-applikasjon;
  • vil tjene belønningspoeng gjennom et teknisk bidrag.

Konklusjon

Forskjellen mellom IAMMETER Cloud Apps og App Store kan oppsummeres slik:

Cloud Apps utvider IAMMETER Cloud sine programvarefunksjoner, mens App Store utvider open source-økosystemet rundt IAMMETER-måleres lokale API-er.

Cloud Apps vedlikeholdes av IAMMETER. De bruker Cloud API til å lage verktøy for overvåking, rapportering, fakturering og analyse som utforsker og supplerer IAMMETER Cloud-funksjonaliteten.

App Store fokuserer hovedsakelig på applikasjoner bygget med IAMMETER-måleres lokale API-er. Den vedlikeholdes i fellesskap av IAMMETER og utviklere fra fellesskapet, med vekt på open source-prosjekter. Utviklere kan sende inn sitt arbeid og tjene belønningspoeng for bidrag av høy kvalitet.

De to plattformene støtter ulike sider av IAMMETER-økosystemet: innovasjon av Cloud-produkter og utvikling av lokale API-applikasjoner. Med denne forskjellen kan brukere finne de riktige verktøyene lettere, og utviklere kan bedre forstå hvor prosjektene deres hører hjemme.

Topp