|
Передача данных по 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, 08:43
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
Цитата(ap77 @ Aug 9 2011, 11:31)  По 1) тоже пытаюсь так работать По 2) наблюдаю аналогичное поведение, но если закрывать сессию на сервере, то повторное соединение (со сбросом CIPSHUT) восстанавливает связь. 1) я ещё с sim300 такую ветку подключения перенёс. 2) Не понял, а как сервер разорвёт соединение, если он к нему и не подключился? Или имеется ввиду отключение от точки доступа оператора?
|
|
|
|
|
Aug 9 2011, 09:34
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313

|
Цитата(MKdemiurg @ Aug 9 2011, 15:43)  2) Не понял, а как сервер разорвёт соединение, если он к нему и не подключился? Или имеется ввиду отключение от точки доступа оператора? Нет, имеется ввиду закрытие сессии по инициативе сервера (того, с которым установлено TCP соединение). У меня сессия после отправки пакета не закрывается, т.е. один раз CIPSTART и много CIPSTATUS+CIPSEND, а когда CIPSTATUS возвращает не CONNECT OK, тогда пытаюсь сделать CIPCLOSE, CIPSHUT (которые не помогают в некоторых случаях). Но у меня по таймауту, если небыло сообщений, сервер закрывает подключение.. и соответственно, тогда CIPSHUT с повторным подключением к серверу нормально срабатывают. Это конечно не вариант нормальной работы, но как пища для размышлений )
|
|
|
|
Сообщений в этой теме
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 Aurochs Пауза 15 сек. для CIPSTART - этого мало.
Нужно ожи... Jul 31 2011, 19:35 Варяг Цитата(Aurochs @ Jul 31 2011, 22:35) Пауз... Aug 9 2011, 11:01 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, 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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|