¿Cuáles son algunas recomendaciones sobre un puente WiFi a serie ideal? Mis cualidades ideales serían:
Hasta ahora he encontrado:
Alguien tiene alguna experiencia con otras posibilidades?
Roving Networks ofrece el RN-131C y el RN-131G por $45/$40 WiFi - UART. Utiliza 100 mA cuando está despierto y 10 uA dormido. Estoy usando un sistema relacionado en un proyecto y funciona bastante bien. La variante C es un rango de temperatura comercial, la G es industrial. Creo que también tienen versiones RS-232 y SPI/I2C. No estoy seguro de si este es el WiFly GSX que mencionaste en tu pregunta original.
Además, analizamos los módulos de Redpine Signals . No estoy seguro de cuál es su consumo de energía, pero la serie de productos Connect-i-on tiene la otra funcionalidad que está buscando.
¿Ha considerado usar un Lantronix Wiport (Wifi to Serial Module)?
Little Bird Electronics solía vender el Little Bird Brain Arduino Wifi Shield. Que era un Lantronix Wiport en un escudo Arduino.
Módulo inalámbrico Microchip/ZeroG
No he usado este módulo, pero estamos planeando usarlo. He usado la pila TCP/IP de Microchip y funciona bastante bien. Es económico e interactúa con uP a través del bus SPI.
No está claro para qué es este proyecto, pero creo que su mejor opción es un enrutador WiFi prefabricado con OpenWRT o algún otro firmware de código abierto similar. Los enrutadores WiFi tienen la interfaz WiFi y generalmente tienen un pinheader en la placa para el serial (nivel TTL).
Si está utilizando Arduino, el WiShield funciona muy bien con una pila de software libre. Interfaz SPI entre Arduino y WiShield, pero Arduino podría convertir eso en serie si lo desea.
He usado Lantronix XPort Pro (Ethernet) antes... muy sencillo y excelente personal de soporte. Si usa Matchport, ¡llámelos! En mi investigación también encontré el Digi Connect Wi Me , pero no terminé seleccionándolo. Tiene un factor de forma más pequeño que cualquiera de los anteriores y un menor consumo de energía que el Matchport, pero el precio era demasiado alto. ($130) Además, se ejecuta en un chip ARM, en lugar de x86 como Matchport, por lo que los requisitos de energía de recepción/inactividad/suspensión son más bajos.
La potencia de transmisión es similar para ambos dispositivos. Lo dictan los requisitos de potencia de la antena. Si bien puede obtener fácilmente una corriente promedio tan baja (paquetes cortos de alta densidad y largos tiempos de suspensión), no encontrará uno que transmita a la potencia requerida con menos de un par de cientos de mA. Prácticamente todos los 650/750 mA de corriente que consumen Matchport y Wi Me durante la transmisión se deben a la amplificación de la antena.
El WiFly GSX es una opción que no encontré. Baja potencia debido a la antena de cerámica y diseñada para aplicaciones alimentadas por batería. Las cosas buenas y malas me sobresalen de este chip. Bueno: tiene E/S digitales de propósito general, entradas analógicas y el firmware se puede actualizar de forma inalámbrica, que son características increíbles . Malo: solo incluye la pila TCP/IP, no un servidor integrado y SO incluido como los demás. Creo que se requerirá más configuración para ver este módulo en línea. Pregúntale a mtrw.
Como apunta Dago, yo personalmente uso un router Fon (La Fonera) o Meraki (con OpenWRT) para conectar Wifi a una conexión serie.
http://www.geocities.jp/arduino_diecimila/wifi/a2p_ddwrt_en.html
Puede que esto no sea un pensamiento convencional, pero Raspberry Pi se adapta bastante bien a sus requisitos.
He estado tratando de resolver un problema similar y finalmente noté que Raspberry Pi es un convertidor Ethernet <-> {SPI, I2C, GPIO, UART} bastante bueno. No es costoso, lo pondrá en funcionamiento en minutos, tiene un encabezado de expansión, hay controladores de Linux para los periféricos de la placa.
Conecté un MSP430 al UART de RPi sin ningún problema, lo que me dio no solo conectividad WiFi, sino también una gran potencia de procesamiento (piense no solo en una interfaz de Ethernet sino en un servidor web que muestra estadísticas computadas de datos recopilados usando el MSP430).
Sparkfun RN-XV- 40USD
Se utiliza en la mayoría de los proyectos de hobby/Arduino. Tiene capacidades UDP, TCP y HTTP
davidcary