В чем разница между Minicom и gammu-smsd?

В чем разница между Minicom и gammu-smsd?

Мое понимание Minicom:

Minicom — это текстовая программа управления модемом (позволяет вам общаться с модемом посредством AT-команд на текстовом терминале) с использованием последовательного порта связи. Таким образом, вы можете настроить модем с помощью Minicom и даже заставить модем отправлять SMS-сообщения:

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

Мое понимание gammu-smsd:

gammu-smsdэто программа, которая периодически сканирует модем на предмет полученных сообщений, сохраняет их в определенном хранилище (например postgresql, в mysqlбазе данных), а также отправляет сообщения, поставленные в очередь (хранящиеся в очереди) в этом хранилище.

Итак, обе программы могут отправлять SMS-сообщения с помощью модема. Обе программы должны быть настроены на прослушивание /dev/ttyS0(предполагая, что модем подключен к первому последовательному порту) и обе используют набор AT-команд и скорости передачи данных.

Так нужны ли оба варианта или можно использовать только gammu-smsdMinicom?

решение1

Minicom — это терминальная программа. Ее основная задача — обеспечить взаимодействие конечного пользователя с последовательным портом.

SMSd от Gammu — это SMS-демон, разработанный для опроса модема на предмет сообщений и, возможно, их обработки каким-либо образом, а также предоставления упрощенного интерфейса для отправки SMS (и других функций телефона).

Вы можете сделать все, что может сделать Gammu, вручную, в Minicom. Или вы можете написать скрипты в стиле 'чата' для обработки частей SMSd и изобрести велосипед.

По сути, оба они представляют собой инструменты, взаимодействующие с последовательным портом, но они доработаны для разных целей.

Нет никаких причин, по которым вам может понадобиться Minicom для работы gammu-smsd, но я обычно обнаруживаю, что в конечном итоге устанавливаю Minicom, когда вожусь с этой штукой, просто для собственной отладки.

Связанный контент