Das standardmäßige Protokoll-Gateway-Beispiel ist aufgrund des gesamten MQTT-Codes in der Tat etwas verwirrend. Das Protokoll-Gateway simuliert eine IoTHub-Verbindung für jedes benutzerdefinierte Protokollgerät, das Sie mit dem Gateway verbinden.
Um diese Übersetzung vom TCP-Gerät zu einem IoTHub-Gerät durchführen zu können, müssen Sie zunächst eine Verbindung zum IoTHub für das Gerät herstellen. Dies ist der Gateway-Teil. Im Folgenden finden Sie die wichtigsten Grundlagen für diese IoTHubConnection.
%Vor%Die Callback-Methode "deviceClientFactory" sollte wie folgt implementiert werden und in dieser Zeile im Report des ProtocolGateway in Github: Ссылка
%Vor%Wenn ein Tcp-Gerät eine Verbindung mit dem Protokoll herstellt, sollten Sie eine Instanz dieser IoTHubConnection erstellen und Nachrichten vom Gerät an die IoTHubConnection senden und umgekehrt. Der folgende Code zeigt eine sehr einfache Version, wie dies gemacht werden sollte.
%Vor%