ich einen Test-Account zu IOThub erstellt haben, und zog das azur iot-SDKs git-Archiv nach unten mit zu testen.IOThub MQTT Unterstützung
Ich habe meine Verbindungszeichenfolge, um sowohl die iothub_client_sample_http und iothub_client_sample_mqtt .c Dateien hinzugefügt.
Wenn ich den iothub_client_sample_http ausführen sehe ich ein paar Netzwerkpakete gesendet und acked bevor ich eine Segmentierungsverletzung in pthread_mutex_lock von PR_lock aufgerufen. Ich werde das aufspüren und beheben.
Noch wichtiger ist, ich möchte das MQTT-Protokoll verwenden. Wenn ich die iothub_client_sample_mqtt App ausführen bekomme ich ein Timeout in dem Verbindungscode. Ich habe die Pakete mit Drahthai angeschaut und was ich sehe ist:
TCP 74 33226> sichere-mqtt [SYN] Seq = 0 Win = 29200 Len = 0 MSS = 1460 SACK_PERM = 1 TSval = 81898578 TSecr = 0 WS = 128
Dann zwei weitere Pakete mit der gleichen Übertragung die gleiche aus. Ich sehe keine Antwortpakete.
Gibt es etwas, das ich am IOThub aktivieren muss, damit MQTT verwendet werden kann?
Ich möchte tatsächlich Mosquitto in das Produkt und ich bekomme das gleiche Szenario aus meinem Code.
Danke für jede Hilfe.
Sie benötigen mehr Informationen zu liefern. Die offiziellen Codebeispiele wurden auf verschiedenen Plattformen getestet. Für uns, Ihnen zu helfen, müssen Sie zeigen, was haben Schritte, die Sie getroffen, um das Beispielprojekt auszuführen. – Jackie