¿Cuáles son algunas recomendaciones sobre un puente WiFi a serie ideal? Mis cualidades ideales serían:
- Conectividad simple, SPI o serie
- Velocidad rápida razonable, al menos 1mbit / seg idealmente (aunque probablemente no siempre sea tan rápido)
- Barato, estoy pensando en menos de $ 50
- Bajo consumo de energía: debería usar como máximo 100 mA, si pudiéramos reducirlo aún más, por ejemplo, 20 o 30 mA, incluso mejor.
- Pila de protocolos incorporada: quiero que maneje el protocolo WiFi, junto con DHCP, TCP / IP, DNS, etc., de modo que todo lo que tengo que hacer es decirle a qué IP / puerto conectarme y luego manejar el datos yo mismo.
- Si es posible, E / S tolerantes a 5V ... para facilitar la interfaz con nuestros microcontroladores de la vieja escuela.
Hasta ahora he encontrado:
¿Alguien tiene alguna experiencia con otras posibilidades?
Respuestas:
Roving Networks ofrece el RN-131C y 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 el 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, miramos 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.
fuente
¿Ha considerado utilizar un Lantronix Wiport (Wifi a módulo de serie).
Little Bird Electronics solía vender el Little Bird Brain Arduino Wifi Shield. Que era un Lantronix Wiport en un escudo Arduino.
fuente
Módulo inalámbrico Microchip / ZeroG
No he usado este módulo, pero estamos planeando usarlo. He usado la pila Microchip TCP / IP y funciona bastante bien. Es económico e interactúa con UP a través del bus SPI.
fuente
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 convertirlo en serie si lo desea.
fuente
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 (serie TTL) en serie.
fuente
He usado Lantronix XPort Pro (Ethernet) antes ... muy sencillo y excelente personal de soporte. Si usas Matchport, ¡llámalos! 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 menores.
La potencia de transmisión es similar para ambos dispositivos. Está dictado por los requisitos de alimentación 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á una que transmita a la potencia requerida con menos de un par de cientos de mA. Prácticamente toda la corriente de 650 / 750mA que Matchport y Wi Me consumen durante la transmisión se debe 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 con batería. Me gustan las cosas buenas y malas sobre este chip. Bueno: tiene E / S digital 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 incorporado e incluye un sistema operativo como los demás. Se necesitará más configuración para ver este módulo en línea, creo. Pregúntale a mtrw.
fuente
Como señaló Dago, yo personalmente uso un enrutador Fon (La Fonera) o Meraki (con OpenWRT) para conectar Wifi a una conexión en serie.
http://www.geocities.jp/arduino_diecimila/wifi/a2p_ddwrt_en.html
fuente
Esto puede no ser un pensamiento convencional, pero Raspberry Pi se ajusta bastante bien a sus necesidades.
He estado tratando de resolver un problema similar y finalmente noté que el 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 periféricos de placa.
He interconectado un MSP430 con el 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 ethernet sino en un servidor web que muestra estadísticas calculadas de los datos recopilados con el MSP430).
fuente
Sparkfun RN-XV- 40USD
Usado en la mayoría de los proyectos de hobby / Arduino. Tiene capacidades UDP, TCP y HTTP
fuente