English
Deutsch
Deutsch
  • SWARM Dokumentation
  • Was ist neu?
    • Version 2023.3
      • Update 1
  • Kurz und bündig
    • Übersicht: Swarm Perception Platform
  • Quick start guide
    • P101, P401 und OP101
      • P101 - Perception Box
      • P401 - Perception Box
      • OP101AC - Outdoor Perception Box
      • OP101DC - Outdoor Perception Box
    • Virtual Perception Box
      • Systemanforderungen
      • VPX Agent auf NVIDIA Jetson (Jetpack 4.6) installieren
      • VPX Agent auf NVIDIA Jetson Orin (Jetpack 5.1.x) installieren
      • VPX Agent auf X86/NVIDIA Server installieren
      • IotEdge von 1.1 auf 1.4 upgraden
  • Lösungsbereiche
    • Traffic Insights
      • Setup: Verkehrszählung
      • Setup: Verkehrszählung mit Geschwindigkeitsschätzung
      • Setup: Analysen von Kreuzungen
    • Parking Insights
      • Setup: Schrankenloses Parken
      • Setup: Schrankenloses Parken mit ANPR
        • ANPR: Anleitung und Hilfestellungen
      • Setup: Einzel- und Mehrplatzerfassung
        • Standardbeispiele
    • Advanced Traffic Insights
      • Setup: Adaptive Traffic Control
      • Setup: Journey Time & Traffic Flow
        • Installationsanleitung
        • Technisches Konzept
      • Setup: Verkehrsstaus
    • People Insights
  • Swarm Control Center
    • Geräte
      • Kamera- und Gerätemonitoring
      • Kamerakonfiguration
        • Szenariokonfiguration
          • Modelle
          • Kalibrierung
          • Kameraeinstellungen
        • Rule-Engine
          • Anwendungsbeispiele für die Rule-Engine
      • Device Health
    • Data Analytics
      • Erstellung und Organisation von Dashboards
      • Dashboard-Übersicht und Widgets
        • Verkehrsszenarien
        • Parkplatzszenarien
        • Generisches Szenario
    • Datenintegration
      • Data Analytics API (REST API)
      • Rohdaten via Custom-MQTT-Server
      • Swarm Control Center API
    • Administration
      • Monitoring Alerts
      • Lizenzmanagement
      • Benutzermanagement
  • Test & Performance
    • Benchmarks
      • Wie messen wir die Performance?
    • Whitepaper für Anwendungsfälle
      • Verkehrszählung
      • Schrankenloses Parken und ANRP
  • Useful knowledge
    • 🚒Tipps zur Fehlerbehebung
    • Netzwerkanforderungen
    • SCC: Browserkompatibilität
    • Unsere Objektklassen
    • Ortskennzahl für Nummernschilder
  • Guidelines
    • Wie kann ich auf den Debug-Mode zugreifen?
    • Wie kann ich Azure ioTHub als Custom-Broker verwenden?
  • Getting Support
    • Kontaktieren Sie uns
    • FAQs
Powered by GitBook
On this page
  • Die offizielle Dokumentation von Microsoft:
  • Besonderheiten
  • Was bedeutet das in Bezug auf das Arbeiten mit der Software von Swarm Analytics?

Was this helpful?

Export as PDF
  1. Guidelines

Wie kann ich Azure ioTHub als Custom-Broker verwenden?

PreviousWie kann ich auf den Debug-Mode zugreifen?NextKontaktieren Sie uns

Last updated 1 year ago

Was this helpful?

Die offizielle Dokumentation von Microsoft:


Besonderheiten

  • Die IoTHub-Geräte-ID muss mit der MQTT-Client-ID übereinstimmen

  • Sie können sich nur mit einem Client für ein bestimmtes IoTHub-Gerät verbinden

  • Der SAS-Token läuft nach einer vordefinierten Zeit ab und muss aktualisiert werden. Sie müssen den Token sowie das MQTT-Passwort regelmäßig für jeden Stream im Control Center aktualisieren.

Was bedeutet das in Bezug auf das Arbeiten mit der Software von Swarm Analytics?

  • Wir setzen die Stream-ID als MQTT-Client-ID. Sie können die MQTT-Client-ID bei Bedarf überschreiben.

Sie können sich zwischen den beiden nachfolgenden Schritten entscheiden:

  • für jeden Stream eine entsprechende IotHub-Geräte-ID erstellen (empfohlen) oder

  • zufällige IotHub-Geräte-IDs erstellen und jedem Stream eine zuweisen, indem Sie die MQTT-Client-ID festlegen

Schritte

(1) Erstellen Sie ein IotHub-Gerät, kopieren Sie die Stream-ID aus dem Control Center

az iot hub device-identity create --hub-name <hubname> --device-id "<stream-id> --edge-enabled

(2) Erzeugen Sie einen SAS-Token für das IoTHub-Gerät

az iot hub generate-sas-token --hub-name <hubname> --duration 51840000 --device-id <stream-id>

(3) Überprüfen Sie eingehende Events

az iot hub monitor-events --hub-name <hubname> -d "stream-id"

mosquitto_pub -p 8883 -i <stream-id> -u '<hubname>.azure-devices.net/<stream-id>/?api-version=2021-04-12' -P '<SAS token>' -t 'devices/<stream-id>/messages/events' --cafile root.pem -d -V mqttv311 -m '{"swarm":"test"}'

(5) Geben Sie URL, Benutzername, Passwort und Topic als Custom-Broker im Control Center an.

(4) Testen Sie mit einem MQTT-Client (z.B. mosquitto) und veröffentlichten Sie eine Message. Wir haben diese verwendet. Stellen Sie sicher, dass Sie zu diesem Zeitpunkt Messages erhalten. Fahren Sie nicht fort, wenn dieser Schritt nicht funktioniert.

root.pem-Datei
Use MQTT to communicate with Azure IoT Hub - Azure IoT HubMicrosoftLearn
Logo