마지막으로 USSD At 명령을 보내는 방법을 찾았습니다.
일부 3G 모뎀은 일반 텍스트 또는 16 진수 형식을 지원하지 않습니다. 그래서 보낼 수있는 명령은 내가 수행하여 IRA의 형태로 모뎀을 설정해야합니다 : gsm7bit 형태 :
AT+CSCS="IRA"
나는 날 (# 123 #을 나를 위해) 균형을 얻기 위해 허용하는 명령을 변환 한 후에 .
마지막으로 수행하여 명령을 전송 :
는
AT+CUSD=1,"A3986C3602",15
이 처음으로 확인을 반환합니다 5 초 후, 그것은 gsm7bit 형태로 응답을 반환합니다.
+CUSD: 1,"4379999CA683CEECB738CCD68162351CCDC81ABFDB707AB92E07C9CB6374587E2E8362351CCD080A83C66FF7FCDD6E97E5A0B03DECA683D86510CCF682E55E3258ECE6A286E1653D080682BFEB7210BB0C2297E9E1345B470ED3CB207219640FB3D3E434BD0C2AD341EDB79B1E76D341E432688C0EC7EB65D0F8DD86D3CB75B92B5A4FD3E965B92E06",15
을 그냥 복사 일반 텍스트를 얻을 문자열로 변환 : 그것은 정확히 반환합니다.
감사합니다.
하지만 내 명령에 대한 응답으로 나는 + CUSD : 대신에 현재 잔액을받습니다! –
기다리려고했지만 ...하지만 응답은 OK 이후에 나오지 않습니다. 어떤 생각이 그 이유입니까 –
보내시는 명령을 알려주시겠습니까? – manishg