Mi comprensión de Minicom:
Minicom es un programa de control de módem basado en texto (le permite comunicarse con el módem mediante comandos AT en un terminal basado en texto) utilizando comunicaciones de puerto serie. Por lo tanto, puedes configurar un módem usando Minicom e incluso hacer que el módem envíe mensajes SMS:
at+CMGS=954xxxxxxx
> Hello World
+CMGS: 8
Mi comprensión de gammu-smsd:
gammu-smsd
es un programa que escanea periódicamente el módem en busca de mensajes recibidos, los almacena en un almacenamiento definido (por ejemplo, postgresql
/ mysql
base de datos) y también envía mensajes en cola (almacenados en una cola) en este almacenamiento.
Entonces ambos programas pueden enviar mensajes SMS usando un módem. Ambos deben configurarse para escuchar /dev/ttyS0
(suponiendo que el módem esté conectado al primer puerto serie) y ambos usan el conjunto de comandos AT y las velocidades en baudios.
Entonces, ¿son necesarios ambos o puedes usarlos gammu-smsd
sin tener que usar Minicom?
Respuesta1
Minicom es un programa de terminal. Su trabajo principal es permitir la interacción del usuario final con el puerto serie.
SMSd de Gammu es un demonio de SMS, diseñado para sondear un módem en busca de mensajes y probablemente procesarlos de alguna manera, y proporcionar una interfaz simplista para enviar un SMS (y otras funciones del teléfono).
Puedes hacer todo lo que Gammu puede hacer, a mano, en Minicom. O puede escribir scripts estilo 'chat' para manejar partes del SMSd y reinventar la rueda.
Básicamente, ambas son herramientas que se comunican con un puerto serie al final del día, pero están refinadas para diferentes objetivos.
No hay ninguna razón por la que necesites Minicom para ejecutarlo gammu-smsd
, pero normalmente termino instalando Minicom cuando me meto con esas cosas de todos modos, sólo por mi propia capacidad de depuración.