Java 프로그램을 통해 많은 수의 SMS를 받고 싶습니다. AT 명령이 도움이됩니까? 여기서 분당 10,000 SMS를 읽어야 할 수도 있습니다 (또한 삭제해야합니다).읽는 방법 Java 프로그램으로 많은 수의 SMS를 읽으시겠습니까?
우리는 AT 명령 (thread.sleep) 사이에 지연을 추가해야한다고 들었습니다.
Java 프로그램을 통해 많은 수의 SMS를 받고 싶습니다. AT 명령이 도움이됩니까? 여기서 분당 10,000 SMS를 읽어야 할 수도 있습니다 (또한 삭제해야합니다).읽는 방법 Java 프로그램으로 많은 수의 SMS를 읽으시겠습니까?
우리는 AT 명령 (thread.sleep) 사이에 지연을 추가해야한다고 들었습니다.
나는 단 하나의 GSM 모뎀이 내 의견으로는 그 엄청난 양의 SMS를 수신 할 수 있을지 의심 스럽다. AT 명령을 사용하면 하드웨어를 JAVA 프로그램에 연결하는 데 도움이됩니다. http://www.smslib.org 아마도 좋은 시작이 될 것입니다. 정규 GSM 모뎀에서 분당 읽을 수있는 메시지 수를 연습 해 봅시다. 각 AT 명령의 응답 시간은 보통 50ms이며 메시지를 읽으려면 2 개의 AT 명령이 필요합니다. (메시지를 나열하고 list 명령에 제공된 색인에서 메시지를 읽으려면). 최적의 설정에서 분당 6000 개의 메시지를 읽을 수 있습니다. 메시지를 받으면 휴대 전화도 반응이 없지만 시간은 측정하지 못했습니다. 100ms라고 말해도됩니다. 휴대 전화는 분당 3000 개의 메시지를 수신 할 수 있으며 삭제를 시작하면 독서 속도가 느려집니다. 나는 하나의 모뎀이 그러한 요구 사항을 처리 할 수 있다고 생각하지 않는다. 내 숫자는 요점을 설명하기위한 것으로 사용 된 하드웨어에 따라 다릅니다. SMS를 실제로 사용해야하는 경우 게이트웨이 서비스를 사용하면 SMS를받을 수 있습니다.
GSM 장치는 너무 많은 SMS를 수신하기에 적합한 방법이 아닙니다.
André의 게시물에 추가하려면 사용할 게이트웨이 서버가 네트워크의 SMSC (Short Message Service Center)에 직접 연결되어 있어야합니다. 이 서버는 SMPP와 같은 프로토콜을 사용하여 SMSC와의 유선 연결을 통해 많은 수의 SMS를 배달하고 보냅니다. 그런 gatway 서버에 공간을 빌릴 수 있어야합니다.
다른 프로토콜이 좋지 않을 수도 있습니다. 분당 10,000 개의 메시지를 장치에 보내면 잘 대처할 수 없다고 생각합니다. SMS를 프로그래밍하고 수신하려면 Android 휴대 전화를 고려해 보셨습니까? –