0

나는 SMS를 통해 위치의 지리적 좌표를 보내야하는 프로젝트를 수행하고 있습니다. PIC 마이크로 컨트롤러 (PIC1 8F26K22) 주변에 시스템을 구축하고 있으며 GPS 및 GSM 모듈을 성공적으로 인터페이스했습니다.GSM의 확장 문자

내가 직면하는 유일한 문제는 SMS를 통해 학위 기호 ° (0xF8)를 보낼 수 없다는 것입니다. 컨트롤러에서 GSM으로 문자열을 전송할 때 F8 (16 진수 값)으로 보내지 만 수신 된 문자는 ° 대신 @로 표시됩니다.

그것은 내가 믿는 GSM 모듈에서 인코딩과 관련이 있어야합니다. 누구든지 내 솔루션을 제공 할 수 있습니까? 내가 사용하고있는 GSM은 SIMCom의 Sim800 GSM 모듈입니다.

+0

http://stackoverflow.com/q/5186702를 참조하십시오. SMS의 문자 세트를 변경하는 것이 해결책 일 수 있습니다. –

답변

0

"º"와 같은 문자를 사용하려면 PDU 인코딩을 사용해야한다고 생각합니다. AT + CMGF = 0 명령을 사용하여 PDU 모드를 설정할 수 있습니다.