Gracias al pequeño tamaño de Raspberry Pi, esta computadora de placa única es muy portátil. Sin embargo, es posible que no siempre esté dentro del alcance de un punto de acceso Wi-Fi cuando viaja, por lo que la opción de conectarse a una red celular es atractiva si desea mantener su Pi en línea.
Con un plan de datos móviles y un LTE HAT (hardware adjunto en la parte superior), podrá conectar su Raspberry Pi a una red celular en casi cualquier lugar. Nuestras instrucciones paso a paso lo guiarán a través del proceso.
Equipo necesario
Antes de estar listo para conectar su Raspberry Pi a una red celular, necesitará:
- frambuesa pi
- Tarjeta microSD con sistema operativo Raspberry Pi (o una distribución de Linux basada en ARM similar) instalada
- Cellular HAT (también conocido como LTE Base HAT o WWAN HAT)
- Módem mini PCIe (por ejemplo, módem Quectel) que funcionará en su región
- Cable USB-A a micro-USB
- Cables de antena U.FL (macho) a SMA (o U.FL) hembra
- tarjeta SIM
- antena(s) LTE
- Cable de ethernet
- Cable HDMI a Micro-HDMI
- Separadores y tornillos pequeños
- Adaptador de corriente
Conexión del hardware
Primero, asegure cuatro separadores a la placa Raspberry Pi. Luego, con una presión suave, coloque el SOMBRERO en los pines GPIO de Raspberry Pi, asegurándose de que se alinee correctamente. Luego querrá asegurarse de que quede bien ajustado atornillándolo en los separadores.
Luego, el módem debe deslizarse en el conector en la parte superior del HAT, de manera similar a como se conecta un SSD M.2. Hay dos tornillos en el otro extremo del módem que también deberán asegurarse. el tu Será necesario conectar los cables FL para poder conectar las antenas más adelante. El M1 y D1 son puertos de antena y el puerto D2/G suele ser para GPS (si es necesario).
Este es un buen momento para insertar la tarjeta SIM de su operador. Es una buena práctica hacerlo antes de conectar la alimentación de su Raspberry Pi al LTE HAT y al módem.
Para asegurarse de que el nuevo hardware reciba alimentación, conecte el cable USB al HAT y el otro extremo a un Puerto USB-A en la Raspberry Pi: si usa una Raspberry Pi 4, use uno de los puertos azules USB 3.0 para mayor velocidad. Dependiendo de su SOMBRERO, espere ver una luz brillante brillando una vez encendido.
Instalación del software
Asumiendo que sabes cómo instalar el sistema operativo Raspberry Pi en su Raspberry Pi, pasemos a configurar la conexión a una red celular.
El sistema operativo Raspberry Pi debería detectar el dispositivo USB tan pronto como su HAT y módem estén conectados mediante un cable USB. Para confirmar que su módem es visible para el sistema, escriba lo siguiente en la terminal:
susb
Verás algo como esto:
Esto confirma que su módem es reconocido por su Raspberry Pi. A continuación, debe validar que su módem conectado por USB registre una dirección IP. Para hacerlo, escriba:
ip-a
notarás que 4: usb0 tiene una dirección IP. Si su dispositivo no tiene una dirección IP, intente volver a conectar su hardware e intente los comandos del terminal nuevamente.
Como puedes ver, hay un eth0 conexión registrada. Esta salida se refiere a una conexión Ethernet que está activa y funcionando. Si la conexión Wi-Fi estaba habilitada, también vería una dirección IP cerca de wlan0.
Para estar seguro de que su módem podrá conectarse a una torre celular cercana, escriba lo siguiente en su terminal:
silbido-Iusb0www.Google.com-C 5
Como su módem está conectado a través de USB, configurará su módem en un modo llamado ECM (Modelo de control de Ethernet). Necesitará una aplicación, llamada minicom, para configurar el módem. Para instalar minicom, abra una terminal y escriba el siguiente comando:
sudo apto instalar minicom -y
Una vez que esté instalado, regrese a su terminal e ingrese este comando (es posible que deba escribir el sudo prefijo si obtiene un error):
minicom -D /dev/ttyUSB2 -b 115200
Esto abrirá una conexión serial usando su módem USB con una tasa de baudios de 115,200. Si comienza a escribir y no puede ver los caracteres en la pantalla, presione Control + A entonces mi para activar el eco.
Utilice el siguiente comando AT para confirmar el modo USB actual:
AT+QCFG="red usb"
Si recibiste algo con usbnet=0, entonces deberá cambiar a "1". Esto también se conoce como modo ECM. Si ese es tu caso, escribe:
AT+QCFG="red usb",1
El módem debería reiniciarse automáticamente en este punto. Para confirmar esta acción, busque "¡No se puede abrir /dev/ttyUSB2!" que aparece en la pantalla en cinco segundos. Si no, escribe esto:
AT+CFUN=1,1
Tipo EN una vez más, y debería recibir "OK" como respuesta. Ahora necesitará decirle al módem su información de APN ingresando lo siguiente en minicom:
AT+CGDCONT=1,"IP","TU_APN"
Reinicie el módem una vez más usando el comando:
AT+CFUN=1,1
Verás algo como esto después de que el módem termine de reiniciarse una vez más.
Salga de minicom presionando Control + A entonces X. Asegúrate de haber seleccionado "Sí" y presiona Ingresar.
Reinicie su Raspberry Pi; en una terminal, ingrese:
reiniciar sudo
Una vez que se complete el reinicio, inicie sesión y abra su aplicación de terminal. Tipo:
ifconfig usb0
Estarás buscando una mención del cdc_éter conductor. Esto confirma que su módem está funcionando como se esperaba.
También puede repetir el silbido comando que se mostró anteriormente para confirmar que puede conectarse a Internet a través de su torre celular más cercana.
Si necesita más solución de problemas, Sixfab tiene una excelente guía que explica el Configuración del módem ECM para un módem Quectel.
¿Dónde llevarás tu Raspberry Pi?
Ahora que tiene la capacidad de conectar su Raspberry Pi a una torre celular cercana compatible con un operador, puede permanecer conectado a Internet donde quiera que vaya. Recuerde que es posible que aún se apliquen cargos por datos, así que consulte con su operador antes de comenzar a usar su módem Raspberry Pi con regularidad.
Considere llevar este proyecto un paso más allá al compartir la conexión usb0 de Raspberry Pi a través de su puerto Ethernet. Esto le permitirá realmente tomar en serio el trabajo desde casa al conectar su Raspberry Pi a otro dispositivo, conmutador o enrutador.