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

 
 
> Атомарность выполнения AT-команды
koluna
сообщение Jan 18 2016, 18:33
Сообщение #1


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

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Всем привет!

Может ли в процессе выполнения AT-команды, т. е., между запросами AT+XXX и ответами типа OK, ERROR, ... от модуля/модема придти какой-нибудь URC?
Ну, кроме +CME/CMS и ответов с данными...
Задекларировано ли это где-нибудь?

Код
AT+XXX ...

+ZZZ или что-то еще

+XXX ...
OK | ERROR ...


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alechek
сообщение Feb 9 2016, 16:30
Сообщение #2


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

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



Еще приколы SIMCOM

Вот пойми его, PIN готов? или не готов? или вобще я/модуль/ с ума сошел?
Цитата
20:54:34.027> Revision:1308B05SIM800H32_BT
20:54:34.027>
20:54:34.027> OK
20:54:34.277> AT+CSMINS?
20:54:34.277>
20:54:34.277> +CSMINS: 0,1
20:54:34.277>
20:54:34.277> OK
......
20:54:35.340> AT+CPIN?
20:54:35.340>
20:54:35.340> ERROR
20:54:35.418>
20:54:35.418> +CPIN: READY
20:54:35.418>
20:54:35.418> +CPIN: NOT READY
20:54:35.590> AT+CPIN?
20:54:35.590>
20:54:35.590> ERROR
....


Или

6.2.38 AT+CCALR Call Ready Query

Цитата
21:04:40.355> AT+CCALR?
21:04:40.355>
21:04:40.355> +CCALR: 0
21:04:40.355>
21:04:40.355> OK
21:04:40.605>
21:04:40.605> Call Ready
21:04:40.855> AT+CCALR?
21:04:40.855>
21:04:40.855> +CCALR: 0
21:04:40.855>
21:04:40.855> OK
21:04:41.355> AT+CCALR?
21:04:41.355>
21:04:41.355> +CCALR: 0
21:04:41.355>
21:04:41.355> OK
21:04:41.918> AT+CCALR?
21:04:41.918>
21:04:41.918> +CCALR: 0
21:04:41.918>
21:04:41.918> OK
21:04:42.293>
21:04:42.293> SMS Ready
21:04:42.418> AT+CCALR?
21:04:42.418>
21:04:42.418> +CCALR: 0
21:04:42.418>
21:04:42.418> OK

Так Ready или нет?

Ввод PIN-кода
Код
1:13:56.621> AT+CSMINS?
21:13:56.621>
21:13:56.621> +CSMINS: 0,1
21:13:56.621>
21:13:56.621> OK
21:13:56.871> AT+CPIN?
21:13:56.871>
21:13:56.871> +CPIN: SIM PIN
21:13:56.871>
21:13:56.871> OK
21:13:57.183> AT+CPIN=7324
21:13:57.308>
21:13:57.308> [b]ERROR[/b]


Смотрим в мануал:
Цитата
Response
TA stores a password which is necessary before it can be operated (SIM
PIN, SIM PUK, PH-SIM PIN, etc.).
If the PIN required is SIM PUK or SIM PUK2, the second pin is required.
This second pin, <new pin>, is used to replace the old pin in the SIM.
OK
If error is related to ME functionality:
+CME ERROR: <err>


Так почему же ERROR, команда то выполнилась?!
Где же заветный "+CME ERROR: 16", который по стандарту и который всегда был?

ERROR означает, что команда не выполнилась. Таким образом, если она все-таки верна, ее следует повторить.
А тут шустро повторили 3 раза - и все, монтажник, ищи PUK...
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 9 2016, 17:11
Сообщение #3


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Alechek @ Feb 9 2016, 18:30) *
Вот пойми его, PIN готов? или не готов? или вобще я/модуль/ с ума сошел?

У меня два варианта: или отваливается SIM карта и модуль переключается туда-сюда,
или модуль просто сам по себе глючит sm.gif

Цитата
Где же заветный "+CME ERROR: 16", который по стандарту и который всегда был?

У вас AT+CMEE включено?
А то по-умолчанию +CMEE: 0
и всегда выдается просто ERROR


Вообще первый пример взможен при отваливании симки,
второй пример с AT+CCALR прикольная лажа,
а в третьем примере ничего необычного не вижу.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Feb 10 2016, 05:40
Сообщение #4


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

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



Цитата(Baser @ Feb 9 2016, 22:11) *
У меня два варианта: или отваливается SIM карта и модуль переключается туда-сюда,
или модуль просто сам по себе глючит sm.gif

С целью проверить устойчивость готового изделия, начал туда втыкать все симки, что нашел у себя на столе. В том числе и нерабочие /убитые более ранними изделиями/.
Вот от такой нерабочей модуль и сошел с ума.
Пускай меня закидают камнями, со словами "нечего подсовывать модулю нечто не работающее по стандарту", я же лишь констатирую, что обработка ошибок в модуле реализована, мягко говоря, плохо.

Цитата(Baser @ Feb 9 2016, 22:11) *
У вас AT+CMEE включено?
А то по-умолчанию +CMEE: 0
и всегда выдается просто ERROR

Спасибо, Вы правы!
СМЕЕ устанавливался, но позже. Видать 300 и 900 серии либо сохраняли настройку без ведома пользователя, либо CMEE=1 по-умолчанию.

Кстати, по первому примеру, после включения CMEE=1
Код
10:42:09.012> AT+CSMINS?
10:42:09.012>
10:42:09.012> +CSMINS: 0,1
10:42:09.012>
10:42:09.012> OK
10:42:09.262> AT+CPIN?
10:42:09.262>
10:42:09.324> +CME ERROR: 14
10:42:09.574>
10:42:09.574> +CPIN: READY
10:42:09.574>
10:42:09.574> +CPIN: NOT READY
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- koluna   Атомарность выполнения AT-команды   Jan 18 2016, 18:33
- - CADiLO   Может. Задекларировано в самой логике работы сотов...   Jan 19 2016, 05:55
- - Alechek   Цитата(koluna @ Jan 18 2016, 23:33) Может...   Jan 19 2016, 06:47
|- - butthead2   Может прийти в любом месте. Скажу даже больше, в р...   Jan 19 2016, 08:55
|- - jcxz   Это конечно косяк, но это печальная реальность - с...   Jan 19 2016, 10:14
- - jcxz   Цитата(koluna @ Jan 19 2016, 00:33) Может...   Jan 19 2016, 08:20
|- - Alechek   Цитата(jcxz @ Jan 19 2016, 13:20) Т.е. на...   Jan 19 2016, 08:33
|- - koluna   Цитата(Alechek @ Jan 19 2016, 12:33) Ну, ...   Jan 20 2016, 13:35
- - CADiLO   Абсолютно соотносится, так как нет никакого ограни...   Jan 19 2016, 08:42
|- - Alechek   Цитата(CADiLO @ Jan 19 2016, 13:42) Абсол...   Jan 19 2016, 12:53
- - Baser   Цитата(jcxz @ Jan 19 2016, 10:20) Вы не п...   Jan 19 2016, 11:42
|- - jcxz   Цитата(Baser @ Jan 19 2016, 17:42) Я в св...   Jan 19 2016, 14:38
|- - Alechek   Цитата(jcxz @ Jan 19 2016, 19:38) Имхо - ...   Jan 19 2016, 15:16
- - ArtemKAD   >>А вот отличить симкомовкий Call Ready от п...   Jan 19 2016, 15:34
|- - Alechek   Цитата(ArtemKAD @ Jan 19 2016, 20:34) И в...   Jan 20 2016, 06:53
- - Baser   Цитата(Alechek @ Jan 19 2016, 14:53) Так ...   Jan 19 2016, 17:42
- - ArtemKAD   >>Чем больше перечень, тем больше памяти нуж...   Jan 20 2016, 10:56
|- - Alechek   Цитата(ArtemKAD @ Jan 20 2016, 15:56) ...   Jan 20 2016, 12:24
- - CADiLO   >>> При включении модуля запрашиваем тип ...   Jan 20 2016, 12:33
|- - Alechek   Цитата(CADiLO @ Jan 20 2016, 17:33) >...   Jan 20 2016, 12:56
- - CADiLO   Вам виднее как решать задачу. И кстати "OK...   Jan 20 2016, 13:34
|- - Alechek   Цитата(CADiLO @ Jan 20 2016, 18:34) Вам в...   Jan 20 2016, 13:58
- - ArtemKAD   >>Ну да, (10 байт стоки+ 12-16 байт что это ...   Jan 20 2016, 13:36
|- - Alechek   Цитата(ArtemKAD @ Jan 20 2016, 18:36) ...   Jan 20 2016, 14:27
|- - ArtemKAD   Цитата(Alechek @ Jan 20 2016, 16:27) PS Б...   Jan 20 2016, 14:55
- - CADiLO   >>>Так все-таки такое поведение (разрыв с...   Jan 20 2016, 13:44
- - CADiLO   Вы ошибаетесь - CPAS это состояние соединения, а н...   Jan 20 2016, 14:09
- - CADiLO   Можно конечно и начихать, но если бы все было так ...   Jan 20 2016, 14:32
|- - Alechek   Цитата(CADiLO @ Jan 20 2016, 19:32) Можно...   Jan 20 2016, 14:41
|- - Alechek   Цитата(CADiLO @ Jan 20 2016, 19:32) Можно...   Jan 21 2016, 10:57
|- - Baser   Цитата(Alechek @ Jan 21 2016, 12:57) Ждат...   Jan 21 2016, 11:11
- - CADiLO   Дык какие обиды если в том же 07.07 две трети носи...   Jan 20 2016, 14:49
|- - Alechek   Цитата(CADiLO @ Jan 20 2016, 19:49) .. то...   Jan 20 2016, 15:12
- - Baser   Цитата(Alechek @ Jan 20 2016, 14:56) Так ...   Jan 20 2016, 15:02
|- - jcxz   Цитата(Baser @ Jan 20 2016, 21:02) И если...   Feb 11 2016, 06:57
- - Alechek   Вообще, COM порт (TA по терминологии GSM 07.07) до...   Jan 21 2016, 12:06
- - Alechek   Да, как оказалось, с +CPAS вариант не китайский, ...   Jan 21 2016, 15:10
|- - Alechek   .   Jan 22 2016, 05:53
|- - ArtemKAD   Цитата(Alechek @ Feb 10 2016, 07:40) С це...   Feb 10 2016, 10:20
|- - Alechek   Цитата(ArtemKAD @ Feb 10 2016, 15:20) А е...   Feb 10 2016, 11:38
- - smalcom   ЦитатаPIN готов? или не готов? или вобще я/модуль/...   Feb 9 2016, 17:59
- - CADiLO   В 900-й серии уже ничего меняться не будет. В март...   Feb 11 2016, 07:33
|- - Alechek   Цитата(CADiLO @ Feb 11 2016, 12:33) Велка...   Feb 11 2016, 08:58
- - CADiLO   А вот это мы у производителя и выясним У меня уж...   Feb 11 2016, 09:49
- - Alechek   Нечаянно выяснилось, что на SIM900 AT+CIPSEND=NNN ...   Aug 16 2016, 14:36


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 21:33
Рейтинг@Mail.ru


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