Ok, estoy tratando de envolver mis manos alrededor de la comunicación a través de WiFi usando un microcontrolador. Parece que hay varias opciones como UART, SPI, etc.
Si quiero que un Arduino obtenga o coloque contenido en un sitio web, ¿qué protocolo usa el Arduino para hablar con el módulo WiFi? Veo que hay módulos WiFi UART baratos disponibles, pero no creo que tengan la pila TCP/IP incorporada.
2 preguntas:
¿Cómo hago una interfaz entre un microprocesador y el módulo WiFi? O que conexiones uso? ¿I2C, SPI, UART?
¿Cuáles son los requisitos mínimos para que un módulo WiFi pueda comunicarse con un sitio web? Quiero leer datos de un sitio web y escribir datos en un sitio web.
Espero que esto tenga algún sentido, pero para mí sigue siendo confuso.
1.) Lo que quieras. Hay módulos wifi que pueden hacer tanto UART como SPI. Ejemplo: http://www.rovingnetworks.com/products/Wi_Fi_Modules
2.) No soy desarrollador web, pero creo que, en términos de requisitos mínimos, debe poder abrir una conexión http o tcp/udp con el servidor y hacer GET y POST
Hay varias capas en su problema, y ha cruzado algunas de ellas.
También hay todo tipo de formas de resolver este problema: una interfaz wifi tonta con el arduino haciendo todo el trabajo, una más inteligente que se encarga de muchas de las cosas difíciles, o una muy inteligente que contiene su propio servidor web, etc. y el ardunio le pasa algunos datos muy pequeños/básicos para pegarlos en una página web.
Probablemente no desee ejecutar una pila HTTP y un servidor web en un micro básico, aunque es posible que se ajuste bastante y limite seriamente su potencial de expansión más adelante. Por otro lado, arrojar uno de los módulos wifi más inteligentes al problema se vuelve bastante costoso con bastante rapidez.
¿Estás casado con el uso del *dunio? ¿Debes usar wifi?
Poner OpenWRT en un enrutador wifi barato podría ser una solución, o deshacerse del duino por un Pi también podría hacer que todo sea mucho más fácil.
chris stratton
Transeúnte
andrebruton
jay keegan
jay keegan