| |
Плохая связь? Сломался модем?Поиск причин плохой связи.
top
Изгнанный
Откуда: Керчь, Крым Всего сообщений: 406 СсылкаДата регистрации на форуме: 22 июня 2010
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 21 марта 2016 8:34 Сообщение отредактировано: 21 марта 2016 8:50
Василий Кузнецов написал: [q] На сервере имеется график опроса. Если по графику данные не считаны (пропущено считывание по каким либо причинам), то сразу же начинается опрос, если данные по графику были считаны, то опроса не происходит, но разрыва TCP/IP-соединения ни по инициативе модема, ни по инициативе сервера не происходит. В любой момент в ручную можно дать команду на считывание данных и данные моментально будут считаны.[/q]
Ага, вот только разрыв соединения происходит практически ВСЕГДА по инициативе оператора при отсутствии активной передачи - защита от зависаний слотов. Где то стоит робот на 15 минут, а где то на 3 часа. У нас всегда так было. При этом ни модем ни сервер об это не знают, т.к. модем сидит за высоким уровнем и только по запросу статус получает, а сервер за стеной виртуализации ждёт сигнала закрытия соединения и только так. Сомневаюсь, что Робастел будет подстраиваться под отечественный рынок телекоммуникации и слать ежеминутно 1 байтовые пинги на сервер. Правда в любом случае , если по в модеме нормальное, должно происходит переподключение. Просто из-за округления трафика вам такие манёвры выйдут дороже. | | |
top
Изгнанный
Откуда: Керчь, Крым Всего сообщений: 406 СсылкаДата регистрации на форуме: 22 июня 2010
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 21 марта 2016 8:36
Дмитрий Анисимов написал: [q] Потому что лог снимали с отключенной антенной. И, как я понял, не на объекте.[/q]
Ну у меня в сети регается и без антенны. Есть низкая(очень низкая) вероятность сжечь радиотракт, но это мифическое. Просто в сети зарегается, а АПН не получит. Тут же устойчиво +CREG:2 | | |
top
Изгнанный
Откуда: Керчь, Крым Всего сообщений: 406 СсылкаДата регистрации на форуме: 22 июня 2010
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 21 марта 2016 8:41
Василий Кузнецов написал: [q] GPRS соединением я называю состояние модема при котором он сигнализирует, что оно установлено.Под интернет соединением, в данном случае, я подразумеваю соединение, при котором происходит и доступ в интернет обеих устройств и обмен данными между ними.[/q]
GPRS соединение и наличие интернета разные вещи! К примеру на симкомовских модулях. GPRS ATTACH - AT+CGATT=1 это подключение GPRS AT+CIICR - получение IP адреса от АPN в соответствии с настройкой. Т.е. это две разны процедуры так же как на телефоне или планшете отдельно значок 3G , а отдельно значок гипернет H+ | | |
Василий Кузнецов
Долгожитель форума
Всего сообщений: 3233 СсылкаДата регистрации на форуме: 28 июня 2011
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 21 марта 2016 9:54
top написал: [q] Правда в любом случае , если по в модеме нормальное, должно происходит переподключение.[/q]
Читаю в РЭ, что означают настройки. Не совсем понял из РЭ, в любом режиме они действуют или только для подключения по требованию (есть два режима - режим всегда на связи и режим - по требованию). А настройки имеются такие: Максимальное количество повторных попыток автоматического подключения при разрыве связи M1000 Pro с узлом по TCP или UDP, значение может быть в пределах 1...60. После указанного максимального количества попыток, M1000 Pro выполнит перезагрузку встроенного беспроводного модуля. После чего снова будет предпринято заданное количество повторных попыток подключения. После успешного подключения, счетчик количества попыток сбрасывается на 0. M1000 Pro будет автоматически предпринимать попытку переподключения через указанный интервал времени при разрыве связи по TCP или UDP. Введите значение от 10 до 1200 секунд. Предполагаю, что эти команды выполняются и в режиме "всегда на связи", т.к. при посещении объекта неоднократно отмечалось, что модем находился в длительном состоянии перезагрузки. Может быть они его и заставляли постоянно перезагружаться? | | |
Василий Кузнецов
Долгожитель форума
Всего сообщений: 3233 СсылкаДата регистрации на форуме: 28 июня 2011
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 21 марта 2016 10:03
top написал: [q] Ага, вот только разрыв соединения происходит практически ВСЕГДА по инициативе оператора при отсутствии активной передачи - защита от зависаний слотов. Где то стоит робот на 15 минут, а где то на 3 часа.[/q]
Судя по всему до 10 марта на вышке к которой подключается этот модем такого робота не было, т.к. 3 месяца связь между устройствами была вообще без каких либо перерывов перерывов. (На сервере есть отметка, когда последний раз было установлено соединение и когда оно разорвалось). | | |
Василий Кузнецов
Долгожитель форума
Всего сообщений: 3233 СсылкаДата регистрации на форуме: 28 июня 2011
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 21 марта 2016 10:15
Василий Кузнецов написал: [q] Предполагаю, что эти команды выполняются и в режиме "всегда на связи", т.к. при посещении объекта неоднократно отмечалось, что модем находился в длительном состоянии перезагрузки. Может быть они его и заставляли постоянно перезагружаться?[/q]
Но если это так, то тогда получается, что он при отсутствии ТСР соединения всегда должен находится в перезагрузке? Если это так, то тогда не понятно состояние, когда он установил GPRS соединение, но не установил ТСР соединение и не находится в перезагрузе... Может быть просто это состояние длится очень короткое время, которое и застал наблюдатель, с чьих слов и описывается ситуация. Может быть модем работает так: 1. Идёт установление GPRS соединения, загораются лампочки, что оно установлено, затем выход в интернет и попытка ТСР соединения. Если попытка ТСР неудачная, то модем начинает перезагружаться. А если, как сказали, он долго перезагружается, то это состояние говорящим может ошибочно быть принято за отсутствие GPRS соединения, т.к. при отсутствии GPRS соединения лампочки моргают 1 раз /сек., а при перезагрузке 0,5 раз/сек. | | |
yurik
Участник
Откуда: Оренбургская область Всего сообщений: 96 СсылкаДата регистрации на форуме: 15 апр. 2013
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 21 марта 2016 10:33
Еще в модемах есть настройка типа сети 3G, 2G или Автоматически. По умолчанию стоит, как правило, автоматический выбор типа сети, но для стабильной связи надо принудительно выставлять на 2G (EDGE). | | |
Дмитрий Анисимов
Администратор
Откуда: Верхняя Салда Всего сообщений: 8269 СсылкаДата регистрации на форуме: 1 мар. 2008
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 21 марта 2016 11:07
Желательно уточнить, какой именно у Вас модем (просто Pro или Pro V2), и какая у него версия прошивки. Хотя к заданным вопросам прямого отношения это не имеет, в редакциях РЭ для разных версий встречаются разночтения.
Робустел в любом режиме при включении питания (горит зеленый светодиод PWR) "загружается" (зеленый светодиод SYS мигает каждые пол-секунды) и регистрируется в сети сотового оператора. Это именно регистрация в сети, до "GPRS и интернета" дело пока не доходит. При удачной регистрации (СИМ-карта есть, вставлена правильно, она активна, баланс положительный, сигнал "ловится") зеленый светодиод SYS начинает мигать в 2 раза реже (т.е. раз в секунду), и включается от одного до всех трех зеленых светодиодов RSSI, показывающих уровень принимаемого сигнала. Как я уже писал выше, на способность модема принимать и передавать данные эти светодиоды указывают лишь косвенно. Если в этот момент Вы запросите состояние модема (через СМС), он ответит: Registered to home network, Operator: (название), RSSI (значение).
Далее модем должен установить "GPRS-соединение". В терминологии Робустел это то же самое, что "выйти в интернет". Об установлении GPRS-соединения говорит светодиод NET (красный): если он горит постоянно, значит соединение не устанавливается, если мигает каждые 3 секунды - установлено. В последнем случае и зеленый светодиод SYS начинает мигать в такт светодиоду NET. И если Вы запросите состояние в это время, то в ответе модема к вышеприведенным словам добавится Local IP. Т.е. установленное GPRS-соединение - это и есть "выход в интернет", "интернет-соединение" и все такое прочее.
Если модем включен в режиме "Всегда на связи", то соединение он устанавливает сразу после загрузки / регистрации в сети. При неудачной попытке или обрыве по внешним причинам - тут же переустанавливает. Кол-во попыток - бесконечное. Прервать эти попытки может только перезагрузка (по часам, таймеру, звонку, СМС - как запрограммировано) - но после перезагрузки модем снова будет устанавливать GPRS-подключение = выходить в интернет. Т.е. - ВАЖНО! - не пытаться подключиться к серверу, а ПРОСТО выходить в интернет.
Если модем включен в режиме "По требованию", то соединение он устанавливает, как указано в настройках на вкладке Wakeup (в опр. время, через определенные интервалы, по СМС-команде или по звонку, по началу передачи через СОМ-порт). При этом длительность соединения ограничена настройкой Inactivity Time - это время "холостого состояния" передачи, через которое модем разрывает GPRS-подключение. В режиме "Всегда на связи" данная настройка не действует.
Вообще, GPRS-подключение можно образно представить в виде прокладки кабеля. Т.е. GPRS-подключение установлено = вычислитель через кабель подключен к сети интернет. У него есть IP-адрес (динамический, т.к. мы говорим о режиме Клиент), и он готов к связи с сервером. Иногда кабель как бы рвется (в режиме "Всегда на связи" - по техническим причинам, в режиме "По требованию" - по техническим и-или по инициативе модема), но модем его как бы прокладывает заново.
Теперь - о соединении с сервером, т.е. о TCP/IP. Это соединение модем в любом режиме пытается установить сразу после установления GPRS-подключения. Т.е. "кабель проложен - будем соединяться с заданным IP". Светодиоды модема о TCP-соединении как таковом ничего сообщить не могут. Оно просто подразумевается при наличии GPRS-подключения. Но на самом деле GPRS-подключение может быть, а связь по TCP может не устанавливаться. Например, порт сервера, на который выходит модем, закрыт или занят; включена идентификация по логину, а логин в модеме и на сервере настроен по-разному; и т.д., и т.п. могут быть также чисто технические проблемы: связь "плохая", поэтому модем и сервер не могут обменяться предписанными протоколом TCP/IP данными, чтобы установить соединение. Также TCP-соединение может по каким-либ опричинам разорваться в процессе передачи данных (GPRS-соединение при этом может и сохраниться). Поэтому для модема задается кол-во попыток установить (переустановить) ТCP-соединение (Max Retries) и интервал между попытками (Connection Interval). Эти настройки действуют и в режиме "Всегда на связи", и в режиме "По требованию", просто во втором случае, по-моему (но не уверен) модем прекратит их по истечении интервала неактивности и уйдет "спать" до следующего сеанса GPRS-подключения. А в режиме "Всегда на связи" после всех попыток он перезагрузится и начнет все заново.
| | |
Василий Кузнецов
Долгожитель форума
Всего сообщений: 3233 СсылкаДата регистрации на форуме: 28 июня 2011
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 21 марта 2016 11:17
Дмитрий Анисимов написал: [q] Желательно уточнить, какой именно у Вас модем (просто Pro или Pro V2),[/q]
PRO V2 Дмитрий Анисимов написал: [q] какая у него версия прошивки.[/q]
2.5.0 | | |
top
Изгнанный
Откуда: Керчь, Крым Всего сообщений: 406 СсылкаДата регистрации на форуме: 22 июня 2010
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 21 марта 2016 11:42
Василий Кузнецов написал: [q] Но если это так, то тогда получается, что он при отсутствии ТСР соединения всегда должен находится в перезагрузке?Если это так, то тогда не понятно состояние, когда он установил GPRS соединение, но не установил ТСР соединение и не находится в перезагрузе... Может быть просто это состояние длится очень короткое время, которое и застал наблюдатель, с чьих слов и описывается ситуация.Может быть модем работает так:1. Идёт установление GPRS соединения, загораются лампочки, что оно установлено, затем выход в интернет и попытка ТСР соединения. Если попытка ТСР неудачная, то модем начинает перезагружаться.А если, как сказали, он долго перезагружается, то это состояние говорящим может ошибочно быть принято за отсутствие GPRS соединения, т.к. при отсутствии GPRS соединения лампочки моргают 1 раз /сек., а при перезагрузке 0,5 раз/сек.[/q]
Между включением GPRS и коннектом к серверу есть этап получения АЙПИ. И это самый важный этап, т.к. не зависит ни от вас, ни от сервера, ни от типа симки, т.к. GPRS всегда квотируется по остаточному принципу. В нагруженных густонаселённых районах часто слот получить очень сложно. Лампочик, мигания...ЛОГ снимите...Полный...Увидите где стопор...НА каком этапе. Неужели так сложно это сделать? | | |
|
Время выполнения скрипта: 0.0443. Количество выполненных запросов: 17, время выполнения запросов 0.0252
|