¿Puente ideal de WiFi a serie (o SPI)?

18

¿Cuáles son algunas recomendaciones sobre un puente ideal de WiFi a Serial? Mis cualidades ideales serían:

  • Conectividad simple, SPI o serie
  • Velocidad rápida razonable, idealmente al menos 1mbit / seg (aunque probablemente no siempre necesitaría esa velocidad)
  • Barato, estoy pensando en menos de $ 50
  • Baja potencia: debería usar a lo sumo 100 mA, si pudiéramos reducirla aún más, como por ejemplo 20 o 30ma, 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 se debe conectar, y luego manejar los 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?

    
pregunta davr

9 respuestas

5

Roving Networks ofrece RN-131C y RN-131G por $ 45 / $ 40 WiFi - UART. Utiliza 100 mA cuando está despierto y 10 uA dormidos. 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 tienen RS-232, así como versiones SPI / I2C también. No estoy seguro de si este es el WiFX GSX que mencionó en su pregunta original.

También, vimos 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.

    
respondido por el mtrw
5

¿Ha considerado usar un Lantronix Wiport (Módulo de Wifi a Serie) .

Little Bird Electronics solía vender el Escudo Wifi Arduino para Cerebro Little Bird. Que era un Lantronix Wiport en un escudo Arduino.

    
respondido por el littlebirdceo
4

Microchip / ZeroG Wireless Module

No he usado este módulo, pero estamos planeando usarlo. He utilizado la pila TCP / IP de Microchip y funciona bastante bien. Es económico y se conecta a través de un bus SPI.

    
respondido por el mjh2007
3

Si está utilizando Arduino, el WiShield funciona muy bien con una pila de software libre. La interfaz SPI entre el Arduino y el WiShield, pero el Arduino podría convertirlo en serial si lo desea.

    
respondido por el mikem
2

No está claro para qué sirve este proyecto, pero creo que lo mejor es un enrutador WiFi premezclado con OpenWRT o algún otro firmware de código abierto similar. Los enrutadores WiFi tienen la interfaz WiFi y generalmente tienen una cabeza de alfiler en la placa para la serie (nivel TTL).

    
respondido por el Dago
2

He usado el Lantronix XPort Pro (Ethernet) antes ... muy sencillo y excelente personal de soporte. Si usas el 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 alimentación de recepción / inactividad / suspensión son menores.

La potencia de transmisión es similar para ambos dispositivos. Es dictada por 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 inactividad), no encontrará uno que transmita a la potencia requerida con menos de doscientos mA. Prácticamente todos los 650/750 mA de corriente que el Matchport y el Wi Me extraen 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. Cosas buenas y malas me sobresalen 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 impresionantes . Malo: solo incluye la pila TCP / IP, no un servidor integrado y el sistema operativo incluido como los demás. Se requerirá más configuración para ver este módulo en línea, creo. Pregunte a mtrw.

    
respondido por el Kevin Vermeer
1

Como lo señaló Dago, yo personalmente uso un Fon (La Fonera) o un enrutador Meraki (con OpenWRT) para conectar Wifi a una conexión serie.

enlace

    
respondido por el gbraad
0

Es posible que esto no sea un pensamiento convencional, pero Raspberry Pi cumple con sus requisitos bastante bien.

He estado tratando de resolver un problema similar y finalmente noté que la Raspberry Pi es una muy buena Ethernet < - > {SPI, I2C, GPIO, UART} convertidor. No es caro, lo pondrá en funcionamiento en cuestión de minutos, tiene un encabezado de expansión, hay controladores de Linux para periféricos de placa.

He conectado un MSP430 a la UART de RPi sin ningún problema, lo que no solo me proporcionó conectividad WiFi, sino también una gran capacidad de procesamiento (piense no solo en una interfaz Ethernet sino en un servidor web que muestra estadísticas de datos recopilados con el MSP430). ).

    
respondido por el Jan Rychter
0

Sparkfun RN-XV- 40USD

Se utiliza en la mayoría de los proyectos de hobby / Arduino. Tiene capacidades UDP, TCP y HTTP

    
respondido por el Raaj

Lea otras preguntas en las etiquetas