Agregar Wi-Fi a una aplicación TCP / IP que ya se está ejecutando con Ethernet

2

Qué hacer si tiene una aplicación Ethernet que ya está funcionando con la funcionalidad TCP / IP y ahora desea agregar Wi-Fi. La mayoría de los módulos de Wi-Fi disponibles tienen pilas TCP / IP integradas con algún tipo de interfaz api que debe usar (es decir, TCP_open (google.com, 80)). Esto es bueno si está iniciando una aplicación nueva y desea poder poner en marcha rápidamente algo simple.

¿Pero qué sucede si ya tiene una aplicación compleja con TCP / IP stack y solo desea que use Wi-Fi? Desea poder tomar los paquetes Ethernet sin procesar que salen de su pila TCP / IP y enviarlos al módulo Wi-Fi. He encontrado algunos módulos Wi-Fi que permiten esta función de "omisión de TCP / IP" pero no muchos.

Para mí, no parece ser el único de una aplicación y me pregunto por qué no es más fácil encontrar módulos que permitan este tipo de solución. ¿Qué están haciendo otros en esta situación? es decir, una aplicación TCP existente donde le gustaría "dejar caer" Wi-Fi

    
pregunta ZooS

1 respuesta

2

Todos los módulos que tienen la pila TCP / IP incorporada tienen un Cortex M3, M4 o un procesador similar para ejecutar la pila. Necesita un módulo sin el procesador, por lo que puede usar la pila en su procesador existente. Están disponibles, estoy usando un Murata SN8000, en parte porque los controladores para Freescales Linux están disponibles. Estos módulos sin procesador son más baratos y tienen un mejor rendimiento que las versiones de procesador integrado.

    
respondido por el Steve G

Lea otras preguntas en las etiquetas