Senden von Befehlen in Connected Field Service

Dynamics 365 Field Service ermöglicht eine nahtlose bidirektionale Kommunikation mit Ihren IoT-Geräten. Es ermöglicht Ihrem Unternehmen, nicht nur Daten von IoT-Geräten zu erfassen, sondern auch Befehle zu senden und Echtzeit-Updates zu empfangen. Dieser symmetrische Informationsfluss verbessert die Kontroll-, Überwachungs- und Entscheidungsfähigkeiten innerhalb der IoT-Infrastruktur.

Befehle sind programmierte Anweisungen, die von der Field Service-Anwendung an IoT-Geräte gesendet werden. Sie weisen Geräte an, bestimmte Aktionen auszuführen, Daten abzurufen oder die vorhandenen Konfigurationen zu ändern. Befehle bestehen aus IoT-Definitionseigenschaften, die einen standardisierten Rahmen für das Verständnis und die Interaktion mit Gerätedaten bieten. Diese Eigenschaften stellen die Attribute oder Eigenschaften von IoT-Geräten dar, die überwacht oder gesteuert werden können. Zu den IoT-Definitionseigenschaften für einen Thermostat können beispielsweise Temperatur und Luftfeuchtigkeit gehören.

Tipp

Befehle für ein IoT-Gerät sind normalerweise im Gerätehandbuch oder in der API-Dokumentation dokumentiert. Diese Ressourcen bieten detaillierte Informationen zu den verfügbaren Befehlen, ihrer Syntax und der programmgesteuerten Interaktion mit dem Gerät.

IoT-Definitionseigenschaften erstellen

Bevor Sie einen IoT-Befehl in Field Service konfigurieren, müssen Sie zunächst IoT-Definitionseigenschaften erstellen. IoT-Definitionseigenschaften helfen beim Erstellen der Nachrichtenzeichenfolge für Ihren IoT-Befehl.

  1. Wechseln Sie in Field Service zum Bereich Einstellungen.
  2. Wählen Sie unter IoTIoT-Eigenschaftsdefinitionen aus und fügen Sie einen neuen Datensatz hinzu.
  3. Geben Sie einen Namen ein und wählen Sie den Typ der Daten für die Eigenschaft aus.
  4. Fügen Sie Informationen im Abschnitt Zusätzliche Eigenschaften hinzu. Wählen Sie Zeichenfolge anzeigen, um die erstellte Zeichenfolge zu überprüfen.

Screenshot eines ausgefüllten IoT-Eigenschaftsdefinitionsdatensatzes.

IoT-Befehle konfigurieren

  1. Wechseln Sie in Field Service zum Bereich Einstellungen.
  2. Wählen Sie unter IoTIoT-Befehlsdefinitionen aus und fügen Sie einen neuen Datensatz hinzu.
  3. Geben Sie im Feld Name die Befehlsdefinition ein. Beispiel: Thermostat zurücksetzen.
  4. Speichern Sie den Datensatz.
  5. Wählen Sie im Abschnitt Befehlsparameter die vertikalen Auslassungspunkte ⋮ aus und wählen Sie Vorhandene IoT-Eigenschaft hinzufügen.
  6. Wählen Sie einen IoT-Eigenschaftsdefinitionsdatensatz und Hinzufügen aus und speichern Sie den Datensatz erneut.

Screenshot eines IoT-Befehlsdefinitionsdatensatzes.

Einen Befehl bei einer aktiven IoT-Benachrichtigung senden

  1. Öffnen Sie in Field Service den Bereich Service.
  2. Wählen Sie unter AnlagenIoT-Benachrichtigungen aus und öffnen Sie einen vorhandenen IoT-Benachrichtigungsdatensatz.
  3. Wählen Sie im IoT-Benachrichtigungsdatensatz Befehl senden aus.
  4. Wählen Sie eine Befehlsdefinition im Feld Befehl und dann Befehl senden aus.

Screenshot einer IoT-Benachrichtigung mit der Dialogoption „Befehl senden“.

Beispielbefehle für den Thermostat-Simulator

Wenn Sie die IoT-Bereitstellungsvorlage für die Azure IoT Hub verwenden, können Sie einen Thermostat-Simulator installieren. Die folgende Tabelle enthält Befehle, die Sie an den Thermostat-Simulator senden können.

Command Zeichenfolge der Befehlsnachricht
Thermostat zurücksetzen {„CommandName“:„Thermostat zurücksetzen“,„Parameter“:{}}
Benachrichtig. {„CommandName“:„Notification“,„Parameters“: {„Message“:„Techniker wurde entsendet"}}
Werte festlegen (IoT-Eigenschaftsdefinitionen für Temperatur und Luftfeuchtigkeit aktualisieren)   {„CommandName“:„Set Values“,„Parameters“: {„Reading“:{„Temperatur“:„70“,„Luftfeuchtigkeit“:„60"}}}

Nächste Schritte,