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

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

Minicom에 대한 나의 이해:

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

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

gammu-smsd에 대한 나의 이해:

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

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

그러면 둘 다 필요합니까? 아니면 gammu-smsdMinicom 없이 그냥 사용할 수 있나요 ?

답변1

Minicom은 터미널 프로그램입니다. 주요 임무는 최종 사용자가 직렬 포트와 상호 작용할 수 있도록 하는 것입니다.

Gammu의 SMSd는 모뎀에서 메시지를 폴링하고 어떤 방식으로든 처리하도록 설계된 SMS 데몬입니다. 뿐만 아니라 SMS 전송을 위한 간단한 인터페이스도 제공합니다(다른 전화 기능 중).

Minicom에서는 Gammu가 수동으로 할 수 있는 모든 작업을 수행할 수 있습니다. 또는 "채팅" 스타일 스크립트를 작성하여 SMSd의 다양한 부분을 처리하고 바퀴를 재창조할 수도 있습니다.

둘 다 기본적으로 직렬 포트와 통신하기 위한 도구이지만 서로 다른 목표에 맞게 개선되었습니다.

실행하기 위해 Minicom이 필요한 이유는 없지만 gammu-smsd, 보통 이런 것들을 망칠 때 내 디버깅 능력을 위해 Minicom을 설치하게 됩니다.

관련 정보