|
Атомарность выполнения AT-команды |
|
|
|
Jan 18 2016, 18:33
|
Профессионал
    
Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061

|
Всем привет! Может ли в процессе выполнения AT-команды, т. е., между запросами AT+XXX и ответами типа OK, ERROR, ... от модуля/модема придти какой-нибудь URC? Ну, кроме +CME/CMS и ответов с данными... Задекларировано ли это где-нибудь? Код AT+XXX ...
+ZZZ или что-то еще
+XXX ... OK | ERROR ...
--------------------
Благодарю заранее!
|
|
|
|
|
 |
Ответов
|
Feb 9 2016, 16:30
|
Профессионал
    
Группа: Свой
Сообщений: 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...
|
|
|
|
|
Feb 9 2016, 17:11
|

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

|
Цитата(Alechek @ Feb 9 2016, 18:30)  Вот пойми его, PIN готов? или не готов? или вобще я/модуль/ с ума сошел? У меня два варианта: или отваливается SIM карта и модуль переключается туда-сюда, или модуль просто сам по себе глючит  Цитата Где же заветный "+CME ERROR: 16", который по стандарту и который всегда был? У вас AT+CMEE включено? А то по-умолчанию +CMEE: 0 и всегда выдается просто ERROR Вообще первый пример взможен при отваливании симки, второй пример с AT+CCALR прикольная лажа, а в третьем примере ничего необычного не вижу.
|
|
|
|
|
Feb 10 2016, 05:40
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(Baser @ Feb 9 2016, 22:11)  У меня два варианта: или отваливается SIM карта и модуль переключается туда-сюда, или модуль просто сам по себе глючит  С целью проверить устойчивость готового изделия, начал туда втыкать все симки, что нашел у себя на столе. В том числе и нерабочие /убитые более ранними изделиями/. Вот от такой нерабочей модуль и сошел с ума. Пускай меня закидают камнями, со словами "нечего подсовывать модулю нечто не работающее по стандарту", я же лишь констатирую, что обработка ошибок в модуле реализована, мягко говоря, плохо. Цитата(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
|
|
|
|
Сообщений в этой теме
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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|