реклама на сайте
подробности

 
 
> SIM900 и стандарты GSM, Соответствие AT команд стандартам
Alechek
сообщение Dec 8 2010, 08:50
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Пока найден первый баг:
+СMSS

Версия прошивки 1137B05SIM900D64_ST

стандарт
Цитата("GSM 07.05 3.5.2 Send Message from Storage")
+CMSS=<index>[,<da>[,<toda>]]


синтакс SIM900 отличается от стандарта. angry.gif
Цитата("SIM900_ATC_V1.02.pdf")
+CMSS=<index>,<da>[,<toda>]


причем в документе SIM900_SIM300_ATC_Comparison_V1.01.pdf
по поводу команды +СMSS ни слова. maniac.gif

соответственно
Код
> AT+CMGL="ALL"
>
> +CMGL: 1,"STO UNSENT","+7XXXXXXXXXX",""
> 12345
>
> OK
> AT+CMSS=1
> ERROR


как послать сообщение с симки, не забивая снова номер, который по идее опциональный, - непонятно! smile3046.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение Aug 25 2011, 10:02
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>>>Пытаемся отправить СМС при очень слабом сигнале сети. В сети зарегистрированы.

1137B01SIM900M64_ST
Код
15:15:39.168> +CREG: 1
15:15:51.918> at+cmss=1,
15:16:36.543>
15:16:36.543> +CMS ERROR: 515
15:16:57.418> at+cmgd=2
15:16:57.480>
15:16:57.480> OK
15:17:23.668> at+cmss=3,
15:18:06.918>
15:18:06.918> +CMS ERROR: 515
15:22:30.105>
15:22:30.105> +CREG: 0

1137B09SIM900M64_ST
Код
18:12:14.230> at+cmss=2,
18:12:59.293>
18:12:59.293> ERROR
18:13:21.605> at+cmss=2,
18:14:06.480>
18:14:06.480> ERROR
18:14:14.855> at+cmss=2,
18:14:25.355>
18:14:25.355> +CMSS: 183
18:14:25.355>
18:14:25.355> OK
18:14:34.855> at+cmss=2,
18:15:18.668>
18:15:18.668> ERROR
>>>>>Видно, что в обоих случаях модуль честно пытается передать СМС. На что уходит порядка 45 секунд (кстати, это время нигде в документации не отражено).


Итак первый лог - знаменитая ошибка 515

'CMS ERROR 515' is received in the following cases:
1. Sending a SMS when the SIM initialization is going on (after rebooting the module).
2. Reading a SMS immediately after booting the module when SIM initialization is not yet over.
3. Writing a SMS to the memory before SIM initialization is complete.
4. Sending more than one SMS at a time or sending a SMS when the response (OK or ERROR) for a previously sent SMS has not been received.


>>>Откуда взялся "ERROR", не предусмотренный ни стандартом, ни собственной документацией?

Второй лог - просто ERROR без расшифровки потому что скорее всего по умолчанию отключен расширеный вывод сообщений.
Мне кажется что если вы его включите то увидите ту же 515 ошибку.

AT+CMEE=<n>
Parameter
<n>

0 Disable +CME ERROR: <err> result code and use ERROR instead.
1 Enable +CME ERROR: <err> result code and use numeric <err>
2 Enable +CME ERROR: <err> result code and use verbose <err> values

В последних версиях по умолчанию CME выводится без расшифровки - просто ERROR.

А причину ошибки смотрите согласно ее кода. По передаче SMS проблем с модулем нет, а вот ошибки пользователей есть - наиболее частая
это пытаются передавать SMS как из пулемета не делая пауз.


>>>На что уходит порядка 45 секунд (кстати, это время нигде в документации не отражено).

Это совсем на смешно - как можно отображать в документации время, которое зависит от длины сообщения и от оператора ????
Тем более что оператор может и отказать в приеме SMS по нескольким причинам. И никак это не отображается - не ушло сообщение и все - ошибка.
SMS вообще темная штука - может и не дойти.... а может через неделю дойти.....

Для Telit

15:32:15.671> at+cmss=2
15:32:17.046>
15:32:17.046> +CMS ERROR: 331

Симка требует ввода PIN - это как отправится SMS если карта не активна ?


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alechek   SIM900 и стандарты GSM   Dec 8 2010, 08:50
- - etoja   Цитата(Alechek @ Dec 8 2010, 11:50) приче...   Dec 8 2010, 10:06
|- - Alechek   Цитата(etoja @ Dec 8 2010, 16:06) Значит ...   Dec 8 2010, 10:21
- - CADiLO   Вот письмо и ответ SIMCOM. it was in SIM300D - ...   Dec 9 2010, 08:16
|- - Alechek   Цитата(CADiLO @ Dec 9 2010, 14:16) Вот пи...   Dec 9 2010, 14:14
- - CADiLO   1. в SIM900 правильно ТАК - AT+CMSS=8,"...   Dec 9 2010, 14:57
|- - Alechek   Цитата(CADiLO @ Dec 9 2010, 20:57) 1. в S...   Dec 9 2010, 15:59
- - Alechek   Баг номер 2: Пытаемся отправить СМС при очень сла...   Aug 24 2011, 13:00
|- - Master of Nature   Цитата(Alechek @ Aug 24 2011, 17:00) Баг ...   Aug 24 2011, 13:49
- - Alechek   Да абсолютно. К тому же, варианты ответа на эту ко...   Aug 25 2011, 06:05
- - CADiLO   Чтение релиз нотесов к прошивкам разве уже отменил...   Aug 25 2011, 08:13
- - Alechek   Из приведенного выше лога видно, что СМС есть, и о...   Aug 25 2011, 08:51
- - CADiLO   Естественно при отсутствии регистрации будет ошибк...   Aug 25 2011, 08:58
- - Alechek   Эдуард, ну что вы в самом деле... Может это китайс...   Aug 25 2011, 09:40
- - Alechek   CADiLO, большое спасибо, что помогли разобраться в...   Aug 25 2011, 10:51
- - CADiLO   Бывает, я сам иногда на непонятках ловился, а оказ...   Aug 25 2011, 11:14


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st August 2025 - 20:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016