Was ist der Unterschied zwischen Minicom und gammu-smsd?

Was ist der Unterschied zwischen Minicom und gammu-smsd?

Mein Verständnis von Minicom:

Minicom ist ein textbasiertes Modem-Steuerungsprogramm (ermöglicht die Kommunikation mit dem Modem über AT-Befehle auf einem textbasierten Terminal) unter Verwendung serieller Schnittstellen. Daher können Sie ein Modem mit Minicom konfigurieren und das Modem sogar SMS-Nachrichten senden lassen:

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

Mein Verständnis von gammu-smsd:

gammu-smsdist ein Programm, das das Modem regelmäßig nach empfangenen Nachrichten durchsucht, diese in einem definierten Speicher (z. B. einer Datenbank) speichert postgresqlund mysqlauch in diesem Speicher eingereihte (in einer Warteschlange gespeicherte) Nachrichten sendet.

Beide Programme können also SMS-Nachrichten über ein Modem versenden. Beide müssen so konfiguriert werden, dass sie mithören /dev/ttyS0(vorausgesetzt, das Modem ist an den ersten seriellen Port angeschlossen) und beide verwenden den AT-Befehlssatz und die AT-Baudraten.

Werden also beide benötigt oder können Sie einfach gammu-smsdMinicom verwenden, ohne es verwenden zu müssen?

Antwort1

Minicom ist ein Terminalprogramm. Seine Hauptaufgabe besteht darin, dem Endbenutzer die Interaktion mit der seriellen Schnittstelle zu ermöglichen.

Gammus SMSd ist ein SMS-Daemon, der ein Modem nach Nachrichten abfragt und diese wahrscheinlich auf irgendeine Weise verarbeitet und eine einfache Schnittstelle zum Senden einer SMS (und anderen Telefonfunktionen) bietet.

Sie können alles, was Gammu kann, manuell in Minicom erledigen. Oder Sie können Skripte im Chat-Stil schreiben, um Teile des SMSd zu handhaben und das Rad neu zu erfinden.

Im Grunde handelt es sich bei beiden um Tools, die letztendlich mit einem seriellen Port kommunizieren, sie werden jedoch für unterschiedliche Ziele optimiert.

Es gibt keinen Grund, warum Sie zum Ausführen von Minicom benötigen gammu-smsd, aber ich stelle normalerweise fest, dass ich Minicom installiere, wenn ich mit dem Zeug herumspiele, nur um meine eigenen Debugging-Fähigkeiten zu haben.

verwandte Informationen