módulos WiFi solo haciendo PHY y capa de enlace de datos

1

Declaración de problema : necesita un módulo WiFi que implemente solo el "Protocolo de la capa de enlace de datos" después de haber tomado los datos en serie.

Estoy intentando implementar todas las pilas (Capa de aplicación, Capa de transporte y Capa de red) excepto la capa de enlace de datos. Todo lo que quiero es probar mi implementación enviando algunos datos a través de Internet. Por lo tanto, necesito un módulo WiFi que pueda recibir datos en serie y agregarle un encabezado de protocolo de enlace de datos y simplemente transmitirlos a través del canal WiFi.

Todo lo que encontré en línea fue implementaciones de pila completas. Además, si hay una manera de hacer lo que quiero con un dispositivo como ESP8266, por favor ayuda.

    
pregunta Ayush Agrawal

1 respuesta

4

Obviamente has estado buscando en los lugares equivocados.

Todos los conjuntos de chips Wifi no independientes (como el de su teléfono inteligente o portátil o enrutador) solo hacen la modulación física, la demodulación y un poco de la capa de enlace de datos (a saber, control de acceso al medio (MAC), simplemente porque debe hacerlo en hardware que esté muy cerca de la capa física y de baja latencia).

El empaquetado de la capa de enlace de datos generalmente se realiza principalmente por software. No hay razón para hacerlo en hardware. (aparte de un poco de comprobación de comprobación en los paquetes de rx, por lo general).

Entonces, obtenga una computadora portátil o un adaptador USB WiFi e indique a su sistema operativo que envíe marcos IEEE802.11 sin formato. Aquí no hay magia, es lo que tu computadora hace todo el tiempo.

El ESP82xx es un poco especial, ya que en realidad incluye la mínima pila de red / sistema operativo y el manejo de WiFi en un firmware, que ofrece una interfaz simple para los periféricos integrados que lo utilizan. Eso conlleva bastantes inconvenientes, pero en esencia, también puede escribir firmware ESP que haga lo que quiera; simplemente no has mirado lo suficientemente de cerca.

    
respondido por el Marcus Müller

Lea otras preguntas en las etiquetas