Protokolle und Portnummern

Die folgende Tabelle enthält eine Liste der Protokolle, die zum Senden von Daten an Azure IoT Hub zur Verfügung stehen, Richtlinien für die Auswahl des Protokolls und die Portnummern, die die verschiedenen Protokolle verwenden.
Protokoll Bedingung Portnummer
HTTP Verwenden Sie dieses Protokoll, wenn die Daten, die Sie senden möchten, nicht sehr groß sind und/oder die Standardports für die anderen Protokolle nicht verfügbar sind. 80
MQTT MQTT ist im Vergleich zu AMQP ein schlankes Protokoll und wird häufig verwendet. Verwenden Sie dieses Protokoll, wenn Sie Daten mit geringer Bandbreite senden möchten und/oder nicht mit mehreren Geräten über dieselbe Verbindung verbunden sein möchten. 8883
AMQP AMQP ist im Vergleich zu anderen Protokollen zuverlässiger. Es sendet Daten in Stapeln, daher ist der Netzwerkverkehr im Vergleich zu MQTT geringer. Verwenden Sie dieses Protokoll, wenn Sie häufig eine große Menge an Daten von mehreren Kollektoren senden möchten. 5763
MQTT über Web-Sockets MQTT ist im Vergleich zu AMQP ein schlankes Protokoll und wird häufig verwendet. Darüber hinaus ist die Kommunikation über Web-Sockets zuverlässiger und sicherer. Verwenden Sie dieses Protokoll, wenn Sie Daten mit geringer Bandbreite und auf sichere Weise senden möchten. 443
AMQP über Web-Sockets AMQP ist im Vergleich zu anderen Protokollen zuverlässiger. Es sendet Daten in Stapeln, daher ist der Netzwerkverkehr im Vergleich zu MQTT geringer. Darüber hinaus ist die Kommunikation über Web-Sockets zuverlässiger und sicherer. Verwenden Sie dieses Protokoll, wenn Sie häufig und sicher eine große Menge an Daten von mehreren Kollektoren senden möchten. 443