2013-04-07 1 views
0

내 프로젝트에서 PDU-Submit을 통해 유니 코드 텍스트 (UTF-8) SMS 메시지를 보내려고합니다. 나는 많은 검색을 해왔지만 모든 대답은 텍스트 모드를 사용하고 PDU 제출 명령이 아니기 때문에 다중 부분 SMS를 보낼 수 없습니다. 다중 부분 유니 코드 메시지에 대한 해결책을 원합니다.텍스트 모드가 아닌 At 명령 및 PDU 제출을 사용하여 다중 부분 유니 코드 SMS를 보내는 방법?

답변

4

마지막으로 나는 대답을 발견하고 it.my 프로그램을 사용하여 잘 작동합니다. PDU를 사용하여 유니 코드 형식으로 연결된 (다중 부분) SMS를 보내는 것은 DCS 바이트를 08로 설정해야한다는 것을 제외하고는 AT + CMGS 명령을 사용하여 간단한 세패트 문자 SMS를 보내는 것과 동일합니다.이 스레드에 대한 추가 정보를 얻을 수 있습니다 :

Add UDH for concatenated Unicode SMS

http://en.wikipedia.org/wiki/Concatenated_SMS#PDU_Mode_SMS

+0

텍스트 모드에서 멀티 파트 SMS를 보낼 수 있습니다. 즉 'AT + CMGF = 1' – dmSherazi

2

과 함께 사용 가능한 AT+CMGS 명령을 사용하여 SMS 메시지를 PDU 모드로 보낼 수 있습니다. (가) syntax (PDU 모드) 당신이 자신으로 multipart로 분할 별도로 각 부분을 보내거나 가정하는 경우 나도 몰라

AT+CMGS=<length><CR> 
PDU is given<ctrl-Z/ESC> 

이며이 명령은 당신을 위해 것을 않는 경우. 나는 아마도 후자라고 생각한다. 명령어의 설명은

이다. 실행 명령은 TE로부터 네트워크 (SMS-SUBMIT)로 메시지를 보낸다.

알아보는 경우 언제든지이 답변을 업데이트하십시오.

+0

친애하는 hlovdal , 당신의 응답을 주셔서 감사합니다, 나는 울부 짖는 소리가 내 대답 것으로 나타났습니다. –

+0

대답은 실제로 '위'입니다. 감사! – Zaxter

관련 문제