2017-12-02 2 views
0

Ich versuche zu verstehen, wenn AWS IOT kann mir helfen, eine direkte Web-Socket-Verbindung von sagen wir meinen Laptop zu einem Gerät mit privaten Adressen über das Internet.Mit AWS IOT für Web-Socket s/w Laptop und ein Gerät

Angenommen, ich habe ein Gerät mit einer privaten IP-Adresse und möchte über eine Web-Socket-Verbindung Daten an dieses Gerät senden. Ich denke, AWS IOT hat eine Möglichkeit, eine direkte Web-Socket-Verbindung zu erstellen b/w sagen wir meinen Laptop mit einer privaten IP-Adresse zu dem Gerät mit privater Adresse?

Etwas wie folgt aus: Zunächst: Gerät -> IOT-Verbindung auf einige Thema und Laptop -> IOT-Verbindung auf demselben Thema Nach dieser eine Web-Buchse S/W-Gerät und dem Laptop und der Verkehr sollte b/sein w Laptop und das Gerät danach

Antwort

0

Der AWS IoT-Dienst bietet keine direkten Geräte-zu-Gerät-Verbindungen. Das Gerät und Ihr IoT-Laptop würden beide eine Web-Socket-Verbindung mit dem AWS-IoT-Broker erstellen.

Die Verwendung des AWS IoT Brokers als Vermittler sollte jedoch für Ihre Situation funktionieren. Sie würden eine Nachricht von Ihrem Laptop an ein AWS IoT-Thema senden, das das IoT-Gerät abonniert hat, und das Gerät würde es sofort erhalten.

+0

Dank Mark. Das mag eine naive Frage sein, aber wäre es hilfreich für mich, wenn ich eine Echtzeitkontrolle meines Geräts möchte? Wenn das Gerät über eine öffentliche IP-Adresse verfügt und ich eine direkte Verbindung herstellen kann, kann ich keine direkte Websocket-Verbindung von meinem Browser zum Gerät herstellen und kommunizieren. Welche Vorteile würde ich über IOT bekommen? – Scorpion

+0

Die meisten IoT-Geräte werden an Orten wie zu Hause oder im Netzwerk eines Unternehmens eingesetzt, wo sie sich hinter Routern befinden, sodass die Geräte keine eigene öffentliche IP-Adresse haben. Wenn Ihr Gerät über eine eigene öffentliche IP-Adresse verfügt, müssen Sie entscheiden, ob die anderen AWS-IoT-Funktionen wie Message-Fanout, Trigger von AWS Lambda und andere Dienste über IoT-Nachrichten, Protokollierung usw. für Sie von Nutzen sind. –