Skip to main content

Internet móvil para tu Pi - Configuración ECM

Introducción

ECM (Ethernet Control Model) es un protocolo de red por USB que permite que dispositivos como el módulo 4G Quectel EG25-G funcionen como una interfaz de red en una Raspberry Pi. Al habilitar el modo ECM, el módulo proporciona conectividad celular a internet, lo que lo hace ideal para aplicaciones IoT como enrutadores portátiles, gateways IoT y sistemas de monitoreo remoto. La Raspberry Pi se comunica con el módulo mediante comandos AT para gestionar funciones como el modo ECM, GNSS y SMS, garantizando el acceso confiable a internet en áreas sin redes cableadas o Wi-Fi.

Preparación del hardware

Raspberry Pi 5Raspberry Pi 4G LTE CAT4 HAT

Configuración del Hardware

Configurar una Raspberry Pi para redes mediante el modo ECM (Ethernet Control Model) usando comandos AT implica el uso del módulo Quectel.

note

Si no tienes instalados los controladores necesarios para comunicarte mediante comandos AT, deberás instalarlos.

Configuración de Red

Paso 1: Abrir Minicom en la Raspberry Pi

sudo minicom -D /dev/ttyUSB2
AT

Paso 2: Habilitar el modo ECM

AT+QCFG="usbnet",1

Paso 3: Verificar el modo

AT+QCFG="usbnet"?

Debería devolver usbnet,1, lo que indica que el modo ECM está activo.

Paso 4: Verificar las interfaces de red

ifconfig

Deberías ver una nueva interfaz, usb0 o eth1, que corresponde al modo ECM. En este caso, es usb0.

Paso 5: Para configurar la interfaz de red para acceso a internet, usa DHCP:

sudo dhclient usb0
sudo ip link set usb0 up

Paso 6: Asegúrate de que el enrutamiento esté correctamente configurado para acceso a internet:

sudo ip route add default via 192.168.225.1 dev usb0

Cambia la puerta de enlace (gateway) según la IP de tu interfaz usb0.

Paso 7: Agrega entradas DNS para la resolución de nombres.

Edita el archivo /etc/resolv.conf para usar los DNS de Google:

sudo nano /etc/resolv.conf

Paso 8: Agrega estas 2 líneas y guarda:

nameserver 8.8.8.8
nameserver 8.8.4.4

Paso 9: Haz que la configuración DNS sea persistente

sudo nano /etc/NetworkManager/NetworkManager.conf

Paso 10: Agrega en la sección [main] y guarda:

dns=none

Paso 11: Reinicia NetworkManager

sudo systemctl restart NetworkManager

Paso 12: Probar la conexión

ping -I usb0 8.8.8.8
nslookup google.com

Una vez conectado correctamente a la red móvil usando el HAT 4G LTE, las posibilidades son realmente ilimitadas. Puedes establecer conexiones MQTT para mensajería IoT, comunicarte sin problemas con servicios en la nube para procesamiento de datos, o configurar un servidor FTP para transferencias remotas de archivos. Esta configuración transforma tu Raspberry Pi en una potente puerta de enlace portátil para diversas aplicaciones en IoT, automatización y mucho más.

Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para ofrecerte diferentes tipos de soporte y asegurarnos de que tu experiencia con nuestros dispositivos sea lo más fluida posible. Contamos con varios canales de comunicación para adaptarnos a tus preferencias y necesidades.

Loading Comments...