IAMMETER Cloud Apps of App Store: wat is het verschil?
IAMMETER Cloud Apps of App Store: wat is het verschil?
IAMMETER heeft al een App Store en heeft nu Cloud Apps geïntroduceerd. Hoewel beide namen ‘Apps’ omvatten, bedienen ze verschillende data-interfaces, ontwikkelingsmodellen en productdoelen.
Het belangrijkste onderscheid is:
Cloud Apps zijn gebouwd met de IAMMETER Cloud API, onderhouden door IAMMETER, en gebruikt om de functies van IAMMETER Cloud te verkennen en aan te vullen. De App Store richt zich voornamelijk op applicaties die zijn gebouwd met IAMMETER-meter lokale API's en is een open applicatie-ecosysteem dat gezamenlijk wordt onderhouden door IAMMETER en gemeenschapsontwikkelaars, met een sterke nadruk op open-sourceprojecten.
Het zijn niet twee ingangen tot hetzelfde platform, noch is de ene simpelweg een vervanging voor de andere.
Cloud Apps: IAMMETER Cloud verkennen en uitbreiden
IAMMETER Cloud Apps zijn ontworpen voor gebruikers die IAMMETER Cloud al gebruiken.
Deze applicaties gebruiken voornamelijk de IAMMETER Cloud API om toegang te krijgen tot de locaties, meters en historische gegevens die beschikbaar zijn in het IAMMETER Cloud-account van een gebruiker. Ze zetten die gegevens om in gerichte tools voor monitoring, rapportage, facturering en analyse.
Cloud Apps dienen twee hoofddoelen.
1. Een platform voor het verkennen van nieuwe IAMMETER Cloud-functies
IAMMETER Cloud is een compleet energiemonitoringsysteem. Het moet verschillende gebruikers, metertypes, toestemmingsmodellen, stabiliteitsvereisten, interfacecomplexiteit en langetermijnonderhoud ondersteunen.
Cloud Apps biedt een flexibelere omgeving waarin IAMMETER:
- een gerichte applicatie bouwen rond een duidelijk gedefinieerde vereiste;
- gebruik echte IAMMETER Cloud-gegevens om de waarde van een kenmerk te valideren;
- laat gebruikers nieuwe monitoringweergaven, rapportformaten of factureringstools uitproberen;
- een applicatie verbeteren op basis van daadwerkelijk gebruik en feedback;
- test nieuwe ideeën zonder complexiteit toe te voegen aan de hoofdinterface van IAMMETER Cloud.
In die zin fungeert Cloud Apps als een kenmerkend laboratorium voor IAMMETER Cloud en biedt het een flexibele manier om nieuwe toepassingsideeën te onderzoeken en te valideren.
2. Een aanvulling op de kernfuncties van IAMMETER Cloud
Het belangrijkste IAMMETER Cloud-systeem geeft prioriteit aan energiemonitoringfuncties die nuttig zijn in veelvoorkomende scenario's. Sommige vereisten zijn echter meer gespecialiseerd, gelden alleen voor bepaalde gebruikers, vereisen een speciale presentatie of zijn bedoeld voor tijdelijk gebruik.
Cloud Apps kan aan deze meer gerichte behoeften voldoen, waaronder:
- real-time meterbewaking;
- gespecialiseerde metrische visualisatie;
- specifieke energierapporten;
- hulpmiddelen voor elektriciteitsfacturering;
- afdrukbare pagina's en PDF-documenten;
- analysetools voor een bepaalde branche of use case.
Gebruikers kunnen deze applicaties openen wanneer dat nodig is, terwijl de hoofdinterface van de IAMMETER Cloud duidelijk en stabiel blijft.
Wie onderhoudt Cloud Apps?
Cloud Apps worden ontwikkeld en onderhouden door IAMMETER. IAMMETER is verantwoordelijk voor hun data-interfaces, accountautorisatie, functie-updates en besturingsomgeving.
Cloud Apps maken daarom deel uit van het bredere IAMMETER Cloud-productsysteem, in plaats van een marktplaats waar verschillende auteurs onafhankelijk van elkaar software publiceren.
Voorbeeld: Realtime Meter Monitor
De Realtime Meter Monitor is een representatieve Cloud App.
Het maakt gebruik van IAMMETER Cloud-accountautorisatie en API's om de sites en meters van een gebruiker te laden. Het kan kanalen van maximaal zes meter bewaken en spanning, stroom, actief vermogen, energie, frequentie en arbeidsfactor weergeven, met configureerbare bereiken en optionele browsergeluidswaarschuwingen.
Live-metingen worden rechtstreeks in de browser afgeleverd via de MQTT-service van IAMMETER. MQTT fungeert als het realtime datakanaal, terwijl de gebruiker-, site- en meterrelaties afkomstig zijn van IAMMETER Cloud. Zie Realtime monitoring van energiemeters met browserwaarschuwingen voor de gedetailleerde workflow.
Dit model demonstreert het doel van Cloud Apps: de monitor is geen onafhankelijke, op zichzelf staande webpagina. Het maakt gebruik van IAMMETER Cloud-accounts, gegevens en services om een gerichte toepassing voor een specifieke taak te leveren.
App Store: een applicatie-ecosysteem gebouwd rond lokale API's
De IAMMETER App Store richt zich nu vooral op applicaties gebouwd met IAMMETER-meter Lokale API's.
IAMMETER-meters bieden HTTP API's op het lokale netwerk. Een browser of een ander programma kan spanning, stroom, vermogen, energie en andere metingen rechtstreeks van een meter lezen.
Op deze manier gebouwde applicaties hebben doorgaans de volgende kenmerken:
- gegevens hoeven niet eerst naar IAMMETER Cloud te worden geüpload;
- de applicatie kan op hetzelfde lokale netwerk draaien als de meter;
- een pure HTML-, CSS- en JavaScript-implementatie is mogelijk;
- de applicatie kan worden gehost op GitHub Pages of worden gedownload en lokaal worden uitgevoerd;
- de code is eenvoudig te inspecteren, aan te passen en uit te breiden;
- het model is zeer geschikt voor dashboards, diagnostische hulpmiddelen en lokale monitoringtoepassingen.
Huidige App Store-projecten omvatten lokale monitoringpagina's, een lokale API Explorer en statische toepassingsvoorbeelden. Het is niet hun doel om IAMMETER Cloud uit te breiden. In plaats daarvan gebruiken ze de open lokale interfaces van de meter om nieuwe manieren te creëren om rechtstreeks met een IAMMETER-apparaat te werken.
Een ecosysteem onderhouden door IAMMETER en ontwikkelaars
App Store-applicaties worden niet alleen door IAMMETER aangeboden.
IAMMETER onderhoudt het App Store-platform, de basisrepository, de ontwikkelingsdocumentatie, voorbeelden en het beoordelingsproces. Community-ontwikkelaars kunnen ook hun eigen applicaties bouwen en indienen. De App Store richt zich voornamelijk op open-sourceprojecten, waardoor gebruikers:
- een applicatie openen en gebruiken;
- lees de documentatie;
- de broncode inspecteren;
- download of wijzig het project;
- like, favoriet en becommentarieer applicaties;
- doorgaan met het ontwikkelen van een project voor hun eigen vereisten.
De App Store is dan ook meer dan een verzameling gereedschappen. Het verlaagt de drempel om met IAMMETER Local APIs te ontwikkelen en ondersteunt een applicatie-ecosysteem gericht op delen, hergebruik en voortdurende verbetering.
Ontwikkelaars kunnen Reward Points verdienen
Ontwikkelaars kunnen App Store-applicaties indienen die zijn gebouwd met IAMMETER Local APIs. Bijdragen van hoge kwaliteit kunnen Reward Points (RP) opleveren, waardoor ontwikkelaars worden aangemoedigd praktische hulpmiddelen te creëren, te delen en te blijven verbeteren.
De App Store is zowel een applicatiecatalogus als een vorm van technische bijdrage binnen het IAMMETER Contributor-ecosysteem.
Cloud Apps en App Store vergeleken
| Gebied | IAMMETER Cloud Apps | IAMMETER App Store |
|---|---|---|
| Kerndoel | Ontdek en vul de IAMMETER Cloud-functies aan | Bouw een open applicatie-ecosysteem rond lokale APIs |
| Hoofdinterface | IAMMETER Cloud API; real-time cases kunnen ook IAMMETER MQTT | gebruiken IAMMETER-meter Lokale API's |
| Belangrijkste gegevensbron | Accounts, locaties, meters en historische gegevens in IAMMETER Cloud | IAMMETER-meters op het lokale netwerk |
| Onderhoud | Ontwikkeld en onderhouden door IAMMETER | Gezamenlijk onderhouden door IAMMETER en community-ontwikkelaars |
| Typische toepassingen | Online monitoring-, rapporten-, facturerings- en analysetools | Statische open-source apps, lokale dashboards, API-tools en ontwikkelingsvoorbeelden |
| IAMMETER Cloud afhankelijkheid | Ja; applicaties zijn gebouwd rond IAMMETER Cloud data en services | Meestal niet vereist; toepassingen kunnen rechtstreeks communiceren met meters via LAN |
| Open source-model | Gehandhaafd als officiële IAMMETER Cloud-functionaliteit | Voornamelijk projecten waarvan de code kan worden geïnspecteerd, aangepast en hergebruikt |
| Primaire gebruikers | IAMMETER Cloud-gebruikers die gerichte cloudtools willen proberen | Lokale API-gebruikers, ontwikkelaars en gebruikers van open-sourceprojecten |
| Deelname van ontwikkelaars | Momenteel ontwikkeld door IAMMETER | Ontwikkelaars kunnen aanvragen indienen en helpen het ecosysteem in stand te houden |
| Reward Points | Geen primair doel | Ontwikkelaars kunnen RP verdienen voor hoogwaardige applicatiebijdragen |
Welke oplossing kiest u?
Kies Cloud Apps als u:
- gebruik al IAMMETER Cloud;
- monitoringweergaven, rapporten of facturen wilt genereren op basis van gegevens die al in de cloud zijn opgeslagen;
- nieuwe functies wilt gebruiken die rechtstreeks door IAMMETER worden onderhouden;
- geen code wilt downloaden, geen dienst wilt implementeren of een applicatie wilt ontwikkelen;
- tools willen proberen die worden onderzocht als toevoegingen aan IAMMETER Cloud.
Kies de App Store als u:
- gegevens rechtstreeks wilt uitlezen van een IAMMETER-meter op het lokale netwerk;
- niet afhankelijk willen zijn van IAMMETER Cloud;
- een open-source dashboard of tool wilt gebruiken of aanpassen;
- IAMMETER Local APIs wilt leren gebruiken;
- een eigen aanvraag IAMMETER wilt ontwikkelen en indienen;
- Reward Points willen verdienen via een technische bijdrage.
Conclusie
Het verschil tussen de IAMMETER Cloud Apps en de App Store kan als volgt worden samengevat:
Cloud Apps breidt de softwaremogelijkheden van IAMMETER Cloud uit, terwijl de App Store het open-source ecosysteem rond IAMMETER-meter lokale API's uitbreidt.
Cloud Apps wordt onderhouden door IAMMETER. Ze gebruiken de Cloud API om monitoring-, rapportage-, facturerings- en analysetools te creëren die de functionaliteit van IAMMETER Cloud verkennen en aanvullen.
De App Store richt zich vooral op toepassingen gebouwd met IAMMETER meter Lokale API's. Het wordt gezamenlijk onderhouden door IAMMETER en community-ontwikkelaars, met de nadruk op open-sourceprojecten. Ontwikkelaars kunnen hun werk indienen en Reward Points verdienen voor bijdragen van hoge kwaliteit.
De twee platforms ondersteunen verschillende kanten van het IAMMETER-ecosysteem: cloudproductinnovatie en lokale API-applicatieontwikkeling. Door dit onderscheid kunnen gebruikers gemakkelijker de juiste tools vinden en kunnen ontwikkelaars beter begrijpen waar hun projecten thuishoren.