Ziel: Senden Sie Nachrichten an eine Gruppe von Azure IoT Hub-Geräten, die über MQTT WebSocket verbunden sind.Kann ich eine Nachricht an eine Gruppe von Azure IoT Hub-Geräten senden, die über MQTT WebSocket verbunden sind?
Erste Idee: eine Gruppe von IoT-Hub-Geräte haben (Gruppe X) X zu Nachrichten mit Thema abonnieren
Problem:
Auf den Communicate with your IoT hub using the MQTT protocol docs, sehe ich nicht ein Möglichkeit, ein Gerät für weitere Themen zu abonnieren. Ich sehe nur Beispiele für eine Subskription zu einem gerätespezifischen Endpunktdevices/{device_id}/messages/devicebound/#
.
Die Seite geht weiter zu sagen "IoT Hub ist kein allgemeiner PUB-Sub-Messaging-Broker, unterstützt nur die dokumentierten Themennamen und Themenfilter." Ich denke, diese Themen
devices/{device_id}/messages/devicebound/
devices/{device_id}/messages/devicebound/#
Mein Fazit sind: Ich kann nicht eine Gruppe von IoT-Hub-Geräte haben (Gruppe X) abonnieren, um Nachrichten mit Thema X .
Fragen:
- Ist meine Schlussfolgerung richtig?
- Wenn meine Schlussfolgerung richtig ist, gibt es eine andere Möglichkeit, Nachrichten an eine Gruppe von Azure IoT Hub-Geräten zu senden, die über MQTT WebSocket verbunden sind?
Gibt es einen Plan, um den Azure IoT Hub zu einem allgemeinen MQTT-Pub-Sub-Messaging-Broker zu machen? Wir haben in AWS vollständig Serverless Architekturen (mit AWS IoT Gateway als MQTT-Broker), und wir versuchen, in Azure zu replizieren. – mrh042