Webverbindung über Arduino mit WiFi

Ich möchte von meinem Arduino aus eine HTTP-Anfrage im Web an einen bestimmten Server stellen können. Ich habe bereits ein Wireless SD Shield und frage mich, ob das, was ich tun möchte, möglich ist / was ich kaufen müsste, damit es funktioniert. Soweit ich weiß, kann ich mit einer Antenne, wie einem XBee Wireless Transmitter, ein "Add-On" -Schild daran anschließen. Alle Beispiele, die ich im Internet für solche Dinge finde, verwenden jedoch zwei Arduinos, einen als Empfänger und einen als Sender. Was ich möchte, ist, ein einzelnes Arduino zu verwenden, um eine drahtlose Verbindung zum Web herzustellen und eine HTTP-Anfrage zu stellen.

Es spielt keine Rolle, ob HTTP selbst nicht unterstützt wird, ich kann immer einen einfachen Client mit TCP erstellen. Aber zumindest muss ich in der Lage sein, eine TCP-Verbindung herzustellen und Daten über WLAN an das Internet zu senden. Im Grunde genau wie ein Ethernet-Schild, aber über WLAN.

Antworten (2)

Was Sie tatsächlich entdeckt haben (Ihr drahtloses SD-Schild), ist eine Methode zum drahtlosen Senden serieller Daten von einem Arduino zum anderen, über die Verwendung von xBee-Schild, drahtlosen Schilden usw. Sie müssen lediglich eine Verbindung zum Internet herstellen. Da Sie Ethernet ausgeschlossen und WLAN angegeben haben, sprechen wir über WLAN-Schilder.

Es gibt eine Reihe von Wi-Fi-Schildern für den Arduino, die Sie verwenden können, obwohl sie im Allgemeinen viel teurer sind als Ethernet-Schilde.

Hier ist einer von Sparkfun,

Und hier noch eins .

Sehen Sie sich die Dokumentation auf der Website http://arduino.cc an , um zu erfahren, wie Sie Code für die Serververbindung schreiben können.

Beifall.

Ich würde empfehlen, dass Sie sich eine Rugged Circuits Yellowjacket ansehen . Es hat ein WLAN an Bord und kann einfache Webseiten bedienen und Ein-/Ausgänge steuern. Sehen Sie sich auch ihre Codebeispiele an.