Minicom과 gammu-smsd의 차이점은 무엇입니까?

Minicom과 gammu-smsd의 차이점은 무엇입니까?

Minicom에 대한 나의 이해:

Minicom은 직렬 포트 통신을 사용하는 텍스트 기반 모뎀 제어 프로그램(텍스트 기반 터미널에서 AT 명령을 통해 모뎀과 통신할 수 있음)입니다. 따라서 Minicom을 사용하여 모뎀을 구성하고 모뎀에서 SMS 메시지를 보내도록 할 수도 있습니다.

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

gammu-smsd에 대한 나의 이해:

gammu-smsdpostgresql모뎀에서 수신된 메시지를 주기적으로 검색하여 정의된 저장소(예 : mysql데이터베이스)에 저장하고 이 저장소에 대기열에 추가된(큐에 저장된) 메시지를 보내는 프로그램입니다 .

따라서 두 프로그램 모두 모뎀을 사용하여 SMS 메시지를 보낼 수 있습니다. 둘 다 /dev/ttyS0모뎀이 첫 번째 직렬 포트에 연결되어 있다고 가정하고 AT 명령 세트와 전송 속도를 사용하도록 구성해야 합니다 .

gammu-smsd그러면 둘 다 필요합니까, 아니면 Minicom을 사용하지 않고 그냥 사용할 수 있습니까 ?

답변1

Minicom은 터미널 프로그램입니다. 주요 작업은 최종 사용자와 직렬 포트의 상호 작용을 활성화하는 것입니다.

Gammu의 SMSd는 모뎀에서 메시지를 폴링하고 어떤 방식으로든 처리하도록 설계된 SMS 데몬으로, SMS(및 기타 전화 기능) 전송에 대한 단순한 인터페이스를 제공합니다.

Gammu가 할 수 있는 모든 일을 Minicom에서 손으로 할 수 있습니다. 또는 SMSd의 일부를 처리하고 바퀴를 재발명하기 위해 '채팅' 스타일 스크립트를 작성할 수 있습니다.

본질적으로 둘 다 하루가 끝날 때 직렬 포트와 통신하는 도구이지만 서로 다른 목표에 맞게 개선되었습니다.

실행하는 데 Minicom이 필요할 이유는 없지만 gammu-smsd, 어쨌든 내 디버깅 능력 때문에 Minicom을 설치하게 되는 경우가 많습니다.

관련 정보