🏡Inicio | 🗃️ Secciones | ❓ Soporte | Producto:
IoT Gateway NG
https://youtu.be/W98qCLPCnIs
Descripción
Los módems 4G de este tipo funcionan completamente diferente de las generaciones anteriores. Cambiarles el modo de funcionamiento para que trabajen como un dispositivo serie no es tan sencillo.
Pero esto esta lejos de ser un problema, al contrario, es una gran ventaja. Ya que el módem se reconoce como una nueva targeta de red a través de la cuál accedemos a Internet. Más fácil y transparenete imposible.
El reto está en la gestión de SMS para orquestrar la conexión y desconexión. Ya que estos módems disponen de una web para gestionar estos temas.
Aquí te contamos como automatizar todo el procedimiento.
Detalles de funcionamiento
- El contenido del SMS se guarda en /var/run/modem, contenido siempre en minúsculas.
- Elimina todos los SMS.
- Para controlar el módem desde la línea de comandos se usan dos scripts, el de
- conexión: modem_on
- desconexión: modem_off
- Cada vez que se procesa un nuevo SMS este sobrecarga el contenido del fichero /var/run/modem.
- Para conectar la conexión se puede hacer ejecutando el script modem_on
- Si no tenemos acceso a la máquina, debemos mandar un SMS al número de teléfono que tiene la SIM con el contenido: on
- Para desconectar el equipo, el procedimiento es el análogo. Ejecutar modem_off, o enviar un SMS con el contenido off
- Cada minuto se ejecuta el script de modem.py a través del crontab
- Este script tiene varias funciones
- modem.py - se encarga de recibir los SMS, procesarlos y actualizar el contenido de /var/run/modem; borrando los mensajes después de haberlos procesado.
- modem.py - se encarga de lanzar la conexión a Internet y desconectarla.