Tutorial: Bereitstellen und Durchlaufen der Anwendung zum Überwachen der Wasserqualität

Die herkömmliche Überwachung der Wasserqualität basiert auf manuellen Stichproben und Laboranalysen vor Ort, was zeitaufwendig und teuer ist. Mithilfe der Remoteüberwachung der Wasserqualität können Sie diesbezügliche Probleme angehen, bevor Bürger betroffen sind. Darüber hinaus können Wasserversorger und Umweltbehörden dank fortschrittlicher Analysen und Vorwarnungen frühzeitig auf potenzielle Probleme mit der Wasserqualität reagieren und Wasseraufbereitungen im Voraus planen.

Die Anwendungsvorlage Überwachung der Wasserqualität erleichtert Ihnen den Einstieg in die Entwicklung Ihrer IoT-Lösung und ermöglicht Wasserversorgern die digitale Überwachung der Wasserqualität in Smart Citys.

Diagramm der Architektur für die Anwendung zur Überwachung der Wasserqualität

Geräte und Konnektivität (1,2)

Wasserverwaltungslösungen nutzen intelligente Wasserwirtschaftsgeräte wie Strömungsmessgeräte, Geräte zur Überwachung der Wasserqualität, intelligente Ventile und Leckdetektoren.

Geräte in intelligenten Wasserlösungen können über Low-Power Wide Area Networks (LPWAN) oder über einen externen Netzwerkbetreiber eine Verbindung herstellen. Nutzen Sie bei diesen Gerätetypen die Azure IoT Central-Geräte-Bridge, um Ihre Gerätedaten an Ihre IoT-Anwendung in Azure IoT Central zu senden. Sie können auch ein IP-fähiges Gerätegateway verwenden, das eine direkte Verbindung mit Ihrer IoT Central-Anwendung herstellt.

IoT Central

Wenn Sie eine IoT-Lösung erstellen, vereinfacht Azure IoT Central diesen Prozess und hilft, den Aufwand und die Kosten für IoT-Verwaltung, Betrieb und Entwicklung zu senken. Sie können Ihre Lösung mit Branding versehen, anpassen und in Dienste von Drittanbietern integrieren.

Wenn Sie Ihre Smart-Water-Geräte mit IoT Central verbinden, bietet die Anwendung Folgendes:

  • Gerätesteuerung.
  • Überwachung und Warnung.
  • Eine Benutzeroberfläche mit integrierter rollenbasierter Zugriffssteuerung.
  • Konfigurierbare Dashboards.
  • Erweiterbarkeitsoptionen.

Erweiterbarkeit und Integrationen (3, 4)

Sie können Ihre IoT-Anwendung in IoT Central erweitern und haben folgende Optionen:

  • Transformation und Integration Ihrer IoT-Daten für erweiterte Analysen durch Datenexport aus Ihrer IoT Central-Anwendung.
  • Automatisieren von Workflows in anderen Systemen, indem in der IoT Central-Anwendung Aktionen über Power Automate oder Webhooks ausgelöst werden
  • Programmgesteuerter Zugriff auf Ihre IoT Central-Anwendung mithilfe der IoT Central-REST-APIs.

Geschäftsanwendungen (5)

Sie können mithilfe von IoT-Daten verschiedene Geschäftsanwendungen in einem Wasserversorgungsunternehmen betreiben. In Ihrer IoT Central-Anwendung für die Überwachung des Wasserverbrauchs können Sie Regeln und Aktionen konfigurieren und sie so festlegen, dass in Connected Field Service Warnungen erstellt werden. Konfigurieren Sie Power Automate-Regeln in IoT Central, um Workflows anwendungs- und dienstübergreifend zu automatisieren. Darüber hinaus können Informationen – basierend auf Dienstaktivitäten in Connected Field Service – zurück an Azure IoT Central gesendet werden.

In diesem Tutorial lernen Sie Folgendes:

  • Verwenden der Vorlage Überwachung der Wasserqualität für die Erstellung einer entsprechenden Anwendung
  • Erkunden und Anpassen eines Dashboards
  • Erkunden einer Gerätevorlage für die Überwachung der Wasserqualität
  • Erkunden von simulierten Geräten
  • Erkunden und Konfigurieren von Regeln
  • Konfigurieren von Aufträgen
  • Anpassen des Brandings von Anwendungen per Whitelabeling

Voraussetzungen

Ein aktives Azure-Abonnement. Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.

Erstellen der Anwendung zur Überwachung der Wasserqualität

So erstellen Sie Ihre IoT Central-Anwendung

  1. Navigieren Sie im Azure-Portal zur Seite IoT Central-Anwendung erstellen. Melden Sie sich nach Aufforderung mit Ihrem Azure-Konto an.

  2. Geben Sie Folgendes ein:

    Feld BESCHREIBUNG
    Subscription Das Azure-Abonnement, das Sie verwenden möchten
    Resource group Die Ressourcengruppe, die Sie verwenden möchten. Sie können eine neue Ressourcengruppe erstellen oder eine bereits vorhandene Ressourcengruppe verwenden.
    Ressourcenname Ein gültiger Azure-Ressourcenname
    Anwendungs-URL Die URL-Unterdomäne für Ihre Anwendung. Die URL für eine IoT Central-Anwendung sieht wie https://yoursubdomain.azureiotcentral.com aus.
    Vorlage Überwachung des Wasserverbrauchs
    Region Die Azure-Region, die Sie verwenden möchten.
    Tarif Der Preisplan, den Sie verwenden möchten
  3. Klicken Sie auf Überprüfen + erstellen. Klicken Sie anschließend auf Erstellen.

Wenn die App bereit ist, können Sie sie über das Azure-Portal aufrufen:

Screenshot: IoT Central-Anwendungsressource im Azure-Portal. Die Anwendungs-URL ist hervorgehoben.

Weitere Informationen finden Sie unter Erstellen einer IoT Central-Anwendung.

Einführung in die Anwendung

In den nächsten Abschnitten werden die wichtigsten Features der Anwendung behandelt:

Dashboard

Nachdem Sie die Anwendung erstellt haben, wird der Bereich mit dem Wide World Water-Dashboard zur Wasserqualität geöffnet.

Screenshot des Dashboards zur Überwachung der Wasserqualität

Als Lösungsentwickler können Sie im Dashboard Ansichten für Bediener erstellen und anpassen. Sehen Sie sich das bereitgestellte Dashboard an, bevor Sie mit der Anpassung beginnen.

Alle im Dashboard angezeigten Daten basieren auf simulierten Gerätedaten. Dies wird im nächsten Abschnitt beschrieben.

Das Dashboard enthält die folgenden Arten von Kacheln:

  • Wide World Water Utility-Bildkachel: Die erste Kachel oben links im Dashboard ist eine Bildkachel für das fiktive Versorgungsunternehmen „Wide World Water“. Sie können die Kachel anpassen, um Ihr eigenes Bild zu verwenden, oder Sie können sie entfernen.

  • KPI-Kachel für pH-Mittelwert: KPI-Kacheln, z. B. Average pH in the last 30 minutes (pH-Mittelwert in den letzten 30 Minuten) sind oben im Dashboardbereich angeordnet. Sie können KPI-Kacheln anpassen und dafür jeweils einen anderen Typ und Zeitbereich festlegen.

  • Karte mit Bereich der Wasserüberwachung: Für Azure IoT Central wird Azure Maps verwendet. Sie können dieses Feature direkt in Ihrer Anwendung festlegen, um den Gerätestandort anzuzeigen. Sie können Ihrem Gerät auch die Standortinformationen Ihrer Anwendung zuordnen und dann Azure Maps verwenden, um die Informationen auf einer Karte anzuzeigen. Bewegen Sie den Mauszeiger auf die Karte, und probieren Sie die Steuerelemente aus.

  • Wärmebild zur Verteilung des pH-Mittelwerts: Sie können verschiedene Visualisierungen auswählen, um die Gerätetelemetriedaten so anzuzeigen, wie dies für Ihre Anwendung am besten geeignet ist.

  • Liniendiagramm zu wichtigen Qualitätsindikatoren: Sie können die Gerätetelemetriedaten so visualisieren, dass sie als Liniendiagramm mit einem bestimmten Zeitbereich dargestellt werden.

  • Balkendiagramm zur Konzentration chemischer Substanzen: Sie können Gerätetelemetriedaten als Balkendiagramm visualisieren.

  • Kachel „Reset sensors parameters“ (Sensorparameter zurücksetzen): Das Dashboard enthält eine Kachel für Aktionen, die ein Operator direkt über das Dashboard für die Überwachung initiieren kann, zum Beispiel das Zurücksetzen der Geräteeigenschaften.

  • Kacheln mit Eigenschaftenlisten: Das Dashboard verfügt über mehrere Kacheln mit Eigenschaften, die für Informationen zu Schwellenwert, Geräteintegrität und Wartung stehen.

Anpassen des Dashboards

Als Lösungsentwickler können Sie im Dashboard die Operator-Ansichten anpassen:

  1. Wählen Sie die Option Bearbeiten aus, um den Bereich Wide World Water-Dashboard zur Wasserqualität anzupassen. Sie können das Dashboard anpassen, indem Sie Befehle im Menü Bearbeiten auswählen. Wenn sich das Dashboard im Modus „Bearbeiten“ befindet, können Sie neue Kacheln hinzufügen oder die vorhandenen Dateien konfigurieren.

  2. Wählen Sie die Option + Neu aus, um ein neues Dashboard zu erstellen, das Sie konfigurieren können. Sie können mehrere Dashboards nutzen und über das Dashboardmenü dazwischen navigieren.

Erkunden einer Gerätevorlage für die Überwachung der Wasserqualität

Mit einer Gerätevorlage in Azure IoT Central werden die Funktionen eines Geräts definiert. Die verfügbaren Funktionen sind Telemetrie, Eigenschaften und Befehle. Als Lösungsentwickler können Sie in Azure IoT Central Gerätevorlagen für die Funktionen der angeschlossenen Geräte definieren. Außerdem können Sie simulierte Geräte erstellen, um Ihre Gerätevorlage und die Anwendung zu testen.

Die von Ihnen erstellte Anwendung zur Überwachung der Wasserqualität verfügt über eine Gerätevorlage zur Überwachung der Wasserqualität.

Zeigen Sie die Gerätevorlage wie folgt an:

  1. Wählen Sie in Azure IoT Central ganz links im Bereich für Ihre Anwendung die Option Gerätevorlagen aus.
  2. Wählen Sie in der Liste der Gerätevorlagen Überwachung der Wasserqualität aus, um diese Gerätevorlage zu öffnen.

Screenshot der Gerätevorlage zur Überwachung der Wasserqualität

Anpassen der Gerätevorlage

Üben Sie das Anpassen der folgenden Einstellungen für Gerätevorlagen:

  1. Navigieren Sie zur Gerätevorlage für die Überwachung der Wasserqualität.
  2. Navigieren Sie zum Telemetrietyp Temperatur.
  3. Ändern Sie den Wert Anzeigename in Reported temperature (Gemeldete Temperatur).
  4. Ändern Sie die Maßeinheit, oder legen Sie Werte für Minimalwert und Maximalwert fest.
  5. Wählen Sie Speichern aus.

Hinzufügen einer Cloudeigenschaft

  1. Navigieren Sie zur Gerätevorlage für die Überwachung der Wasserqualität, und wählen Sie + Funktion hinzufügen aus.
  2. In Azure IoT Central können Sie eine Eigenschaft hinzufügen, die für ein Gerät relevant ist, aber nicht von dem Gerät stammt. Ein Beispiel für eine Eigenschaft dieser Art ist ein Warnungsschwellenwert, der für einen bestimmten Installationsbereich oder bestimmte Ressourcen- oder Wartungsinformationen gilt.
  3. Geben Sie den Installationsbereich als Anzeigenamen ein, und wählen Sie als Cloudeigenschaft die Option Funktionstyp und als Schema die Option Zeichenfolge aus.
  4. Wählen Sie Speichern aus.

Erkunden von Ansichten

Die Gerätevorlage „Überwachung der Wasserqualität“ verfügt über vordefinierte Ansichten. Mit den Ansichten wird definiert, wie die Gerätedaten für Bediener angezeigt werden und wie diese die Cloudeigenschaften festlegen können. Erkunden Sie die Ansichten, und üben Sie das Vornehmen von Änderungen.

Veröffentlichen der Gerätevorlage

Achten Sie beim Vornehmen von Änderungen darauf, dass Sie die Option Veröffentlichen auswählen, um die Gerätevorlage zu veröffentlichen.

Erstellen einer neuen Gerätevorlage

  1. Wählen Sie auf der Seite Gerätevorlagen die Option + Neu aus, um eine neue Gerätevorlage zu erstellen, und führen Sie die Schritte des Erstellungsprozesses aus.
  2. Erstellen Sie eine benutzerdefinierte Gerätevorlage, oder wählen Sie eine Gerätevorlage aus der Liste der Gerätevorlagen aus.

Erkunden von simulierten Geräten

Die Anwendung zur Überwachung der Wasserqualität, die Sie mit der Anwendungsvorlage erstellt haben, verfügt über zwei simulierte Geräte. Diese Geräte sind der Gerätevorlage „Überwachung der Wasserqualität“ zugeordnet.

Anzeigen der Geräte

  1. Wählen Sie in Ihrer Anwendung im Bereich ganz links die Option Geräte aus.

  2. Wählen Sie ein simuliertes Gerät aus.

    Screenshot eines Geräts zur Überwachung der Wasserqualität

  3. Ändern Sie auf der Registerkarte Cloudeigenschaften den Wert für Acidity (pH) threshold (Azidität (pH): Schwellenwert) in 9, und wählen Sie Speichern aus.

  4. Erkunden Sie die Registerkarten Geräteeigenschaften und Gerätedashboard.

Hinweis

Alle Registerkarten wurden über Ansichten der Gerätevorlage konfiguriert.

Hinzufügen neuer Geräte

  1. Wählen Sie auf der Registerkarte Geräte die Option + Neu aus, um ein neues Gerät hinzuzufügen.
  2. Verwenden Sie die vorgeschlagene Geräte-ID, oder geben Sie Ihre eigene ein. Sie können auch einen Gerätenamen für Ihr neues Gerät eingeben.
  3. Wählen Sie unter Gerätevorlage die Option Überwachung der Wasserqualität aus.
  4. Vergewissern Sie sich, dass Dieses Gerät simulieren? auf Ja festgelegt ist, wenn Sie ein simuliertes Gerät erstellen möchten.
  5. Klicken Sie auf Erstellen.

Erkunden und Konfigurieren von Regeln

In Azure IoT Central können Sie Regeln erstellen, mit denen die Gerätetelemetrie automatisch überwacht wird. Diese Regeln lösen eine Aktion aus, wenn eine entsprechende Bedingung erfüllt ist. Eine mögliche Aktion ist das Senden von E-Mail-Benachrichtigungen. Andere Möglichkeiten sind eine Power Automate-Aktion oder eine Webhookaktion zum Senden von Daten an andere Dienste.

Die von Ihnen erstellte Anwendung zur Überwachung der Wasserqualität verfügt über zwei vorkonfigurierte Regeln.

Anzeigen von Regeln

  1. Wählen Sie in Ihrer Anwendung im Bereich ganz links die Option Regeln aus.

  2. Wählen Sie die Option High pH alert (Warnung: Hoher pH-Wert) aus. Dies ist eine der vorkonfigurierten Regeln in der Anwendung.

    Screenshot der Warnungsregel „Hoher pH-Wert“ für das Dashboard zur Überwachung der Wasserqualität

    Die Regel High pH alert (Warnung: Hoher pH-Wert) ist so konfiguriert, dass überprüft wird, ob der Wert für die Azidität (pH-Wert) höher als 8 ist.

Fügen Sie der Regel als Nächstes eine E-Mail-Aktion hinzu:

  1. Wählen Sie + E-Mail aus.
  2. Geben Sie im Feld Anzeigename den Namen High pH alert (Warnung: Hoher pH-Wert) ein.
  3. Geben Sie im Feld An die E-Mail-Adresse ein, die Ihrem Azure IoT Central-Konto zugeordnet ist.
  4. Geben Sie optional eine Notiz ein, die in den Text der E-Mail aufgenommen werden soll.
  5. Wählen Sie Fertig aus, um die Aktion fertig zu stellen.
  6. Legen Sie die Regel auf Aktiviert fest, und wählen Sie Speichern aus.

Sie sollten nach einigen Minuten eine E-Mail mit dem Hinweis erhalten, dass die konfigurierte Bedingung erfüllt wurde.

Hinweis

Von der Anwendung wird jedes Mal eine E-Mail gesendet, wenn eine Bedingung erfüllt ist. Wählen Sie die Option Deaktivieren für eine Regel aus, um den Empfang von automatisierten E-Mails über diese Regel zu beenden.

Wählen Sie zum Erstellen einer neuen Regel ganz links in Ihrer Anwendung die Option Regeln und dann + Neu aus.

Konfigurieren von Aufträgen

Mit Azure IoT Central-Aufträgen können Sie Updates für Geräte- oder Cloudeigenschaften auf mehreren Geräten auslösen. Sie können auch Aufträge verwenden, um Gerätebefehle auf mehreren Geräten auszulösen. Der Workflow wird von Azure IoT Central für Sie automatisiert.

  1. Wählen Sie in Ihrer Anwendung im Bereich ganz links die Option Aufträge aus.
  2. Wählen Sie + Neuer Auftrag aus, und konfigurieren Sie eine beliebige Anzahl von Aufträgen.

Anpassen Ihrer Anwendung

Als Administrator können Sie Einstellungen ändern, um die Benutzeroberfläche Ihrer Anwendung anzupassen.

Wählen Sie Anpassung>Darstellung aus, und gehen Sie dann folgendermaßen vor:

  • Wählen Sie Ändern aus, um das Bild des Titellogos festzulegen.
  • Wählen Sie Ändern aus, um das Browsersymbolbild festzulegen, das auf Browserregisterkarten angezeigt wird.
  • Unter Browserfarben können Sie die Standardfarben für Browser ersetzen, indem Sie HTML-Farbcodes im Hexadezimalformat hinzufügen. Weitere Informationen zur Farbnotation für HEX-Werte finden Sie im W3Schools-Tutorial zu HTML-Farben.

Sie können das Anwendungsbild auf der Seite Anwendung>Verwaltung ändern.

Bereinigen von Ressourcen

Wenn Sie diese Anwendung nicht weiterhin verwenden möchten, können Sie sie löschen:

  1. Navigieren Sie in Ihrer Azure IoT Central-Anwendung zu Anwendung>Verwaltung.
  2. Wählen Sie Löschen aus, und bestätigen Sie anschließend Ihre Aktion.