🏡Inicio | 🗃️ Secciones | ❓ Soporte | Producto:

IoT Gateway NG


https://youtu.be/yhwz3VKa19k

Descripción

En este artículo se describe como configurar un módem 4G para el IoT Gateway. Este módem podemos tenerlo siempre conectado a Internet, o usar el envió de SMS contra este dispositivo para activar y desactivar la conexión cuando queramos tener acceso remoto al equipo.

En esta entrada te explicamos la primera parte, la de tener el módem siempre conectado y en el próximo vídeo nos centraremos en controlar la conexión vía SMS.

Configuración del módem

Empezamos por definirle al USB en que modo debe ser reconocido por el equipo. A esto se le llama configuración del “usb-modeswitch”.

usb-modeswitch

Instalamos el paquete:

apt install usb-modeswitch

para configurar el comportamiento del usb-modeswitch crearemos el seguiente fichero de configuración:

/etc/udev/rules.d/40-usb_modeswitch.rules

ATTR(idVendor}=="12d1", ATTR{idProduct}=="1446", RUN+="usb_modeswitch '%b/%k'"

# ttyUSB_utps_modem
SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1001*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="modem0"
# ttyUSB_utps_diag
SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1001*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="modem1"
# ttyUSB_utps_pcui
SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1001*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="modem2"

Para que el dispositivo se reconozca se puede usar el siguiente comando y si no funciona también podemos reiniciar.

udevadm control --reload-rules && udevadm trigger

Después debemos ver que dentro de /dev deben aparecer varios dispositivos llamados /dev/modem* a través de los cuales podemos acceder a las diferentes funciones del módem.

Para saber más de cada uno de estos dispositivos podemos usar el comando:

udevadm info -a /dev/modem0

Conexión a Internet