Qual é a diferença entre Minicom e gammu-smsd?

Qual é a diferença entre Minicom e gammu-smsd?

Minha compreensão do Minicom:

Minicom é um programa de controle de modem baseado em texto (permite comunicar-se com o modem por meio de comandos AT em um terminal baseado em texto) usando comunicações de porta serial. Portanto, você pode configurar um modem usando Minicom e até mesmo fazer com que o modem envie mensagens SMS:

at+CMGS=954xxxxxxx
> Hello World
+CMGS: 8

Minha compreensão do gammu-smsd:

gammu-smsdé um programa que verifica periodicamente o modem em busca de mensagens recebidas, armazena-as em um armazenamento definido (por exemplo, postgresql/ mysqlbanco de dados) e também envia mensagens enfileiradas (armazenadas em uma fila) neste armazenamento.

Assim, ambos os programas podem enviar mensagens SMS usando um modem. Ambos precisam ser configurados para escutar /dev/ttyS0(assumindo que o modem esteja conectado à primeira porta serial) e ambos usam o conjunto de comandos AT e taxas de transmissão.

Então, ambos são necessários ou você pode simplesmente usar gammu-smsdsem precisar usar o Minicom?

Responder1

Minicom é um programa de terminal. Sua principal tarefa é permitir a interação do usuário final com a porta serial.

O SMSd do Gammu é um daemon de SMS, projetado para pesquisar mensagens em um modem e provavelmente processá-las de alguma forma, além de fornecer uma interface simplista para enviar SMS (e outros recursos do telefone).

Você pode fazer tudo o que Gammu faz manualmente no Minicom. Ou você pode escrever scripts no estilo 'bate-papo' para lidar com partes do SMSd e reinventar a roda.

São essencialmente ferramentas que se comunicam com uma porta serial no final do dia, mas são refinadas para objetivos diferentes.

Não há razão para que você precise que o Minicom seja executado gammu-smsd, mas geralmente descubro que acabo instalando o Minicom quando mexo com essas coisas de qualquer maneira, apenas para minha própria capacidade de depuração.

informação relacionada