|
|
  |
SIM800 - время ожидания Sms ready |
|
|
|
Nov 25 2016, 07:43
|
Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 27-11-07
Из: Пермь
Пользователь №: 32 732

|
Цитата(ДЕЙЛ @ Nov 25 2016, 13:35)  AT+CCALR? AT+CFUN? AT+CPAS AT+CCALR? - только покажет статус Call Ready (Call ready выскакивает на 10 сек раньше SMS Ready) AT+CFUN? - выставляется в 1 (Full functionality) через несколько секунд после включения AT+CPAS - выставляется в 0 (Ready) через несколько секунд после включения По-ходу нет команды для опроса статуса SMS Ready.
|
|
|
|
|
Nov 25 2016, 08:54
|
Местный
  
Группа: Участник
Сообщений: 234
Регистрация: 7-11-13
Пользователь №: 79 085

|
Цитата(lolful @ Nov 25 2016, 10:43)  AT+CCALR? - только покажет статус Call Ready (Call ready выскакивает на 10 сек раньше SMS Ready) AT+CFUN? - выставляется в 1 (Full functionality) через несколько секунд после включения AT+CPAS - выставляется в 0 (Ready) через несколько секунд после включения
По-ходу нет команды для опроса статуса SMS Ready. если несколько секунд роли не играют, то можно просто ждать по минуте после каждой команды, чтобы уж наверняка модуль её прожевал и переварил, а с запросами этих статусов инициализация выполняется за полминуты без последующих явных глюков
|
|
|
|
|
Nov 25 2016, 11:33
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(lolful @ Nov 25 2016, 12:43)  По-ходу нет команды для опроса статуса SMS Ready. Если не инициализирована какая-то из подсистем, то и обработать соответвтующие этой подситеме команды модуль не сможет. Таким образом +CMGL=? вернет ошибку, если подсистема сообщений не готова. Отмечу, что поведение Цитата(lolful @ Nov 25 2016, 12:43)  AT+CPAS - выставляется в 0 (Ready) через несколько секунд после включения скорее всего противоречит стандарту 07.07, так как на самом деле состояние дожно быть "2 unknown (ME is not guaranteed to respond to instructions)". Но у китая свои представления о стандартах. Приходится есть что есть. К слову, сам стандант далек от идеала, так как не расшифровывает используемые понятия. Поэтому имеем что имеем.
|
|
|
|
|
Nov 29 2016, 13:26
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(lolful @ Nov 25 2016, 12:43)  AT+CCALR? - только покажет статус Call Ready (Call ready выскакивает на 10 сек раньше SMS Ready) AT+CFUN? - выставляется в 1 (Full functionality) через несколько секунд после включения AT+CPAS - выставляется в 0 (Ready) через несколько секунд после включения
По-ходу нет команды для опроса статуса SMS Ready. +CPAS? походу, надо смотреть. Правда, пояснил бы кто из Симкома, зачем?.... На что он у них влияет (или что на него) AT+CCALR? != URC Call Ready, как выяснилось.. Видимо, это надо переводить дословно, можно ли звонить (хоть на 112) Итого получается, что пока модуль не проинициализируется (SMS и Телефонную книгу не рассматриваем), некоторые команды могут давать ошибку, даже если +CPAS=0. Окончание инициализации можно узнать только по URC, если пропустили - то увы! И URC c названием Call Ready далеко не означает, что можно совершать вызов. Hub,  , поясните пожалуйста, поведение модема. А то мне опять свое мировоззрение менять приходится.... Да, SIM1 древнюю нашел, вставил. Оператор про нее забыл уже давно, может, и лимит A3A8 исчерпан. SIM2 нормальная стоит Код 18:03:03.418> <0>AT 18:03:03.418> 18:03:03.418> OK 18:03:03.669> 18:03:03.669> +CPIN: READY 18:03:05.736> 18:03:05.736> Call Ready DS 18:03:13.819> 18:03:13.819> Call Ready 18:03:15.887> 18:03:15.887> SMS Ready 18:03:15.887> 18:03:15.887> SMS Ready DS 18:03:20.648> AT+CCALR? 18:03:20.648> 18:03:20.648> +CCALR: 0 18:03:20.648> 18:03:20.648> OK 18:03:36.626> AT+CREG?;+CGREG?;+CGATT? 18:03:36.626> 18:03:36.626> +CREG: 0,0 18:03:36.626> 18:03:36.626> +CGREG: 0,0 18:03:36.626> 18:03:36.626> +CGATT: 0 18:03:36.626> 18:03:36.626> OK 18:06:39.785> AT+CPBS? 18:06:39.785> 18:06:39.785> +CPBS: "SM",0,200 18:06:39.785> 18:06:39.785> OK 18:08:27.678> AT+CPBR=1,2 18:08:27.678> 18:08:27.678> OK 18:08:35.135> AT+CCALR? 18:08:35.135> 18:08:35.135> +CCALR: 0 18:08:35.135> 18:08:35.135> OK 18:09:06.149> AT+CPAS 18:09:06.149> 18:09:06.149> +CPAS: 2 18:09:06.149> 18:09:06.149> OK 18:18:25.558> AT+CGMR 18:18:25.558> 18:18:25.558> Revision:1352B02SIM800C-DS32 18:18:25.558> 18:18:25.558> OK 18:31:05.199> AT+CDSDS? 18:31:05.199> 18:31:05.199> +CDSDS: SIM1,1,1 18:31:05.199> 18:31:05.199> OK 18:32:52.043> atd112; 18:32:52.043> 18:32:52.043> OK 18:32:54.424> 18:32:54.424> NO CARRIER 18:33:01.630> atd911; 18:33:01.630> 18:33:01.630> OK 18:33:03.948> 18:33:03.948> NO CARRIER
|
|
|
|
|
Nov 29 2016, 14:15
|

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

|
Тогда давайте промолчим и о том что у Синтериона тоже CPAS=2 вообще исключено из ответов, так же как и 1 и 5  Вот же гады - не китайцы, а тоже исключили, как же так???? И ничего - всем пофигу. А Телит на эту команду пишет что - Note: although +CPAS is an execution command, ETSI 07.07 requires the test command to be defined. И действительно зачем пользовать команду CLCC которая может гарантированно ответить в каком состоянии модуль, если можно использовать CPAS которая скажет - "а ХЗ в каком состоянии модуль - сами догадывайтесь"
Эскизы прикрепленных изображений
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Nov 29 2016, 17:30
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Эдуард, невнятность стандартов порождает их неоднозначное толкование и невнятную документацию на изделия на основе их. Далее, невнятная документация на эти изделия порождает невняное поведения изделий на основе этих изделий. И т.д. и т.п. Скоро никто не поймет как управлять Скайнетом и он сам начнет всем управлять +CCLC не дает ответа на то, готов ли модуль воспринимать команды. И в конкретном рассматриваемом случае я получаю (сам не ожидал) +CPAS: 2 Лично я никогда не рассматривал +CPAS как способ определить, есть ли голосовой вызов и всегда использовал +CCLC
Сейчас задача дождаться, что модуль адекватен, определить, что по SIM1 нам ничего не видать и надо работать по SIM2. Как без URC найти этот момент - теперь просто не представляю. Ведь пока не пройдет инициализация, даже на базовые команды, типа +CSCS="GSM" будут ошибки.
|
|
|
|
|
Nov 30 2016, 05:46
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Пока отвечу сам себе: как я и советовал тут, готовность подсистемы можно проверить тестовой командой, которая гарантированно должна быть выполнена успешно Код 12:20:23.989> <0>їAT+CMEE=1;+CSCS=? 12:20:24.239> 12:20:24.239> +CME ERROR: 3 12:20:24.739> AT+CMEE=1;+CSCS=? 12:20:24.739> 12:20:24.739> +CME ERROR: 3 12:20:25.364> AT+CMEE=1;+CSCS=? 12:20:25.426> 12:20:25.426> +CPINDS: READY 12:20:25.676> 12:20:25.676> +CME ERROR: 14 12:20:25.989> AT+CMEE=1;+CSCS=? 12:20:26.114> 12:20:26.114> +CME ERROR: 14 12:20:26.614> 12:20:26.614> +CPIN: READY 12:20:26.676> AT+CMEE=1;+CSCS=? 12:20:26.801> 12:20:26.801> +CSCS: ("IRA","GSM","UCS2","HEX","PCCP","PCDN","8859-1") 12:20:26.801> 12:20:26.801> OK 12:20:28.676> 12:20:28.676> Call Ready DS 12:20:36.489> 12:20:36.489> Call Ready 12:20:38.801> 12:20:38.801> SMS Ready 12:20:38.801> 12:20:38.801> SMS Ready DS Осталось узнать, сколько там подсистем.... Тайна эта за семью печатями. Не верю, что две (Call + SMS). И порядок их инициализации. Так как есть странности, подсистема может быть вначале готова, а потом не готова  : Код 12:17:12.926> <0>AT+CMEE=1;+CALS=? 12:17:12.989> 12:17:12.989> +CALS: (0-19),(0,1) 12:17:12.989> 12:17:12.989> OK 12:17:13.614> AT+CMEE=1;+CALS=? 12:17:13.739> 12:17:13.739> +CME ERROR: 3 12:17:14.239> AT+CMEE=1;+CALS=? 12:17:14.489> 12:17:14.489> +CPINDS: READY 12:17:14.739> 12:17:14.739> +CALS: (0-19),(0,1) 12:17:14.739> 12:17:14.739> OK
|
|
|
|
|
Nov 30 2016, 07:10
|

Профессионал
    
Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718

|
Цитата готова, а потом не готова это уже сбой карты. проверяйте контактики, трассировку, не новые ли супер-пупер продвинутые сим-карты. Цитата Осталось узнать, сколько там подсистем.... Тайна эта за семью печатями. Не верю, что две (Call + SMS). а так сильно нужно знать сколько там подсистем? вам смски и звонить - проверяейте готовы ли смски и звонить. Цитата Как без URC найти этот момент - теперь просто не представляю. повторю ещё раз, связка CPIN + CREG вам полностью даст ответ на вопрос когда можно звонить.
|
|
|
|
|
Nov 30 2016, 07:34
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
А мне звонить не надо. Мне надо, допустим мониторить СМС-ки. Только, предварительно надо настроить модуль! Вот тут и возникает загвоздка! >> это уже сбой карты. проверяйте контактики, трассировку, не новые ли супер-пупер продвинутые сим-карты. тут проверять нечего. симку можно вынуть - поведение не изменится. Код 12:37:06.520> <0>AT+CMEE=1;+CALS=? 12:37:06.770> 12:37:06.770> +CALS: (0-19),(0,1) 12:37:06.770> 12:37:06.770> OK 12:37:07.270> AT+CMEE=1;+CALS=? 12:37:07.583> 12:37:07.583> +CPIN: NOT INSERTED 12:37:07.583> 12:37:07.583> +CALS: (0-19),(0,1) 12:37:07.583> 12:37:07.583> OK 12:37:07.692> AT+CMEE=1;+CALS=? 12:37:07.708> 12:37:07.708> +CME ERROR: 3 12:37:08.083> AT+CMEE=1;+CALS=? 12:37:08.083> 12:37:08.083> +CME ERROR: 3 12:37:08.145> 12:37:08.145> +CPINDS: NOT INSERTED 12:37:08.520> AT+CMEE=1;+CALS=? 12:37:09.083> 12:37:09.083> +CALS: (0-19),(0,1) 12:37:09.083> 12:37:09.083> OK
|
|
|
|
|
Nov 30 2016, 18:07
|

Профессионал
    
Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718

|
Цитата тут проверять нечего. симку можно вынуть - поведение не изменится. ну так, а я что сказал? Цитата Вот тут и возникает загвоздка! в чём загвоздка? не знаете какими командами настраивать модуль?
|
|
|
|
|
Nov 30 2016, 19:22
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(smalcom @ Nov 30 2016, 23:07)  ну так, а я что сказал? Хм... Как бы это: Цитата(smalcom @ Nov 30 2016, 12:10)  это уже сбой карты. проверяйте контактики, трассировку, не новые ли супер-пупер продвинутые сим-карты. Причем здесь СИМ-карта? Иногда можно работать и без нее. Цитата(smalcom @ Nov 30 2016, 23:07)  в чём загвоздка? не знаете какими командами настраивать модуль? Знаю. Загвоздка в том, что не настраивается в нужное мне время (до регистрации в сети)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|