|
|
  |
Надежные GSM -модемы 2G |
|
|
|
Sep 9 2015, 07:52
|
Местный
  
Группа: Свой
Сообщений: 229
Регистрация: 3-02-06
Из: Санкт-Петербург
Пользователь №: 13 974

|
Цитата(ArtemKAD @ Sep 9 2015, 01:25)  Ну если RTS есть, то в чем проблема? эээ, а как поможет RTS ? по нему диагностировать зависание? Цитата(CADiLO @ Sep 9 2015, 08:06)  По поводу сброса поправлю - это аппаратный сброс baseband + interface. DSP не сбрасывается. А значит если подвисон по вине сбоя сети, то этот ресет не поможет, только снятие питания. очень интересно кстати а как обычно зависают модемы? полностью недоступны или могут показывать формы жизни, но при этом нет связи ? можно диагностировать что модем нормально работает по просадке напряжения или по выходу работы передатчика?
|
|
|
|
|
Sep 9 2015, 08:56
|
Местный
  
Группа: Свой
Сообщений: 229
Регистрация: 3-02-06
Из: Санкт-Петербург
Пользователь №: 13 974

|
Цитата(CADiLO @ Sep 9 2015, 10:53)  >>>а как поможет RTS
На уровне регистров можно в обход виндов достучаться к этому выводу и использовать его как I/O чтобы дернуть сброс модуля или ключик. Как ни странно, но даже в NT системах есть способы получить доступ к железу напрямую. А если малость модифицировать драйвер, то тогда вообще никаких проблем. RTS постоянно срабатывает при нормальной работе достучаться до управления RTS не сложно, сложности возникают когда управление порта перехватил драйвер модема Цитата А если малость модифицировать драйвер, то тогда вообще никаких проблем. это как, да еще и без исходников, это вам не linux Цитата(CADiLO @ Sep 9 2015, 10:53)  если в предответном состоянии пропадет сигнал с соты, то стек останется в вечном цикле и даже после появления сигнала можно оживить только по снятию питания и полной инициализации это как раз тот глюк когда виснет DSP - никакой ресет не поможет модем при этом пытается что либо передать в сеть ?
|
|
|
|
|
Sep 9 2015, 09:56
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата(digital @ Sep 9 2015, 10:52)  эээ, а как поможет RTS ? по нему диагностировать зависание? RTS это программно доступный из компа выход RS-232 которым можно дернуть для пересброса модема или переподачи его питания. Анализировать завис модем или нет тебе придется все равно программно на основании того чего модем отвечает по Rx/Tx. Цитата достучаться до управления RTS не сложно, сложности возникают когда управление порта перехватил драйвер модема Таки подозреваю у драйвера надо отключить включенный аппаратный контроль потока.
|
|
|
|
|
Sep 9 2015, 10:01
|
Местный
  
Группа: Свой
Сообщений: 229
Регистрация: 3-02-06
Из: Санкт-Петербург
Пользователь №: 13 974

|
Цитата(ArtemKAD @ Sep 9 2015, 12:56)  RTS это программно доступный из компа выход RS-232 которым можно дернуть для пересброса модема или переподачи его питания. это понятно, проблема в том что это нужно делать при поднятом виндами PPP соединение , т.е. порт захвачен и недоступен Цитата Анализировать завис модем или нет тебе придется все равно программно на основании того чего модем отвечает по Rx/Tx. анализировать поток PPP ?
|
|
|
|
|
Sep 10 2015, 11:25
|

Участник

Группа: Участник
Сообщений: 43
Регистрация: 25-07-15
Пользователь №: 87 721

|
Цитата(digital @ Sep 7 2015, 17:18)  Существуют надежные GSM -модемы? Которые не зависают и не требуют снятия питания для перезапуска? Добрый день. Telit является одним из крупнейших производителей надёжных модемов. Помимо возможности записать скрипт на Python, который может следить и ребутать модуль при необходимости, также есть возможность включить периодическую перезагрузку (например, раз в сутки). А вообще, т.к. многое действительно зависит не от GSM-модуля, можно рекомендовать ставить ключ по питанию и простейший внешний вачдог.
--------------------
|
|
|
|
|
Sep 14 2015, 14:32
|
Местный
  
Группа: Свой
Сообщений: 229
Регистрация: 3-02-06
Из: Санкт-Петербург
Пользователь №: 13 974

|
Цитата(aaarrr @ Sep 10 2015, 14:35)  А зачем "поднятому PPP соединению" сброшенный модем? Логично сначала бросить соединение, а затем уже сбросить модем. потому что сбросом соединения занимается драйвер виндов, и по каким критериям он это делает непонятно, предполагаю невозможности доставить TCP не является обязательным условием перегрузки PPP соединения
|
|
|
|
|
Sep 15 2015, 09:52
|
Местный
  
Группа: Свой
Сообщений: 229
Регистрация: 3-02-06
Из: Санкт-Петербург
Пользователь №: 13 974

|
Цитата(mantech @ Sep 15 2015, 10:24)  Что может сделать винда, если зависла операционка в модеме? Питание усб она "передергивать" не может, а ресета в шине усб нет  надеюсь, она хотя бы закроет и откроет PPP соединение Цитата(aaarrr @ Sep 14 2015, 17:43)  Замечательно, но чем тогда поможет сброс модема?
Тут уж или дождаться сброса соединения, сбросить модем и устанавливать соединение снова, или оборвать соединение по каким-то своим критериям и затем восстанавливать. зависания могут быть весьма своеобразны, модем может вполне отвечать на команды, но к примеру не может отправить пакет, это явно не основание перегрузки PPP, ибо возможно проблема в сервере Цитата Но ни в одном из сценариев не просматривается нужды в сбросе модема при активном соединении - PPP при этом так и останется висеть. ну вообще то все промышленные модемы имеют безусловный ватчог, и логично что при сбросе модема винды должна перезапустить PPP
|
|
|
|
|
Sep 15 2015, 11:09
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(digital @ Sep 15 2015, 12:52)  зависания могут быть весьма своеобразны, модем может вполне отвечать на команды, но к примеру не может отправить пакет, это явно не основание перегрузки PPP, ибо возможно проблема в сервере Какие могут быть команды модема при поднятой PPP-сессии? Цитата(digital @ Sep 15 2015, 12:52)  ну вообще то все промышленные модемы имеют безусловный ватчог, и логично что при сбросе модема винды должна перезапустить PPP Когда-нибудь перезапустит. Но логично было бы сделать это самому, раз уж решили перегрузить модем, нет? Это все к тому, что "порт занят" - надуманная проблема.
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|