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

 
 
> TCP сервер на SIM300DZ, не получается организовать TCP сервер, даже при белом IP адресе
Варяг
сообщение Apr 6 2011, 08:14
Сообщение #1


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

Группа: Участник
Сообщений: 95
Регистрация: 4-04-11
Из: челябинск
Пользователь №: 64 111



Уважаемые форумчане, вот уже который день бьюсь с проблемой. есть клиент и сервер. Клиент подключается через TCP к любому сайту, посылает данные. А сервер имеет статический IP адрес 085.115.252.133. Но когда посылаю команду AT+CIFSR он выдает что-то вроде 10.217.67.207. и соответственно, клиент не может к нему подключится!

вот текст создания сервера:

AT+CIPMODE=1

AT+CGATT=1
OK
AT+cipats=0
OK
AT+CIPCSGP=1,"internet.beeline.ru","beeline","beeline"
OK
AT+CDNSORIP=1
OK
AT+CDNSCFG="212.119.97.5"
OK
NOTHING
AT+cipccon=2
ERROR
AT+CIPCSGP=1,"internet.beeline.ru","beeline","beeline"
at+cipclose
ERROR
AT+cipserver
SERVER OK
OK
AT+cifsr
10.217.242.26 // почему АйПи локальный??? и как узнать свой глобальный???
AT+clport?
TCP: 2020
UDP: 3030
OK
AT+clport="TCP","2020"
OK


А вот текст создания клиента:


AT+CIPMODE=1
OK
AT+CGATT=1
OK
AT+cipats=0
OK
AT+CIPCSGP=1,"internet.beeline.ru","beeline","beeline"
OK
AT+cipsrip=1
OK
AT+clport="UDP","2002"
OK
AT+clport="TCP","2002"
OK
AT+clport?
TCP: 2002
UDP: 2002
AT+CSTT
ERROR
OK
AT+CIICR
OK
AT+CIFSR
10.217.108.128
AT+CIPSTART="TCP","85.115.252.133",2001 // подключаемся к статическому адресу сервера!
OK // пишет ОК и все. CONNECT OK, как при подключении к яндексу, не выдает
// если вместо статического адреса ввести локальный 10.217.242.26 эффект тот же!

Вопросы:
1 возможно ли узнать свой статический адрес командой AT+CIFSR ( есть подозрение что этот адрес принадлежит пока кому-то другому, так как статика появилась только сегодня)
2 возможен ли пинг статического адреса 85.115.252.133 когда модуль отключен ( и сеансы все закрыты. опять то же подозрение)?
3 Может дело в портах?
4 для себя сделал вывод, раз к яндексу подключается, значит все дело в неправильной настройке TCP сервера. Но настраивал его как в даташите, и на все настройки откликался ОК и выдал на at+cipserver ответ :1

извините за корявый язык. Помогите, плиз, это мой последний камень предкновения!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sobr
сообщение Apr 6 2011, 10:35
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Есть еще один момент, не знаю как сейчас, пару лет назад у МТСа при статическом IP нужно было и APN другой вводить, если ввести стандартный оставался на динамическом.
Go to the top of the page
 
+Quote Post
Варяг
сообщение Apr 6 2011, 10:50
Сообщение #3


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

Группа: Участник
Сообщений: 95
Регистрация: 4-04-11
Из: челябинск
Пользователь №: 64 111



Цитата(sobr @ Apr 6 2011, 13:35) *
Есть еще один момент, не знаю как сейчас, пару лет назад у МТСа при статическом IP нужно было и APN другой вводить, если ввести стандартный оставался на динамическом.


Ладно, бес со статическим IP адресом.
Почему я не могу подключится к серверу, зная его внутренний динамический адрес? В режим ТРАНСПАРЕНТ ввел, организовал сервер как сервер (AT+cipccon=2, at+cipserver) а клиент - как клиент (AT+cipccon=1). CONNECT FAIL звучит как приговор.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 6 2011, 12:20
Сообщение #4


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Варяг @ Apr 6 2011, 13:50) *
Ладно, бес со статическим IP адресом.
Почему я не могу подключится к серверу, зная его внутренний динамический адрес? В режим ТРАНСПАРЕНТ ввел, организовал сервер как сервер (AT+cipccon=2, at+cipserver) а клиент - как клиент (AT+cipccon=1). CONNECT FAIL звучит как приговор.


Все эти вопросы конкретно к вашему региональному провайдеру к которому вы конектитесь.
По своему опыту могу сказать что способов организации сетей у провайдеров есть туча.
Есть такие которые дают модему внутренний адрес и дают внешний, а есть такие которые дают сразу внешний. (у нас такой TELE2)
Есть такие у которых даже внутренняя сеть разбита на подсети со случайным попаданием и вероятность установить коннект между дивайсами во внутренней GPRS подсети по внутренним адресам 50%
А есть такие которые выдавая сразу внешний адрес даже не ставят NAT-а. И можно к модему подключиться сразу из публичной сети ничего при этом не доплачивая.
Go to the top of the page
 
+Quote Post



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

 


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


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