Leider unterstützt Ihr Browser kein JavaScript!
Anmelden

IAMMETER Cloud Apps oder App Store: Was ist der Unterschied?

IAMMETER Cloud Apps oder App Store: Was ist der Unterschied?

IAMMETER verfügt bereits über einen App Store und hat nun Cloud Apps eingeführt. Obwohl beide Namen „Apps“ enthalten, dienen sie unterschiedlichen Datenschnittstellen, Entwicklungsmodellen und Produktzielen.

Der Hauptunterschied ist:

Cloud Apps werden mit IAMMETER Cloud API erstellt, von IAMMETER verwaltet und zur Erkundung und Ergänzung von IAMMETER Cloud-Funktionen verwendet. Der App Store konzentriert sich hauptsächlich auf Anwendungen, die mit IAMMETER-Meter Local APIs erstellt wurden, und ist ein offenes Anwendungsökosystem, das gemeinsam von IAMMETER und Community-Entwicklern gepflegt wird, mit einem starken Schwerpunkt auf Open-Source-Projekten.

Es handelt sich nicht um zwei Eingänge zum selben Bahnsteig, noch ist einer einfach ein Ersatz für den anderen.

Cloud Apps: Erkunden und Erweitern von IAMMETER Cloud

IAMMETER Cloud Apps ist für Benutzer konzipiert, die IAMMETER Cloud bereits verwenden.

Diese Anwendungen verwenden hauptsächlich IAMMETER Cloud API, um auf die Standorte, Zähler und historischen Daten zuzugreifen, die im IAMMETER Cloud-Konto eines Benutzers verfügbar sind. Sie verwandeln diese Daten in gezielte Überwachungs-, Berichts-, Abrechnungs- und Analysetools.

Cloud Apps dienen zwei Hauptzwecken.

1. Eine Plattform zum Erkunden neuer IAMMETER Cloud-Funktionen

IAMMETER Cloud ist ein komplettes Energieüberwachungssystem. Es muss verschiedene Benutzer, Zählertypen, Berechtigungsmodelle, Stabilitätsanforderungen, Schnittstellenkomplexität und langfristige Wartung unterstützen.

Cloud Apps bietet eine flexiblere Umgebung, in der IAMMETER Folgendes tun kann:

  • eine gezielte Anwendung rund um eine klar definierte Anforderung erstellen;
  • Verwenden Sie echte IAMMETER Cloud-Daten, um den Wert eines Features zu validieren;
  • Benutzern die Möglichkeit geben, neue Überwachungsansichten, Berichtsformate oder Abrechnungstools auszuprobieren;
  • eine Anwendung basierend auf tatsächlicher Nutzung und Feedback verbessern;
  • Testen Sie neue Ideen, ohne die Hauptschnittstelle IAMMETER Cloud komplexer zu machen.

In diesem Sinne fungiert Cloud Apps als Funktionslabor für IAMMETER Cloud und bietet eine flexible Möglichkeit zur Erforschung und Validierung neuer Anwendungsideen.

2. Eine Ergänzung zu den Kernfunktionen von IAMMETER Cloud

Das Hauptsystem IAMMETER Cloud priorisiert Energieüberwachungsfunktionen, die in gängigen Szenarien nützlich sind. Einige Anforderungen sind jedoch spezieller, gelten nur für bestimmte Benutzer, erfordern eine dedizierte Präsentation oder sind für die vorübergehende Verwendung gedacht.

Cloud Apps kann diese gezielteren Anforderungen erfüllen, darunter:

  • Echtzeit-Zählerüberwachung;
  • spezielle metrische Visualisierung;
  • spezielle Energieberichte;
  • Stromabrechnungstools;
  • druckbare Seiten und PDF-Dokumente;
  • Analysetools für eine bestimmte Branche oder einen bestimmten Anwendungsfall.

Benutzer können diese Anwendungen bei Bedarf öffnen, während die Hauptschnittstelle IAMMETER Cloud klar und stabil bleibt.

Wer betreut die Cloud Apps?

Cloud Apps werden von IAMMETER entwickelt und gepflegt. IAMMETER ist für deren Datenschnittstellen, Kontoautorisierung, Funktionsaktualisierungen und Betriebsumgebung verantwortlich.

Cloud Apps sind daher Teil des umfassenderen IAMMETER Cloud-Produktsystems und kein Marktplatz, auf dem verschiedene Autoren unabhängig voneinander Software veröffentlichen.

Beispiel: Realtime Meter Monitor

Der Realtime Meter Monitor ist eine repräsentative Cloud-App.

Es verwendet die Kontoautorisierung IAMMETER Cloud und APIs, um die Standorte und Zähler eines Benutzers zu laden. Es kann bis zu sechs Meterkanäle überwachen und Spannung, Strom, Wirkleistung, Energie, Frequenz und Leistungsfaktor anzeigen, mit konfigurierbaren Bereichen und optionalen Browser-Tonalarmen.

Live-Messwerte werden über den MQTT-Dienst von IAMMETER direkt an den Browser übermittelt. MQTT fungiert als Echtzeit-Datenkanal, während die Benutzer-, Standort- und Zählerbeziehungen von IAMMETER Cloud stammen. Den detaillierten Arbeitsablauf finden Sie unter Echtzeit-Überwachung von Energiezählern mit Browser-Benachrichtigungen.

Dieses Modell veranschaulicht den Zweck von Cloud Apps: Der Monitor ist keine unabhängige, eigenständige Webseite. Es nutzt IAMMETER Cloud-Konten, Daten und Dienste, um eine fokussierte Anwendung für eine bestimmte Aufgabe bereitzustellen.

App Store: Ein Anwendungsökosystem, das auf lokalen APIs basiert

Der IAMMETER App Store konzentriert sich jetzt hauptsächlich auf Anwendungen, die mit IAMMETER-Zähler Lokale APIs erstellt wurden.

IAMMETER-Zähler stellen HTTP-APIs im lokalen Netzwerk bereit. Ein Browser oder ein anderes Programm kann Spannung, Strom, Leistung, Energie und andere Messwerte direkt von einem Messgerät ablesen.

Auf diese Weise erstellte Anwendungen weisen üblicherweise die folgenden Merkmale auf:

  • Daten müssen nicht zuerst in IAMMETER Cloud hochgeladen werden;
  • Die Anwendung kann im selben lokalen Netzwerk wie das Messgerät ausgeführt werden.
  • eine reine HTML-, CSS- und JavaScript-Implementierung ist möglich;
  • Die Anwendung kann auf GitHub Pages gehostet oder heruntergeladen und lokal ausgeführt werden;
  • Der Code lässt sich leicht überprüfen, ändern und erweitern.
  • Das Modell eignet sich gut für Dashboards, Diagnosetools und lokale Überwachungsanwendungen.

Aktuelle App Store-Projekte umfassen lokale Überwachungsseiten, einen lokalen API Explorer und statische Anwendungsbeispiele. Ihr Zweck besteht nicht darin, IAMMETER Cloud zu verlängern. Stattdessen nutzen sie die offenen lokalen Schnittstellen des Messgeräts, um neue Möglichkeiten für die direkte Zusammenarbeit mit einem IAMMETER-Gerät zu schaffen.

Ein Ökosystem, das von IAMMETER und Entwicklern gepflegt wird

App Store-Anwendungen werden nicht nur von IAMMETER bereitgestellt.

IAMMETER verwaltet die App Store-Plattform, das Basis-Repository, die Entwicklungsdokumentation, Beispiele und den Überprüfungsprozess. Community-Entwickler können auch ihre eigenen Anwendungen erstellen und einreichen. Der App Store konzentriert sich hauptsächlich auf Open-Source-Projekte und ermöglicht Benutzern:

  • eine Anwendung öffnen und verwenden;
  • die Dokumentation lesen;
  • seinen Quellcode prüfen;
  • das Projekt herunterladen oder ändern;
  • Bewerbungen liken, favorisieren und kommentieren;
  • ein Projekt für die eigenen Anforderungen weiterentwickeln.

Der App Store ist also mehr als eine Werkzeugsammlung. Es senkt die Hürden für die Entwicklung mit IAMMETER Local APIs und unterstützt ein Anwendungsökosystem, das sich auf die gemeinsame Nutzung, Wiederverwendung und kontinuierliche Verbesserung konzentriert.

Entwickler können Reward Points verdienen

Entwickler können App Store-Anwendungen einreichen, die mit IAMMETER Local APIs erstellt wurden. Hochwertige Beiträge können Reward Points (RP) verdienen und Entwickler dazu ermutigen, praktische Tools zu erstellen, zu teilen und weiter zu verbessern.

Der App Store ist sowohl ein Anwendungskatalog als auch eine Form des technischen Beitrags innerhalb des IAMMETER Contributor-Ökosystems.

Cloud Apps und App Store im Vergleich

Bereich IAMMETER Cloud Apps IAMMETER App Store
Kernzweck Entdecken und ergänzen Sie die Funktionen von IAMMETER Cloud Bauen Sie ein offenes Anwendungsökosystem rund um Local APIs auf
Hauptschnittstelle IAMMETER Cloud API; Echtzeitfälle können auch IAMMETER MQTT verwenden IAMMETER Zähler Lokal APIs
Hauptdatenquelle Konten, Standorte, Zähler und historische Daten in IAMMETER Cloud IAMMETER Zähler im lokalen Netzwerk
Wartung Entwickelt und gepflegt von IAMMETER Gemeinsam gepflegt von IAMMETER und Community-Entwicklern
Typische Anwendungen Online-Überwachungs-, Berichts-, Abrechnungs- und Analysetools Statische Open-Source-Apps, lokale Dashboards, API-Tools und Entwicklungsbeispiele
IAMMETER Cloud Abhängigkeit Ja; Anwendungen basieren auf IAMMETER Cloud-Daten und -Diensten Normalerweise nicht erforderlich; Anwendungen können über das LAN direkt mit Messgeräten kommunizieren
Open-Source-Modell Wird als offizielle IAMMETER Cloud-Funktionalität beibehalten Hauptsächlich Projekte, deren Code überprüft, geändert und wiederverwendet werden kann
Hauptbenutzer IAMMETER Cloud Benutzer, die gezielte Cloud-Tools ausprobieren möchten Lokale API-Benutzer, Entwickler und Benutzer von Open-Source-Projekten
Entwicklerbeteiligung Derzeit entwickelt von IAMMETER Entwickler können Anträge einreichen und zur Erhaltung des Ökosystems beitragen
Reward Points Kein primärer Zweck Entwickler können RP für hochwertige Anwendungsbeiträge verdienen

Welche Lösung sollten Sie wählen?

Wählen Sie Cloud Apps, wenn Sie:

  • IAMMETER Cloud bereits verwenden;
  • Überwachungsansichten, Berichte oder Rechnungen aus bereits in der Cloud gespeicherten Daten erstellen möchten;
  • neue Funktionen nutzen möchten, die direkt von IAMMETER verwaltet werden;
  • keinen Code herunterladen, keinen Dienst bereitstellen oder keine Anwendung entwickeln möchten;
  • Ich möchte Tools ausprobieren, die als Ergänzungen zu IAMMETER Cloud untersucht werden.

Wählen Sie den App Store, wenn Sie:

  • Sie möchten Daten direkt von einem IAMMETER-Zähler im lokalen Netzwerk lesen;
  • möchte nicht von IAMMETER Cloud abhängig sein;
  • ein Open-Source-Dashboard oder -Tool verwenden oder ändern möchten;
  • den Umgang mit IAMMETER Local APIs erlernen möchten;
  • Sie möchten Ihre eigene IAMMETER-Anwendung entwickeln und einreichen;
  • durch einen technischen Beitrag Reward Points verdienen möchten.

Fazit

Der Unterschied zwischen IAMMETER Cloud Apps und App Store lässt sich wie folgt zusammenfassen:

Cloud Apps erweitert die Softwarefunktionen von IAMMETER Cloud, während App Store das Open-Source-Ökosystem rund um IAMMETER-Zähler lokale APIs erweitert.

Cloud Apps werden von IAMMETER verwaltet. Sie nutzen die Cloud API, um Überwachungs-, Berichts-, Abrechnungs- und Analysetools zu erstellen, die die IAMMETER Cloud-Funktionalität erkunden und ergänzen.

Der Schwerpunkt des App Store liegt hauptsächlich auf Anwendungen, die mit IAMMETER-Zählern und lokalen APIs erstellt wurden. Es wird gemeinsam von IAMMETER und Community-Entwicklern gepflegt, wobei der Schwerpunkt auf Open-Source-Projekten liegt. Entwickler können ihre Arbeit einreichen und Reward Points für hochwertige Beiträge verdienen.

Die beiden Plattformen unterstützen verschiedene Seiten des IAMMETER-Ökosystems: Cloud-Produktinnovation und lokale API-Anwendungsentwicklung. Durch diese Unterscheidung können Benutzer leichter die richtigen Tools finden und Entwickler können besser verstehen, wo ihre Projekte hingehören.

Nach oben