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

 
 
> OPENAT GPRS, connect
ArtemTom
сообщение Jul 2 2009, 06:59
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 22-06-09
Пользователь №: 50 523



Помогите разобраться с подключением к серверу через GPRS с помощию OPENAT приложения.
Вобщем я с помощью АТ команд(WIP) настроил один модем для прослушивания определённого порта. Это будет сервер.
Дальше попытался сделать элементарное приложение в OPENAT на основе WIP tcp_client. Просто поменял там адрес сервера на то что у меня и GPRS_APN, login, pass. Только чтоб он постучался к серверу.
Залил приложение. Запускаю AT+WOPEN=1.
Вываливаются строки:
[GPRS]: initialized.
[GSM]: initialized.
[UART1]: initialized.
[UART2]: initialized.
[]: initialized.
И всё что дальше? На сервере ничего не происходит, он не определяет никакого коннекта к нему.
Я пока только начинаю разбираться, наверно что-то простое упустил?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ArtemTom
сообщение Jul 6 2009, 07:29
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 22-06-09
Пользователь №: 50 523



А на каком этапе её вызывать? И что может быть полезного, какие возможны лаги без неё? Я тут накопал:
Цитата
После включения питания загруженное в модем приложение обеспечивает автоматическое подключение к сети GSM/GPRS и установление между двумя модемами прозрачного канала обмена данными (TCP/IP-сокета). В процессе работы контролируются нештатные ситуации (сбои SIM-карты, уровень GSM-сигнала, регистрация в сети GSM/GPRS, сбои в сети оператора связи, передача данных через TCP/IP-сокет, активность на порту данных и т.п.) и обеспечивается максимально быстрое восстановление соединения, в том числе, за счет перезагрузки или перехода на резервный канал.
Для настройки режимов работы модема введено расширение AT-команд.
Для исключения ситуации ”зависания” модема все этапы установления соединения и передачи данных охвачены контролем времени завершения (более 30 контролируемых тайм- аутов). В том числе, реализованы тайм-аут на отсутствия приема-передачи данных по интерфейсу и тайм-аут на попытку возврата с резервного канала на основной.

Вот biggrin.gif. Типа так. Вот такие проверки.

Что как тихо, я не порошу всё это). Так просто, какое мнение по поводу этого?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ArtemTom   OPENAT GPRS   Jul 2 2009, 06:59
- - bronepoezd   Это отработала функция wip_netInitOpts. Далее надо...   Jul 2 2009, 08:43
- - ArtemTom   Это нужно в OPENAT прописывать? Или как из термина...   Jul 2 2009, 09:09
- - bronepoezd   да, надо именно #define GPRS_APN "internet.mt...   Jul 2 2009, 09:18
- - ArtemTom   Ну сервер я не трогаю пока, запустил там "AT+...   Jul 2 2009, 09:25
- - bronepoezd   Да блин, я не понял, ты что , вместо internet.mts....   Jul 2 2009, 09:29
- - ArtemTom   Нет конечно, там при создании на основе примера со...   Jul 2 2009, 09:32
- - bronepoezd   Ну тут уже судить тяжело попробуй получить для нач...   Jul 2 2009, 09:42
- - ArtemTom   А если тариф такой что у модемов только локальная ...   Jul 2 2009, 09:55
- - bronepoezd   >Мне не совсем понятно как реализовывать. adl_...   Jul 2 2009, 10:03
- - ArtemTom   bronepoezd Спасибо будем пробовать. А может есть и...   Jul 2 2009, 10:29
- - bronepoezd   Сжатый /несжатый я лью обычно несжатый) Мой исходн...   Jul 2 2009, 10:36
- - ArtemTom   Спасибо будем разбиратся. А не бывало что при зали...   Jul 2 2009, 10:45
- - bronepoezd   1) Да бывает=) 2) все одним файлом 3) я так и не...   Jul 2 2009, 11:12
- - ArtemTom   bronepoezd Тут есть вроде как работающие приложени...   Jul 2 2009, 12:06
- - bronepoezd   Мое на основе этого сделано) должно все нормально ...   Jul 2 2009, 12:24
- - ArtemTom   Да пин код отключен. Щас попихаю тогда. Там даже ...   Jul 2 2009, 12:38
- - bronepoezd   В чем ты их смотришь? если m2m там есть настройки ...   Jul 2 2009, 12:48
- - ArtemTom   Ни в чём, компилю в Eclipse и в модем заливаю, а в...   Jul 2 2009, 12:51
- - bronepoezd   если надо в гипер терминале - adl_atSendResponse(...   Jul 2 2009, 12:52
- - ArtemTom   Ок щас и m2m поставлю буду пробовать.   Jul 2 2009, 12:54
- - ArtemTom   В TRACE((2,"SIM state: %d",SIM_event));...   Jul 3 2009, 04:57
- - bronepoezd   Ну например так char* temp=adl_memGet(10); int k=0...   Jul 3 2009, 05:41
- - ArtemTom   Ну а для примера выше это как будет выглядеть?   Jul 3 2009, 05:53
- - bronepoezd   Блин чувак, почитай мануалы там все есть .Заюзай ф...   Jul 3 2009, 05:58
- - ArtemTom   Ладно, это и не особо обязательно. Вобщем у меня э...   Jul 3 2009, 06:09
- - bronepoezd   что выдает команда "AT+CREG?" ?   Jul 3 2009, 06:18
- - ArtemTom   Не понятно лог такой: AT+CREG? (poll_creg_call) En...   Jul 3 2009, 06:21
- - bronepoezd   После regStateInt = wm_atoi(regStateString); доб...   Jul 3 2009, 06:37
- - ArtemTom   Выдаст regStateInt %d . Я пока не разобрался как...   Jul 3 2009, 07:04
- - bronepoezd   itoa- стандартаная функция перевода инта в строку ...   Jul 3 2009, 07:32
- - ArtemTom   Проблемы в том что всё её описание это её упоминан...   Jul 3 2009, 07:48
- - bronepoezd   Еще раз) почитай как устроена itoa) где искать я т...   Jul 3 2009, 07:51
- - ArtemTom   Может тебе поможет понять что я в С не особо, и ук...   Jul 3 2009, 08:24
- - bronepoezd   По идее должно выдавать 1,так как когда ты вводил ...   Jul 3 2009, 09:00
- - ArtemTom   bronepoezd Да я так и сделал просто вместо 1 поста...   Jul 3 2009, 09:07
- - ArtemTom   bronepoezd Можешь подкинуть интересные функции из ...   Jul 6 2009, 04:56
- - bronepoezd   Ну думаю это будет полезно=) нашел на вейвкомовско...   Jul 6 2009, 05:38
- - ArtemTom   Как-то не работает у меня, может не туда вписал. О...   Jul 6 2009, 05:58
- - bronepoezd   Задержка без передачи управления: OATSleep (20); -...   Jul 6 2009, 06:34
- - sobr   Цитата"192.168.1.5""Это внутренний ...   Jul 6 2009, 07:29
- - ArtemTom   sobr Это не надо, там только первый файл работает ...   Jul 6 2009, 07:40
- - ArtemTom   Вобщем я застопорился на UART. Ситуация такая: Фай...   Jul 14 2009, 08:23
- - ArtemTom   Вопрос пока снимается. Там оказывается не виснет).   Jul 14 2009, 09:32


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

 


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


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