2017-02-13 4 views
0

J'utilise le module Ublox de la série TOBY-L2 (L210) dans l'appareil. J'essaye d'envoyer un SMS multi-segmenté (800 octets) et après que quelques segments soient envoyés (3 * 160 bytes) il me donne CMS ERROR: 100. Le code: 100 est 'inconnu' selon les spécifications, donc ce n'est pas spécifique.Un SMS multi-segmenté provoque le retour d'Ublox. CMS ERREUR: 100

Note: Le modem est enregistré en 3G avec le prestataire de service.

Les commandes AT suivantes ne répondent pas et je ne peux pas envoyer le reste des segments SMS. Je joins le journal AT complet que j'utilise pour communiquer.

S'il vous plaît aidez-moi sur la

suivante
  1. Pourquoi est-ce que je reçois une telle erreur?
  2. Comment faire pour récupérer le modem de cette erreur et procéder avec le reste de la communication OU existe-t-il un moyen d'éviter cette situation?

AT journal (envoyés et reçus)

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 

Répondre

1

La "solution" nous avons trouvé était d'utiliser AT+CMMS=1;+CGMS=<len> pour tous, mais le dernier message (utilisation juste AT+CGMS=<len> là-bas), et ajouter 10 secondes délai entre chaque message.

J'ai signalé le problème à Ublox, alors peut-être qu'ils vont le réparer.

+0

Merci Aldrian. J'ai également signalé cela à UBlox et ils ont demandé des journaux de débogage. Nous avons dû faire quelques modifications à h/w et capturer la sortie de certains des gpios. J'espère qu'ils vont utiliser cette information et la réparer. +1 pour signaler la même chose :) – SajithP

+1

Le problème est résolu dans le dernier firmware pour nous (A01.50 pour L210) – Aldrian

+0

Bon d'entendre qu'il est réparé :) – SajithP