|
Sim300D TCP-IP, кто нибудь подключался по tcp у МТС? |
|
|
|
Mar 23 2009, 11:19
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 16-02-05
Пользователь №: 2 677

|
Пробую подключиться компьютеру с помощью программы тестовой "server", использую адрес и порт, взятый из нее. at+cgatt=1 OK at+cipcsgp=1,"internet.mts.ru","mts","mts" OK at+cipstart="TCP","xxx.xxx.xxx.xxx","2020" OK и через некоторое время
STATE: TCP CONNECTING CONNECT FAIL
после at+cipshut SHUT OK все повторяется
Кто может подсказать, почему это происходит и как исправить?
|
|
|
|
|
 |
Ответов
|
Mar 23 2009, 11:46
|
Участник

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

|
А IP адрес какой? Я надеюсь реальный внешний? И антивирусники все выключить надо
Сообщение отредактировал ISD - Mar 23 2009, 11:54
|
|
|
|
|
Mar 23 2009, 12:06
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 16-02-05
Пользователь №: 2 677

|
Цитата(ISD @ Mar 23 2009, 14:46)  А IP адрес какой? Я надеюсь реальный внешний? И антивирусники все выключить надо для проверки сегодня взял ноут с билайновским модемом. результат тот же. Цитата(M_Z @ Mar 23 2009, 14:53)  Приведите все команды которые Вы шлете после включения Или поробуйте тот набор который я Вам предлжил RDY +CFUN: 1 +CPIN: READY Call Ready at+cgatt=1 OK at+cipats=0 OK at+cipcsgp=1,"internet.mts.ru","mts","mts" OK at+cdnsorip=0 OK at+cipstart="TCP","xxx.xxx.xxx.xxx","2020" OK STATE: TCP CONNECTING CONNECT FAIL Цитата(ISD @ Mar 23 2009, 14:46)  А IP адрес какой? Я надеюсь реальный внешний? И антивирусники все выключить надо как узнать, насколько реальный и внешний адрес? в рабочей сети через прокси, через gsm-модем билайна тоже наверное свой прокси.
|
|
|
|
|
Mar 23 2009, 12:18
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(N.I. @ Mar 23 2009, 16:06)  для проверки сегодня взял ноут с билайновским модемом. результат тот же.
RDY +CFUN: 1 +CPIN: READY Call Ready at+cgatt=1 OK at+cipats=0 OK at+cipcsgp=1,"internet.mts.ru","mts","mts" OK at+cdnsorip=0 OK at+cipstart="TCP","xxx.xxx.xxx.xxx","2020" OK STATE: TCP CONNECTING CONNECT FAIL
как узнать, насколько реальный и внешний адрес? в рабочей сети через прокси, через gsm-модем билайна тоже наверное свой прокси. а попробуйте at+cipstart="TCP","81.211.64.80","25" это почта.ру раньше работала. с нее начинал теперь нечем проверить
|
|
|
|
|
Mar 23 2009, 12:29
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 16-02-05
Пользователь №: 2 677

|
Цитата(M_Z @ Mar 23 2009, 15:18)  а попробуйте at+cipstart="TCP","81.211.64.80","25" это почта.ру раньше работала. с нее начинал теперь нечем проверить ведет себя точно также. сначала OK, затем, через некоторое время STATE: TCP CONNECTING CONNECT FAIL Цитата(ISD @ Mar 23 2009, 15:20)  Не, будет работать будет только с внешним IP. 192.ХХХ... -не катит. Или на прокси поставьте server.Он должен схватить реальный IP. группа 192 это признак того, что IP внешний?
|
|
|
|
|
Mar 23 2009, 12:34
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(N.I. @ Mar 23 2009, 16:29)  ведет себя точно также. сначала OK, затем, через некоторое время STATE: TCP CONNECTING CONNECT FAIL Поведение стандартное если не может подключиться к указанному порту-адресу если не заработает у Вас, то завтра я Вам дам реальный проверенный адрес.
|
|
|
|
|
Mar 23 2009, 13:14
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 16-02-05
Пользователь №: 2 677

|
Цитата(M_Z @ Mar 23 2009, 15:34)  Поведение стандартное если не может подключиться к указанному порту-адресу если не заработает у Вас, то завтра я Вам дам реальный проверенный адрес. а здесь satspace.ru/index.php?id1=5&id2=118&id3=193 действительно выдается реальный адрес? по нему тоже выдает сбой подключения Цитата(M_Z @ Mar 23 2009, 16:09)  совсем не обязательно 172.xxx.xxx.xxx
к примеру реальные адреса которые мы используем 213.184.242.11 91.xxx.xxx.xxx и так далее для проверки хотелось бы попробовать заведомо рабочий, а то не понятно, где сбой. или в прошивке стека или еще что другое.
|
|
|
|
|
Mar 23 2009, 13:18
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(N.I. @ Mar 23 2009, 17:14)  а здесь satspace.ru/index.php?id1=5&id2=118&id3=193 действительно выдается реальный адрес? по нему тоже выдает сбой подключения
для проверки хотелось бы попробовать заведомо рабочий, а то не понятно, где сбой. или в прошивке стека или еще что другое. Свои я не хочу давать. Поэтому завтра я нодеюсь Вам дат какие нибудь заведомо работающие
|
|
|
|
|
Mar 23 2009, 13:25
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 16-02-05
Пользователь №: 2 677

|
Цитата(M_Z @ Mar 23 2009, 16:18)  Свои я не хочу давать. Поэтому завтра я нодеюсь Вам дат какие нибудь заведомо работающие Спасибо. подожду до завтра.
|
|
|
|
|
Mar 23 2009, 20:51
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(N.I. @ Mar 23 2009, 17:25)  Спасибо. подожду до завтра. только что проверил at+cipstart="tcp","86.57.250.63","80" работает CONNECT OK Ну и адреса указанные =F8= тож работают at+cipstart="tcp","194.67.57.226","80" at+cipstart="tcp","217.65.6.3","80" at+cipstart="tcp","82.98.86.174","80" at+cipstart="tcp","85.17.226.171","80"
Сообщение отредактировал M_Z - Mar 23 2009, 20:54
|
|
|
|
|
Mar 24 2009, 08:06
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 16-02-05
Пользователь №: 2 677

|
Цитата(M_Z @ Mar 23 2009, 23:51)  только что проверил at+cipstart="tcp","86.57.250.63","80" работает CONNECT OK Ну и адреса указанные =F8= тож работают at+cipstart="tcp","194.67.57.226","80" at+cipstart="tcp","217.65.6.3","80" at+cipstart="tcp","82.98.86.174","80" at+cipstart="tcp","85.17.226.171","80" Большое всем спасибо. Действительно все адреса, которые я пробовал, были приватными. По указанным адресам соединение происходит сразу. Sim300d замечательный. Все работает как и должно.
|
|
|
|
|
Mar 24 2009, 08:47
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(N.I. @ Mar 24 2009, 12:06)  Sim300d замечательный. Все работает как и должно. Полностью согласен. Делай все как положено и проблем не будет. Есть в нем некоторые шероховатости, но они легко обходятся. Я пользовал модули других фирм, и во всех присутствовали некоторые глюки.
|
|
|
|
|
Mar 25 2009, 10:24
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 16-02-05
Пользователь №: 2 677

|
Цитата(M_Z @ Mar 24 2009, 11:47)  Полностью согласен. Делай все как положено и проблем не будет. Есть в нем некоторые шероховатости, но они легко обходятся. Я пользовал модули других фирм, и во всех присутствовали некоторые глюки. Попробовал для теста включить, как модем с компьютера. после набора номера пишет, что аппаратная ошибка. Набрал из терминала atd*99***1#, вывел кучу данных и в конце сообщил, что нет несущей. Если есть предположения, подскажите. at+cgdcont устанавливаю. Цитата(M_Z @ Mar 24 2009, 11:47)  Полностью согласен. Делай все как положено и проблем не будет. Есть в нем некоторые шероховатости, но они легко обходятся. Я пользовал модули других фирм, и во всех присутствовали некоторые глюки. Попробовал для теста подключить как модем к компьютеру. после набора номера выдает аппаратную ошибку. все настройки соединения правильные. Набор номера из терминала ATD*99***1# выдает серию байт и завершает сообщением отсутствия несущей. я предполагаю, что сервер провайдера ждет каких-то данных и разрывает соединение не дождавшись. Что можно попробовать отправить в ответ серверу?
|
|
|
|
|
Mar 25 2009, 11:14
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 16-02-05
Пользователь №: 2 677

|
Цитата(etoja @ Mar 25 2009, 14:00)  Вы подали команду "от балды", получили какой-то ответ и удивляетесь.
Сначала спросите себя: для чего служит эта команда?
Если ничего не помогает, значит пора читать документацию.
А для тех, кто читать не умеет, напишу (всё равно читать не будут): это начало протокола PPP. Читать умею и считаю, что без чтения документации вообще ничего не получится. Но спрошу Вас, разве Вы всегда сначала полностью все прочитываете, а только затем приступаете к практике? Разве не интересно сначала попробовать, хотя бы для того, чтобы определить направление с какой страницы начинать читать.
|
|
|
|
|
Mar 25 2009, 12:20
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 16-02-05
Пользователь №: 2 677

|
Цитата(etoja @ Mar 25 2009, 14:20)  А если эта команда стирает прошивку модема? Вы утрируете. Естественно, проверяем, что мы вставляем в розетку: вилку с проводом или вилку с макаронами Цитата(M_Z @ Mar 25 2009, 14:16)  так втом то и дело что если Вы послали команду ATD*99***1, то дальше Вы должны реализовать еще и PPP протокол. Вы получаете серию бай, начало РРР протокола, Вы должны просвистеть в ответ соответствующим образом. А иначе сервер от вас ничего не получает и на э том конец связи. Тут два варианта. Либо Вы используете встроенный в модуле стек, то тогда ATD*99***1 не причем. Или реализуйте сами протокол и тогда пользуйтесь командой ATD*99***1. Спасибо. С ошибкой соединения через компьютер, используя sim300 как внешний модем, видимо не так просто. может стоит просмотреть обмен сканером порта? Вот что делается на порте при установлении соединения: COM port is opened DTR on Baud rate 115200 DTR on Data bits=8, Stop bits=1, Parity=None Set chars: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13 Handflow: ControlHandShake=(DTR_CONTROL, CTS_HANDSHAKE), FlowReplace=(TRANSMIT_TOGGLE, RTS_HANDSHAKE), XonLimit=10, XoffLimit=10 Purge the serial port: RXABORT, TXABORT Clear stats Purge the serial port: RXABORT Set timeouts: ReadInterval=20, ReadTotalTimeoutMultiplier=0, ReadTotalTimeoutConstant=0, WriteTotalTimeoutMultiplier=10, WriteTotalTimeoutConstant=2000 Baud rate 115200 DTR on Data bits=8, Stop bits=1, Parity=None Set chars: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13 Handflow: ControlHandShake=(DTR_CONTROL, CTS_HANDSHAKE), FlowReplace=(TRANSMIT_TOGGLE, RTS_HANDSHAKE), XonLimit=10, XoffLimit=10 DTR on и так далее... AT Purge the serial port: TXABORT, TXCLEAR Purge the serial port: TXABORT, TXCLEAR Purge the serial port: RXABORT Purge the serial port: RXABORT, RXCLEAR, TXABORT, TXCLEAR COM port is closed смущает строка DTR on, хотя я использую асинхронный двухпроводной. Вот что делается на порте при установлении соединения: COM port is opened DTR on Baud rate 115200 DTR on Data bits=8, Stop bits=1, Parity=None Set chars: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13 Handflow: ControlHandShake=(DTR_CONTROL, CTS_HANDSHAKE), FlowReplace=(TRANSMIT_TOGGLE, RTS_HANDSHAKE), XonLimit=10, XoffLimit=10 Purge the serial port: RXABORT, TXABORT Clear stats Purge the serial port: RXABORT Set timeouts: ReadInterval=20, ReadTotalTimeoutMultiplier=0, ReadTotalTimeoutConstant=0, WriteTotalTimeoutMultiplier=10, WriteTotalTimeoutConstant=2000 Baud rate 115200 DTR on Data bits=8, Stop bits=1, Parity=None Set chars: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13 Handflow: ControlHandShake=(DTR_CONTROL, CTS_HANDSHAKE), FlowReplace=(TRANSMIT_TOGGLE, RTS_HANDSHAKE), XonLimit=10, XoffLimit=10 DTR on и так далее... AT Purge the serial port: TXABORT, TXCLEAR Purge the serial port: TXABORT, TXCLEAR Purge the serial port: RXABORT Purge the serial port: RXABORT, RXCLEAR, TXABORT, TXCLEAR COM port is closed смущает строка DTR on, хотя я использую асинхронный двухпроводной.
|
|
|
|
|
Mar 25 2009, 17:07
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 16-02-05
Пользователь №: 2 677

|
Цитата(Baser @ Mar 25 2009, 19:24)  Вы бы сначала огласили ваши цели, чего вы хотите добиться. А то ваши посты вызывают некоторое недоумение наличием риторических вопросов и непоследовательностью действий...
Если хотите снять лог соединения при использовании sim300 в качестве внешнего модема, так и настраивайте соединение при помощи стандартных драйверов Windows, а не пытайтесь мучить модем посредством гипертерминала. Ни к чему это все равно не приведет, протокол PPP бинарный. Цель простая - сигнализация. Но интересен вариант с постоянным установленным коннектом, и в случае обрыва связи и не восстановления ее в течение некоторого времени информировать об этом. Развел плату, включил, осваиваю команды. В сетевых протоколах не разбираюсь, есть повод освоить. От этого и риторические вопросы. Пробую разные варианты соединения. Нужно же попробовать все доступные в SIM300 функции. Вот и пробую. От этого и непоследовательность действий. Куплю книжку, буду ее читать. Извините за глупые вопросы  Цитата(Baser @ Mar 25 2009, 19:24)  Вы бы сначала огласили ваши цели, чего вы хотите добиться. А то ваши посты вызывают некоторое недоумение наличием риторических вопросов и непоследовательностью действий...
Если хотите снять лог соединения при использовании sim300 в качестве внешнего модема, так и настраивайте соединение при помощи стандартных драйверов Windows, а не пытайтесь мучить модем посредством гипертерминала. Ни к чему это все равно не приведет, протокол PPP бинарный. Это и был лог соединения стандартного драйвера Windows
|
|
|
|
|
Mar 25 2009, 18:53
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(N.I. @ Mar 25 2009, 20:07)  Цель простая - сигнализация. Но интересен вариант с постоянным установленным коннектом, и в случае обрыва связи и не восстановления ее в течение некоторого времени информировать об этом. Развел плату, включил, осваиваю команды. В сетевых протоколах не разбираюсь, есть повод освоить. От этого и риторические вопросы. Пробую разные варианты соединения. Нужно же попробовать все доступные в SIM300 функции. Вот и пробую. От этого и непоследовательность действий. Куплю книжку, буду ее читать. Извините за глупые вопросы  Это и был лог соединения стандартного драйвера Windows Если Ваша цель сигнализация, то скорее идти по пути звонка на *99***1 и реализации РРР протоколов наверное смысла не имеет. Гораздо более простой путь, это то с чего Вы начинали at+cipstart="tcp","ххх.ххх.ххх.ххх","хх" и at+cipsend, и так далее. Вешаете на сервере програмку сидящую на порту, делаете сокетное соединение и передавайте данные в любую сторону. Если по каким то причинам соединение рвется, то востанавливаете. Все это несравнимо проще чем реализовывать РРР протоколы. Соединения устанавливать Вы уже умеете. Передавать данные тоже очень просто. Самое сложное конечно контролировать состояние модема и поддерживать связь. Хотя это тоже не столь сложно если алгоритм контроля заложить грамотный.
|
|
|
|
Сообщений в этой теме
N.I. Sim300D TCP-IP Mar 23 2009, 11:19 M_Z Цитата(N.I. @ Mar 23 2009, 15:19) Пробую ... Mar 23 2009, 11:35 N.I. Цитата(M_Z @ Mar 23 2009, 14:35) Это кака... Mar 23 2009, 11:45  M_Z Цитата(N.I. @ Mar 23 2009, 15:45) По ... Mar 23 2009, 11:48 ISD Подключите услугу GPRS/EDGE, если она не была подк... Mar 23 2009, 11:37 N.I. Цитата(ISD @ Mar 23 2009, 14:37) Подключи... Mar 23 2009, 11:40  M_Z Цитата(N.I. @ Mar 23 2009, 15:40) с телеф... Mar 23 2009, 11:42   N.I. Цитата(M_Z @ Mar 23 2009, 14:42) а какие ... Mar 23 2009, 11:51    M_Z Цитата(N.I. @ Mar 23 2009, 15:51) сразу п... Mar 23 2009, 11:53     N.I. Цитата(M_Z @ Mar 23 2009, 15:34) Поведени... Mar 23 2009, 12:56      M_Z Цитата(N.I. @ Mar 23 2009, 16:56) а как д... Mar 23 2009, 13:09         Budek Судя по вашим словам "IP-адрес беру из server... Mar 23 2009, 21:29            M_Z Цитата(N.I. @ Mar 25 2009, 13:24) Попробо... Mar 25 2009, 11:16          =F8= Цитата(N.I. @ Mar 24 2009, 12:06) Sim300d... Mar 24 2009, 17:48  ISD Цитата(N.I. @ Mar 23 2009, 16:06) как узн... Mar 23 2009, 12:20   N.I. Цитата(ISD @ Mar 23 2009, 15:20) Не, буде... Mar 23 2009, 12:32 ISD Наоборот Mar 23 2009, 12:30 Baser Цитата(N.I. @ Mar 23 2009, 13:19) Пробую ... Mar 23 2009, 13:35 N.I. Цитата(Baser @ Mar 23 2009, 16:35) Ключев... Mar 23 2009, 14:08  Baser Цитата(N.I. @ Mar 23 2009, 16:08) как я п... Mar 23 2009, 15:45   N.I. Цитата(Baser @ Mar 23 2009, 18:45) Реальн... Mar 23 2009, 16:28    Baser Цитата(N.I. @ Mar 23 2009, 18:28) а через... Mar 23 2009, 17:37 =F8= 194.67.57.226 mail.ru
217.65.6.3 ixbt.com
82.... Mar 23 2009, 18:42 CADiLO Главное чтобы не "перегибы на местах" (С... Mar 25 2009, 09:30 N.I. Хотелось обойтись без регистрации IP адреса и соот... Mar 25 2009, 22:29 M_Z Цитата(N.I. @ Mar 26 2009, 01:29) Хотелос... Mar 26 2009, 06:12  AlexandrY Какую технологию вы имеете в виду говоря о хостинг... Mar 28 2009, 10:30   etoja Цитата(AlexandrY @ Mar 28 2009, 14:30) На... Mar 31 2009, 07:19    AlexandrY При чем тут ерунда?
Вы так и не узнали сколько ОЗУ... Mar 31 2009, 08:24     etoja Цитата(AlexandrY @ Mar 31 2009, 12:24) Пр... Mar 31 2009, 10:24      AlexandrY Ну эт вы можете петь скока угодно.
У меня позиция ... Mar 31 2009, 11:03 =F8= Цитата(N.I. @ Mar 26 2009, 02:29) Хотелос... Mar 26 2009, 06:32  M_Z Вот и =F8= Вам почти тоже сказал, но немного други... Mar 26 2009, 06:53  N.I. Цитата(=F8= @ Mar 26 2009, 09:32) Вы соби... Mar 26 2009, 10:46   =F8= Цитата(N.I. @ Mar 26 2009, 13:46) через п... Mar 26 2009, 12:34    N.I. Цитата(=F8= @ Mar 26 2009, 15:34) По сути... Mar 26 2009, 12:41 av-master Год билсяоб стены, в поисках Нормального Хостера, ... Mar 26 2009, 08:43 M_Z Цитата(av-master @ Mar 26 2009, 11:4... Mar 26 2009, 09:12 av-master не факт, что разрыв определится сам и сразу, у мен... Mar 26 2009, 12:51 N.I. Цитата(av-master @ Mar 26 2009, 15:5... Mar 26 2009, 12:56  M_Z Цитата(N.I. @ Mar 26 2009, 15:56) можно р... Mar 26 2009, 13:55   N.I. Цитата(M_Z @ Mar 26 2009, 16:55) Так это ... Mar 26 2009, 14:30    M_Z Цитата(N.I. @ Mar 26 2009, 17:30) По этом... Mar 26 2009, 14:55     N.I. Цитата(M_Z @ Mar 26 2009, 17:55) VPS хост... Mar 26 2009, 15:08      M_Z Цитата(N.I. @ Mar 26 2009, 18:08) Для нач... Mar 26 2009, 16:45       N.I. Цитата(M_Z @ Mar 26 2009, 19:45) Может св... Mar 26 2009, 17:08        =F8= Цитата(N.I. @ Mar 26 2009, 20:08) У МТС 9... Mar 26 2009, 17:54        stream Цитата(N.I. @ Mar 26 2009, 20:08) У МТС 9... Mar 31 2009, 10:23 av-master это да... киевстар молодец, еще и округление не де... Mar 26 2009, 18:24 N.I. И все таки какие могут быть предположения по повод... Mar 27 2009, 14:00 M_Z Цитата(N.I. @ Mar 27 2009, 17:00) И все т... Mar 27 2009, 14:42  N.I. Цитата(M_Z @ Mar 27 2009, 17:42) А какая ... Mar 27 2009, 15:48   HARMHARM Цитата(N.I. @ Mar 27 2009, 17:48) Номер о... Mar 28 2009, 09:10 N.I. Подключил от компьютера. Оказалось, что нужно пере... Mar 30 2009, 22:02
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|