Ok, ich versuche, mit einem Mikrocontroller über WLAN zu kommunizieren. Es scheint verschiedene Optionen wie UART, SPI usw. zu geben.
Wenn ich möchte, dass ein Arduino Inhalte auf einer Website erhält oder platziert, welches Protokoll verwendet der Arduino, um mit dem WiFi-Modul zu kommunizieren? Ich sehe, dass es billige UART-WLAN-Module gibt, aber ich glaube nicht, dass sie den TCP/IP-Stack eingebaut haben.
2 Fragen:
Wie stelle ich eine Schnittstelle zwischen einem Mikroprozessor und dem WiFi-Modul her? Oder welche Anschlüsse verwende ich? I2C, SPI, UART?
Was sind die Mindestanforderungen für ein WLAN-Modul, um mit einer Website kommunizieren zu können? Ich möchte Daten von einer Website lesen und Daten auf eine Website schreiben.
Ich hoffe, das macht Sinn, aber für mich ist es immer noch verwirrend.
1.) Was auch immer Sie möchten. Es gibt WLAN-Module, die sowohl UART als auch SPI können. Beispiel: http://www.rovingnetworks.com/products/Wi_Fi_Modules
2.) Ich bin kein Webentwickler, aber ich denke, in Bezug auf die Mindestanforderungen müssen Sie in der Lage sein, eine http- oder tcp/udp-Verbindung mit dem Server zu öffnen und GETs und POSTs auszuführen
Ihr Problem hat mehrere Ebenen, und Sie haben einige davon überschritten.
Es gibt auch alle möglichen Möglichkeiten, dieses Problem zu lösen - eine dumme WLAN-Schnittstelle, bei der das Arduino die ganze Arbeit erledigt, eine intelligentere, die sich um viele harte Sachen kümmert, oder eine sehr intelligente, die einen eigenen Webserver enthält usw. und das ardunio übergibt ihm einige sehr kleine / grundlegende Daten zum Einfügen in eine Webseite.
Sie möchten wahrscheinlich keinen HTTP-Stack und Webserver auf einem einfachen Mikro ausführen, obwohl es möglich ist, dass es ziemlich eng wird und Ihr späteres Erweiterungspotenzial ernsthaft einschränkt. Auf der anderen Seite wird es ziemlich schnell ziemlich teuer, eines der intelligenteren WLAN-Module auf das Problem zu werfen.
Sind Sie mit der Nutzung des *dunio verheiratet? Müssen Sie WLAN verwenden?
Das Anbringen von OpenWRT an einem billigen WLAN-Router könnte eine Lösung sein, oder das Ablegen des Duino für einen Pi könnte auch alles viel einfacher machen.
Chris Stratton
Passant
andrebruton
Keegan Jay
Keegan Jay