Azure IoT Hub

Die Azure IoT Hub-Ausgabe in ArcGIS Velocity ermöglicht das Senden von Nachrichten an Microsoft Azure IoT Hub. Dort können Sie Informationen per Push an Geräte und Sensoren übertragen, was die Auslösung bzw. Änderungen von Geräteverhalten erlaubt. Der Azure IoT Hub ist ein verwalteter Service, der in der Azure-Cloud gehostet wird und als zentraler Nachrichtenknotenpunkt für die bidirektionale Kommunikation zwischen Velocity und anderen IoT-Geräten agieren kann.

Beispiele

Es folgen einige Beispiele für Anwendungsfälle für die Ausgabe:

  • Ein Datenanalyst möchte die Eigenschaften von Sensoren, die über Azure IoT Hub verbunden sind, auf der Grundlage von Informationen aktualisieren, die von einem verbundenen System eingehen.
  • Ein Logistikunternehmen konfiguriert eine Azure IoT Hub-Ausgabe so, dass das Verhalten von Fahrzeugortungsgeräten basierend auf der aktuellen Fahrzeugposition initiiert wird.

Verwendungshinweise

Beachten Sie beim Arbeiten mit der Ausgabe Folgendes:

  • Azure IoT Hub-Verbindungseigenschaften können von Azure IoT Hub abgerufen werden. Die Regel für den gemeinsamen Zugriff muss über Berechtigungen zum Verbinden mit dem Service verfügen.
  • Die Geräte, an die Sie Nachrichten senden möchten, müssen bereits im Azure IoT Hub vorhanden sein. Velocity erstellt sie nicht.
  • Die Track-ID der Nachricht oder des Datensatzes muss der Geräte-ID entsprechen, die in Azure IoT Hub registriert ist.
  • Azure verwaltet maximal 50 ausstehende Nachrichten für die Zustellung pro Gerät.

    Weitere Informationen zu Azure IoT Hub

  • Folgende Ausgabedatenformate sind verfügbar:

    • Durch Trennzeichen getrennt
    • JSON
    • GeoJSON
    • EsriJSON

Parameter

Nachfolgend werden die Parameter für die Ausgabe beschrieben:

ParameterBeschreibungDatentyp
Azure IoT Hub-Hostname

Der Hostname für Azure IoT Hub.

String

Name des freigegebenen Zugriffsschlüssels

Der Name des geteilten Zugriffsschlüssels für die Azure IoT Hub-Anmeldeinformationen

String

Freigegebener Zugriffsschlüssel

Der geteilte Zugriffsschlüssel für die Azure IoT Hub-Anmeldeinformationen

Kennwort

Format der Ausgabedaten

Das Format für ausgehende Meldungen. Die Formate GeoJSON, EsriJSON, Durch Trennzeichen getrennt und JSON werden unterstützt.

String

Header schreiben

Gibt an, ob die Header-Zeile in den Dateien mit Feldnamen geschrieben wird. Die Standardeinstellung ist "False".

Boolesch

Feldtrennzeichen

Das Feldtrennzeichen, mit dem Felder in der Datei getrennt werden. Das Standardzeichen ist das Komma (,).

String

Überlegung und Beschränkung

Berücksichtigen Sie bei der Verwendung der Ausgabe Folgendes:

Der Azure IoT Hub unterstützt einen Parameter für die Gültigkeitsdauer der Nachricht. Hierbei handelt es sich um die Gültigkeitsdauer für eine Nachricht aus der Cloud an ein Gerät. In der aktuellen Version ist der Standardwert für alle ausgehenden Nachrichten aus Velocity eine Stunde. Dies wird in einer späteren Version als konfigurierbare Eigenschaft angegeben.