реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Бага sim900, UDP в прозрачном режиме
id_Alx
сообщение Oct 20 2010, 09:15
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 79
Регистрация: 12-08-06
Из: Минск
Пользователь №: 19 504



Цитата(rx3apf @ Oct 20 2010, 10:59) *
Я использую обычные "серые" адреса, вроде проблем нет (кроме обычных ограничений для такой структуры).

Испоьзуете по UDP? В каком режиме? Можете ли огласить тип/версию модема, строки инициализации и проверить - сразу после cipstart будет ли модем принимать данные?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 20 2010, 09:21
Сообщение #17


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(id_Alx @ Oct 20 2010, 13:15) *
Испоьзуете по UDP? В каком режиме? Можете ли огласить тип/версию модема, строки инициализации и проверить - сразу после cipstart будет ли модем принимать данные?

SIM900, B06 (работало и с B01), "прозрачный" режим. После cipstart ну никак не могу сразу принимать данные - говорю же, использую "серые" адреса, потому, пока сервер от меня ничего не получит, он не знает, куда посылать. Что-то послал с модема - все, можно передавать на модем (до тех пор, пока не сменится порт, что иногда бывает очень быстро).
Go to the top of the page
 
+Quote Post
groovy
сообщение Oct 20 2010, 12:21
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-08-04
Пользователь №: 480



Вообще с этой багой какой-то казус. Она стабильно вопспроизводится на модуле старого хардварного релиза. В частности S2-1040S-Z0902. Это самый первый сим900 который я купил. Позднее я купил еше 10 модулей версии S-1040S бещ дополнительной маркировки. На них проблемы не замечены, хотя они запаяны в одинаковые платы и перешиты на шестую прошивку. В голове не укладывается как это связано. Но старый модуль реально постоянно меняет порт. Новый держится часами.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 20 2010, 12:32
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(groovy @ Oct 20 2010, 16:21) *
Вообще с этой багой какой-то казус. Она стабильно вопспроизводится на модуле старого хардварного релиза. В частности S2-1040S-Z0902. Это самый первый сим900 который я купил. Позднее я купил еше 10 модулей версии S-1040S бещ дополнительной маркировки. На них проблемы не замечены, хотя они запаяны в одинаковые платы и перешиты на шестую прошивку. В голове не укладывается как это связано. Но старый модуль реально постоянно меняет порт. Новый держится часами.

Не связано это с модулем, я уверен на 100%. С серыми ip порты меняются (могут меняться, а могут долго держаться) и с виндовым стеком и совсем другими модемами. Зависит (как я понимаю) от конкретного оператора, от настроек и загруженности базовых станций, от времени суток, от положения звезд... В общем случае - порты меняются, причем довольно часто. Если это не устраивает - покупайте "белые" ip, фиксируйте порт. Вот только это дополнительные расходы и ограничения.
Go to the top of the page
 
+Quote Post
groovy
сообщение Oct 20 2010, 12:40
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-08-04
Пользователь №: 480



Общего случая тут нет, есть толко частные smile.gif
Я говорю про то что наблюдаю. Как работает NAT - осведомлен. Из этого совсем не следует что порт должен скакать. Даже наоборот, зафиксировав один раз и добавив запись в таблицу трансляции порт остается неизменным пока запись не умрет из-за длительного отсутствия обмена. Т.к. обмен у меня не прекращается - это не мой случай.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 20 2010, 13:19
Сообщение #21


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(groovy @ Oct 20 2010, 16:40) *
Общего случая тут нет, есть толко частные smile.gif
Я говорю про то что наблюдаю. Как работает NAT - осведомлен. Из этого совсем не следует что порт должен скакать.

Но и не следует то, что порт _обязан_ оставаться неизменным.
Цитата
Даже наоборот, зафиксировав один раз и добавив запись в таблицу трансляции порт остается неизменным пока запись не умрет из-за длительного отсутствия обмена.

Остается ? Так на что жалуетесь ? wink.gif
Цитата
Т.к. обмен у меня не прекращается - это не мой случай.

Обмен непрерывный или все ж есть паузы ? Если есть, то какие интервалы между посылками ? У меня меняется иной раз при паузе меньше минуты. И при работе через виндовый стек - тоже меняется. Непрерывный обмен в течении нескольких минут - не пробовал.
Go to the top of the page
 
+Quote Post
groovy
сообщение Oct 20 2010, 19:48
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-08-04
Пользователь №: 480



QUOTE (rx3apf @ Oct 20 2010, 17:19) *
Остается ? Так на что жалуетесь ? wink.gif


Как я уже написал выше, выяснилось что проблема специфична для одного конкретного модуля с ранним хардварным релизом.
Обмен идет раз в минуту.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 20 2010, 19:50
Сообщение #23


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(groovy @ Oct 20 2010, 23:48) *
Как я уже написал выше, выяснилось что проблема специфична для одного конкретного модуля с ранним хардварным релизом.
Обмен идет раз в минуту.

Раз в минуту - порт имеет полное право меняться. У меня и при меньших интервалах меняется.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 08:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016