Mochis NoticiasTecnologíaAlojamiento ESP: convierta ESP32 en un adaptador WiFi/BT de Linux
Mochis NoticiasTecnologíaAlojamiento ESP: convierta ESP32 en un adaptador WiFi/BT de Linux
Tecnología

Alojamiento ESP: convierta ESP32 en un adaptador WiFi/BT de Linux

Alojamiento ESP: convierta ESP32 en un adaptador WiFi/BT de Linux

Si bien estamos acostumbrados a los adaptadores USB WiFi, los dispositivos integrados generalmente usan tarjetas SDIO WiFi, y por buenas razones: están en modo de menor consumo de energía, no utilizan un puerto USB y no requieren un concentrador USB que consuma energía. , y la interfaz SDIO está ampliamente disponible. Sin embargo, las tarjetas y módulos SDIO tienden a ser oscuros y propietarios más allá de lo razonable. Ingrese ESP-Hosted: la combinación de firmware y controlador de Espressif para ESP32 (comunicado de prensa) (GitHub), que convierte su ESP32 en un módulo WiFi o para su computadora Linux (ESP-Hosted -NG) o MCU (ESP-Hosted-FG). En particular, su ESP-Hosted-NG convierte su ESP32 conectado a SPI o SDIO (incluido -S2/S3/C2/C3/C6) en una tarjeta WiFi, bastante rápida y compatible de forma nativa con la red Linux, a diferencia de algo como AT. modo comando.

Hemos visto esto hecho con ESP8266 antes: reutilizar un controlador ESP8089 de fuentes encontradas en línea, convirtiendo un ESP8266 en un adaptador WiFi de $2 para algo como un Pi. El proyecto ESP-Hosted cuenta con el respaldo de Espressif y funciona en toda la línea ESP32, a través de la interfaz SDIO o incluso SPI. Admite 802.11b/g/nu incluso Bluetooth, hasta BLE5, ya sea en un canal UART adicional o en el mismo canal SDIO/SPI; Incluso puedes obtener audio BT a través de I2S. Si tiene un puerto SPI/SDIO libre y un módulo ESP32 a mano, ¡esta podría ser la tarjeta WiFi perfecta para su proyecto Linux!

Existen algunas limitaciones; por ejemplo, no se puede utilizar el modo AP en la versión NG (compatible con Linux). Además, parte del firmware tiene blobs, pero la mayor parte del firmware y todos los controladores se pueden modificar en caso de que necesite que su ESP32 haga incluso más de lo que Espressif ha codificado en él; este no es un firmware de código completamente abierto. pero definitivamente es mucho más que el chip WiFi Raspberry Pi integrado de Broadcom. Hay mucha documentación e incluso algunas funciones divertidas, como el acceso a la capa de transporte sin formato. Además, cabe destacar que este proyecto es compatible con ESP32-C6, lo que significa que puede equipar su proyecto con un adaptador WiFi basado en RISC-V.

Imagen del título de [zhichunlee].

Source link

Hi, I’m Corina Guzman

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *