|
Передача данных по TCP, не могу понять, Передача данных по TCP, не могу понять |
|
|
|
May 13 2011, 10:46
|
Группа: Новичок
Сообщений: 6
Регистрация: 3-02-08
Пользователь №: 34 712

|
Здравствуйте нужно перередаваты данные по TCP / IP, работаю с модулями sim300C, Sim300d. С одной стороны стандартный симкомовський кит с другой программа server.exe, скачал с сайта Гаммы. Программа работает, проверял клиентом написанным на С #. При соединении с сервером с кита после команды at + cipstart = "tcp", "46.211.75.141", "2020" получаю только слово ОК, но не получаю CONNECT OK. И не могу передавать данные. в чем ошибка? Call Ready 13:44:24 at OK 13:44:26 at+cgatt=1 OK 13:44:31 at+cipcsgp=1,"www.kyivstar.net" OK 13:44:35 at+cdnsorip=0 OK 13:44:38 at+cstt OK 13:44:41 at+ciicr 13:44:43 OK 13:44:46 at+cifsr 178.137.232.20 13:44:49 at+cipstart="tcp","46.211.75.141","2020" OK 13:44:58
Сообщение отредактировал unKind - May 13 2011, 10:48
|
|
|
|
|
 |
Ответов
|
Aug 9 2011, 11:01
|

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

|
Цитата(Aurochs @ Jul 31 2011, 22:35)  Пауза 15 сек. для CIPSTART - этого мало. Нужно ожидать ответа в течение 3 минут. За это время должно прийти либо CONNECT OK либо CONNECT FAIL. Если же вообще ничего не пришло, то это нужно рассматривать уже как аварийную ситуацию (зависание модема, отказ UARTа или еще что-то) У меня приборы в одной VPN сети Билайна. Если обе подключились к GPRS нормально, то CONNECT OK приходит за 1,5-4 секунды, не больше. Когда ничего не приходит в ответ на CIPSTART то это 100% завис сервер, по крайней мере у меня. При рестарте сервера, он начинает опять принимать сообщения. Цитата(Варяг @ Aug 9 2011, 11:13)  У меня такой вопрос... Есть два модуля. Один в режиме клиента, другой в режиме сервера. Клиент постоянно передает данные серверу с периодом 15 секунд. В таком режиме сервер (sim900d) принимает все данные без ошибок. Но примерно через 15 минут перестает принимать сигналы напроч, и даже при переподключении как сервера тоже не принимает. Начинает продолжать принимать данные только после сброса питания на модуле. В чем может быть проблема?
И еще второй вопрос. Что выгоднее при передаче коротких сообщении - ТСР соединение или UDP? И верно ли, что в режиме UDP EXTENDED MODE модуль принимает все что ему пошлют, и его не надо настраивать как сервер? чем отличаютсо TCP oT UDP? Кто-нибудь ответить?
|
|
|
|
Сообщений в этой теме
unKind Передача данных по TCP, не могу понять May 13 2011, 10:46 unKind Использую котрактную карточку Киевстар. May 13 2011, 12:37 shootnik911 Я бы добавил проверку AT+CGATT? чтобы убедится что... May 13 2011, 13:54  rx3apf Цитата(shootnik911 @ May 13 2011, 17:54) ... May 13 2011, 14:00 rx3apf Цитата(unKind @ May 13 2011, 14:46) При с... May 13 2011, 13:39 demaven У меня при обмене внутри одного сотового оператора... May 15 2011, 04:37 unKind Да, проблема была в том, что я использовал карточк... May 15 2011, 16:07 MKdemiurg Вывод DCD в "прозрачном" режиме. Проще н... May 15 2011, 19:05 Alt.F4 Столкнулся с похожей проблемой как у автора (sim90... Jul 30 2011, 13:41 ap77 Цитата(Alt.F4 @ Jul 30 2011, 20:41) Столк... Jul 30 2011, 15:23 MKdemiurg Кстати тоже вопросик в тему
Зачем использовать во... Jul 30 2011, 14:05 Alt.F4 ЦитатаЗачем использовать вот эти команды?
AT+CSTT
... Jul 30 2011, 14:12 MKdemiurg Цитата(Alt.F4 @ Jul 30 2011, 18:12) Для и... Jul 30 2011, 14:31 Alt.F4 ЦитатаНу так оно и так неплохо работает в 2 команд... Jul 30 2011, 15:04 Alt.F4 ЦитатаПредлагаю проверять AT+CIPSTATUSПроверять мо... Jul 30 2011, 15:38 ap77 Цитата(Alt.F4 @ Jul 30 2011, 22:38) Прове... Jul 31 2011, 05:33 MKdemiurg Цитата(Alt.F4 @ Jul 30 2011, 19:04) SIM90... Jul 30 2011, 15:57 Alt.F4 Причина определена:
Если начинать работу с GPRS по... Jul 30 2011, 16:28 =F8= Ну во-первых ответ CLOSE OK говорит лишь о том, чт... Jul 31 2011, 06:46 Alt.F4 ЦитатаСмысл, в однозначном определении статуса ... Jul 31 2011, 11:56 Alt.F4 ЦитатаНужно ожидать ответа в течение 3 минут. За э... Aug 1 2011, 06:03 Aurochs Цитата(Alt.F4 @ Aug 1 2011, 09:03) Если с... Aug 1 2011, 08:53 MKdemiurg Alt.F4
А передёргивание питания убирает этот баг? Aug 1 2011, 06:10 Alt.F4 ЦитатаА передёргивание питания убирает этот баг?Пр... Aug 1 2011, 06:22 MKdemiurg А смена оператора? Aug 1 2011, 06:48 Alt.F4 Попробую сменить оператора. Только потестить получ... Aug 1 2011, 07:06 MKdemiurg Гуру sim900 помогите пожалуйста разобраться в паре... Aug 8 2011, 07:20 Варяг Цитата(MKdemiurg @ Aug 8 2011, 10:20) 22:... Aug 9 2011, 08:13 ap77 Цитата(MKdemiurg @ Aug 8 2011, 14:20) 2)С... Aug 9 2011, 08:31 MKdemiurg Цитата(ap77 @ Aug 9 2011, 11:31) По 1) то... Aug 9 2011, 08:43 ap77 Цитата(MKdemiurg @ Aug 9 2011, 15:43) 2) ... Aug 9 2011, 09:34 MKdemiurg Цитата(ap77 @ Aug 9 2011, 12:34) Нет, име... Aug 9 2011, 09:59 ap77 Цитата(MKdemiurg @ Aug 9 2011, 16:59) Нет... Aug 9 2011, 10:22 MKdemiurg ap77
ЦитатаДа, почитал свое сообщение, изложил нет... Aug 9 2011, 11:04 Варяг Цитата(MKdemiurg @ Aug 9 2011, 14:04) ap7... Aug 9 2011, 11:11 ap77 Цитата(MKdemiurg @ Aug 9 2011, 18:04) Наш... Aug 10 2011, 04:02  rx3apf Цитата(ap77 @ Aug 10 2011, 08:02) 2) в ма... Aug 10 2011, 16:34   ap77 Цитата(rx3apf @ Aug 10 2011, 23:34) Вот е... Aug 11 2011, 02:18 MKdemiurg Цитата(Варяг @ Aug 9 2011, 14:11) На AT+C... Aug 9 2011, 11:14 Варяг Цитата(MKdemiurg @ Aug 9 2011, 14:14) Я з... Aug 9 2011, 11:19 MKdemiurg К вопросу о времени.
14:30:01.015 AT+CIICR..
14:... Aug 9 2011, 11:34 MKdemiurg Цитата(ap77 @ Aug 10 2011, 08:02) Мне не ... Aug 10 2011, 08:10 ap77 Цитата(MKdemiurg @ Aug 10 2011, 15:10) 5 ... Aug 10 2011, 09:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|