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

3

Meu entendimento sobre o Minicom:

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

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

Meu entendimento do gammu-smsd:

gammu-smsd é um programa que verifica periodicamente o modem quanto a mensagens recebidas, armazena-as em armazenamento definido (por exemplo, postgresql / mysql database) e também envia mensagens enfileiradas (armazenadas em uma fila) neste armazenamento. p>

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

Então, ambos são necessários ou você pode usar apenas gammu-smsd sem ter que usar o Minicom?

    
por JohnMerlino 07.10.2013 / 22:07

1 resposta

2

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

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

Você pode fazer tudo o que o Gammu pode fazer à mão no Minicom. Ou você pode escrever scripts de estilo 'chat' para manipular bits do SMSd e reinventar a roda.

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

Não há nenhuma razão para você precisar do Minicom para executar gammu-smsd , mas eu geralmente acho que acabo instalando o Minicom quando eu mexer com essas coisas de qualquer maneira, apenas pela minha própria capacidade de depuração.

    
por 07.10.2013 / 22:22

Tags