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

 
 
> 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
Ответов
Alechek
сообщение Aug 25 2011, 08:51
Сообщение #2


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

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



Из приведенного выше лога видно, что СМС есть, и отправляется успешно - в ответе на одну и туже команду присутствуют как "+CMSS", так и "ERROR".
Еще лог:
1137B07SIM900M64_ST
Код
14:43:57.328> AT+CMGF=0
14:43:57.328>
14:43:57.328> OK
14:44:02.828> AT+CREG?
14:44:02.828>
14:44:02.828> +CREG: 0,0
14:44:02.828>
14:44:02.828> OK
14:44:09.703> AT+CMGL=4
14:44:09.765>
14:44:09.765> +CMGL: 2,3,"",64
14:44:09.765> 07919722929090F011B70B919780908575F90000BF3937986C0AB2119730180C068B8160AE1CAD21
2D0A9F4F2AE8B96C10A93A102CE682C55C3218CC068AC97430980E060355A943
14:44:09.765>
14:44:09.765> OK
14:44:18.640> AT+CMSS=2,
14:44:18.640>
14:44:18.640> ERROR
14:45:29.265> AT+CREG?
14:45:29.265>
14:45:29.265> +CREG: 1,1
14:45:29.265>
14:45:29.265> OK
14:45:37.203> AT+CMSS=2,
14:45:40.703>
14:45:40.703> +CMSS: 187
14:45:40.703>
14:45:40.703> OK


СМС в памяти есть, и успешно отправляется.
Получается, при неуспешной отправке в любом случае выдается "ERROR", а не только при отсутствии в памяти СМС. В данном случае при отсутствии регистрации.
Причем и в 7-й прошивке такая лажа уже есть.
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
- - CADiLO   Естественно при отсутствии регистрации будет ошибк...   Aug 25 2011, 08:58
- - Alechek   Эдуард, ну что вы в самом деле... Может это китайс...   Aug 25 2011, 09:40
- - CADiLO   >>>>>Пытаемся отправить СМС при оче...   Aug 25 2011, 10:02
- - Alechek   CADiLO, большое спасибо, что помогли разобраться в...   Aug 25 2011, 10:51
- - CADiLO   Бывает, я сам иногда на непонятках ловился, а оказ...   Aug 25 2011, 11:14


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

 


RSS Текстовая версия Сейчас: 19th August 2025 - 10:35
Рейтинг@Mail.ru


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