|
Атомарность выполнения 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 ...
--------------------
Благодарю заранее!
|
|
|
|
|
 |
Ответов
|
Jan 19 2016, 12:53
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(CADiLO @ Jan 19 2016, 13:42)  Абсолютно соотносится, так как нет никакого ограничения в стандарте на это. О да! В стандартах не прописывают, что п/о должно быть без глюков и багов  Цитата(Baser @ Jan 19 2016, 16:42)  Я в своем софте применяю след. гипотезу Ответы на команду есть двух видов: от стека модема и от мобильной сети. Вот я считаю, что между командой и ответом стека ничего влезть не может (не должно  ). Ну и зря. Выполнение команды модемом можно разделить на этапы: 1. Прием команды по физическому интерфейсу. 2. Разбор принятого модемом 3. Выполнение команды. 4. Формирование ответа. 5. Отправка ответа по физическому интерфейсу. Так вот, даже если допустить, что от момента выполнения команды до отправки ответа ничего влезть не сможет, то как определить фазу выполнения команды? Пока мы что-то отправляем на модем, нам УЖЕ может валится URC типа "у меня смс новое". Естественно, после отправки команды мы ждем "OK", а получаем "+CNMI" и злимся на модем, что "незванный гость хуже татарина.."
|
|
|
|
Сообщений в этой теме
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 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 Alechek Еще приколы SIMCOM
Вот пойми его, PIN готов? или ... Feb 9 2016, 16:30 Baser Цитата(Alechek @ Feb 9 2016, 18:30) Вот п... Feb 9 2016, 17:11  Alechek Цитата(Baser @ Feb 9 2016, 22:11) У меня ... Feb 10 2016, 05:40   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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|