2017-02-13 6 views
0

장치에 TOBY-L2 시리즈 (L210) Ublox 모듈을 사용하고 있습니다. 다중 세그먼트 SMS (800 바이트)를 보내려고하는데 몇 세그먼트가 전송 된 후 (3 * 160 바이트) 나에게 CMS ERROR: 100이 전송됩니다. 코드 : 100은 사양에 따라 '알 수 없음'이므로 명확하지 않습니다.다중 분할 SMS로 인해 Ublox에서 CMS를 리턴합니다. ERROR : 100

참고 : 모뎀은 서비스 제공 업체의 3G에 등록되어 있습니다.

다음 AT 명령이 응답하지 않으며 나머지 SMS 세그먼트를 보낼 수 없습니다. 내가 통신하는 데 사용하는 완전한 AT 로그를 첨부하고 있습니다. 나는 그런 오류가 발생되는 이유는 무엇

다음

  1. 에 제발 도와주세요?
  2. 이 오류에서 모뎀을 복구하고 나머지 통신을 수행하는 방법 또는이 상황을 방지 할 수있는 방법이 있습니까? 로그 AT

우리가 발견 한 "솔루션"는 마지막 메시지 (단지 AT+CGMS=<len>가 사용)하지만 모든 AT+CMMS=1;+CGMS=<len>을 사용하고, 10 초를 추가하는 것이 었습니다

AT+CFUN=15 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
OK 
AT+CPIN? 
+CME ERROR: 100 
AT+CPIN? 
+CPIN: READY 
OK 
+CREG: 4 
+UREG: 0 
+CIEV: 9,1 
+CIEV: 9,1 
+CIEV: 12,2 
+CREG: 0 
+CIEV: 9,1 
+CIEV: 12,1 
AT+CPIN? 
+CPIN: READY 
OK 
ATE0 
OK 
AT+CREG=1 
OK 
AT+CMEE=1 
OK 
AT+CMER=1,0,0,2,1 
OK 
AT+CTZU=1 
+CREG: 0 
AT+UREG=1 
OK 
AT+CREG? 
+CREG: 1,0 
OK 
AT+UREG? 
+UREG: 1,0 
OK 
AT+CGSN 
354455181246191 
OK 
AT+CGMR 
15.63 
OK 
AT+CCID 
+CCID: 34560181111123406763 
OK 
AT+CNMI=1,1 
OK 
AT+CMGL=4 
OK 
AT+CFUN=1 
+CIEV: 2,4 
+CIEV: 8,0 
+CIEV: 5,0 
+CIEV: 8,0 
+CIEV: 5,0 
+CIEV: 8,0 
+CIEV: 5,0 
+CIEV: 8,0 
+CIEV: 5,0 
OK 
+CIEV: 2,2 
+CREG: 0 
+CREG: 1 
+CIEV: 3,1 
AT+UDOPN=4 
+UDOPN: 2,"ABCD Mobile" 
OK 
AT+UDOPN=0 
+UDOPN: 0,"500:002" 
OK 
AT+COPS=2 
+CIEV: 9,2 
OK 
+CREG: 0 
+CIEV: 3,0 
+UREG: 0 
+CIEV: 9,1 
AT+URAT=2 
OK 
OK 
AT+COPS=0 
OK 
+CREG: 2 
+CIEV: 2,3 
+CIEV: 2,2 
+CREG: 1 
+CIEV: 3,1 
+UREG: 3 
+CIEV: 9,2 
AT+CREG? 
+CREG: 1,1 
OK 
AT+UREG? 
+UREG: 1,3 
OK 
AT+CREG? 
+CREG: 1,1 
OK 
AT+UREG? 
+UREG: 1,3 
OK 
AT+CREG? 
+CREG: 1,1 
OK 
AT+UREG? 
+UREG: 1,3 
OK 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
AT+CREG? 
+CREG: 1,1 
OK 
AT+UREG? 
+UREG: 1,3 
OK 
+CIEV: 2,3 
+CIEV: 2,2 
AT+CREG? 
+CREG: 1,1 
OK 
+CIEV: 2,3 
+CIEV: 2,2 
AT+UREG? 
+UREG: 1,3 
OK 
AT+CCLK? 
+CCLK: "17/02/13,15:54:39+44" 
OK 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
+CIEV: 2,3 
+CIEV: 2,2 
AT+CREG? 
+CREG: 1,1 
OK 
+CIEV: 2,3 
+CIEV: 2,2 
AT+UREG? 
+UREG: 1,3 
OK 
+CIEV: 2,3 
+CIEV: 2,2 
AT+CMGS=154 
> 
00D1000B911654219561F10000FFA005000324060162B219AD66BBE17230574C36A3D56C375C0EE68A8162B219AD66BBE17230574C36A3D56C375C0EE68A8162B219AD66BBE17230574C36A3D56C375C0EE68A8162B219AD66BBE17230574C36A3D56C375C0EE68A8162B219AD66BBE17230574C36A3D56C375C0EE68A8162B219AD66BBE17230574C36A3D56C375C0EE68A8162B219AD66BBE172▒ 
+CMGS: 175 
OK 
AT+CMGS=154 
> 
00D1000B911654219561F10000FFA005000324060260AE986C46ABD96EB81CCC1503C564335ACD76C3E560AE986C46ABD96EB81CCC1503C564335ACD76C3E560AE986C46ABD96EB81CCC1503C564335ACD76C3E560AE986C46ABD96EB81CCC1503C564335ACD76C3E560AE986C46ABD96EB81CCC1503C564335ACD76C3E560AE986C46ABD96EB81CCC1503C564335ACD76C3E560AE986C46ABD96E▒ 
+CMGS: 176 
OK 
AT+CMGS=154 
> 
00D1000B911654219561F10000FFA00500032406037039982B068AC966B49AED86CBC15C31D98C56B3DD7039982B068AC966B49AED86CBC15C31D98C56B3DD7039982B068AC966B49AED86CBC15C31D98C56B3DD7039982B068AC966B49AED86CBC15C31D98C56B3DD7039982B068AC966B49AED86CBC15C31D98C56B3DD7039982B068AC966B49AED86CBC15C31D98C56B3DD7039982B068AC966▒ 
+CMS ERROR: 100 

답변

1

(전송 및 수신) 각 메시지 사이의 지연.

문제를 Ublox에 신고 했으므로 문제를 해결할 수 있습니다.

+0

감사합니다. Aldrian. 나는 이것을 UBlox에보고했고 디버그 로그를 요청했다. 우리는 h/w에 약간의 변경을해야했고 일부 gpios에서 출력을 캡처해야했습니다. 정보를 사용하고 고치기를 바랍니다. +1을보고 해 주셔서 감사합니다. – SajithP

+1

문제는 최신 펌웨어 (L1010의 경우 A01.50)로 수정되었습니다 – Aldrian

+0

해결되었다고 들었습니다. :) – SajithP