|
Q64 организация TCP/IP с помощью OpenAt, Использование adl_grps в WIP плагине |
|
|
|
Mar 31 2010, 13:32
|
Группа: Участник
Сообщений: 11
Регистрация: 31-12-08
Пользователь №: 42 862

|
Раньше свои решения реализовывал на GR64, так как его сняли, начал смотреть Q64. Брал пример смотрел как работает и так далее. Что уже сделал:
Инициализирую симку при помощи adl_simSubscribe(<sim_handler>,<pin_code>), дожидаюсь результата: ADL_SIM_EVENT_FULL_INIT; далее проверяю наличие в сети значения: NETWORK_HOME_REG; после начинаю с GPRS, определяю контекст: // adl_gprsSetupParams_t gprs_setup; // u8 ctx_id=1; adl_gprsSetup (ctx_id,gprs_setup); ожидаю результата: ADL_GPRS_EVENT_SETUP_OK; следую дальше, аттачу GPRS и активиру контекст: запускаю adl_gprsAct(ctx_id), ожидаю сзначений ADL_GPRS_EVENT_ME_ATTACH...ADL_GPRS_EVENT_ACTIVATE_OK; после приходится лезть в wip: инициализирую wip_netInit(), получаю положительный результат: 0;
И вот что делать дальше не понимаю, в GR64 открывал сокет и коннектился, в примерах по WIP все сетевые работы делаются при помощи WIP функций wip_bearerOpen(...), wip_bearerStart(...), wip_bearerStart(...) которые поднимают GPRS и активируют контекст, а далее работа с tcp/ip при помощи wip_TCPClientCreate(PEER_STRADDR,PEER_PORT....).
Так вот непойму, как подсунуть активированный при помощи adl функций GPRS для активации сокета и tcp/ip коннекта, а не проделывать GPRS манипуляции с помощью wip_bearer* функций, ну типа засунуть куда нибудь готовый CID, а далее wip_TCPClientCreate(...). От Sierra Wireless ответа ждать долго придется, я так полагаю. Заранее спасибо.
|
|
|
|
|
 |
Ответов
|
Apr 4 2010, 05:37
|
Группа: Участник
Сообщений: 11
Регистрация: 31-12-08
Пользователь №: 42 862

|
Цитата(bolmoe @ Apr 3 2010, 13:44)  Меня тут другое интересует, если соединение с сервером заканчивается, то через несколько секунд bearer закрывается, что естественно меня не устраивает, где это полечить пока не нашел, до этих сообщений от тебя тоже собирался на GPRS активацию без bearer, теперь вот не знаю что делать, "мурзилку" буду дальше читать... Так по этому я и пошёл по прокатанному варианту (отработано на GR64), Я вот думаю можеть информацию полученную с помощью adl_gprsGetCidInfomations куда-нибудь прикручивать. А каждый раз проходить цепочку GPRS -> IP в случае обрыва сокета, то же не охота, раньше заново переоткрывал сокет (если он был закрыт) и только ip connection, Буду дальше ковырять, от sierra wireless все равно ничего не добьешься. После исследований отпишусь.
|
|
|
|
Сообщений в этой теме
parfum Q64 организация TCP/IP с помощью OpenAt Mar 31 2010, 13:32 bolmoe а после активации GPRS сразу если попробовать wip_... Apr 1 2010, 08:20 parfum Цитата(bolmoe @ Apr 1 2010, 12:20) а посл... Apr 1 2010, 10:47 bolmoe Если ты про ctxId, то это указатель на данные, кот... Apr 1 2010, 12:53 parfum Цитата(bolmoe @ Apr 1 2010, 16:53) (Польз... Apr 2 2010, 05:59 bolmoe Еще раз повторюсь, не забудь "прикрутить... Apr 2 2010, 06:37 parfum Цитата(bolmoe @ Apr 2 2010, 10:37) Еще ра... Apr 2 2010, 08:07 parfum Вообщем пришёл к выводу, что bearerStart предполаг... Apr 2 2010, 15:59 parfum Цитата(bolmoe @ Apr 3 2010, 13:44) Меня т... Apr 5 2010, 05:23 bolmoe сначало, сокет заврывается (как только все данные ... Apr 5 2010, 06:51 parfum Цитата(bolmoe @ Apr 5 2010, 10:51) сначал... Apr 5 2010, 08:58 bolmoe ))), это я по ошибке скопированное вставил дважды)... Apr 5 2010, 13:55 parfum Цитата(bolmoe @ Apr 5 2010, 17:55) естест... Apr 6 2010, 04:12 Vlad1977 Люди подскажите плииз, был контроллер раньше, и по... Dec 28 2011, 11:29 gosha14 А WIP стек перед этим инициализировали? Dec 28 2011, 13:36 Vlad1977 Да инициализировал, там стоит вначале программы
... Dec 28 2011, 15:02 Vlad1977 Еще на счет отладки в m2m, у меня почему то получа... Dec 28 2011, 16:23 Vlad1977 оказывается проблема вот в этих параметрах: GPRS_U... Dec 29 2011, 05:46 gosha14 Цитата(Vlad1977 @ Dec 29 2011, 07:46) ока... Dec 29 2011, 09:38 GeGeL Может, не совсем в тему, но если уж совсем упретес... Dec 29 2011, 07:17 Vlad1977 Да хочется же разобраться с wip, сейчас вот где с... Dec 29 2011, 07:29 Vlad1977 вот же фигня какая, оказалось все банально просто,... Dec 29 2011, 11:19 Vlad1977 А как правильно закрыть соединение c GPRS, что бы ... Jan 13 2012, 09:17 bolmoe Цитата(Vlad1977 @ Jan 13 2012, 12:17) А к... Jan 18 2012, 08:57  Vlad1977 Цитата(bolmoe @ Jan 18 2012, 12:57) По по... Jan 18 2012, 12:19   bolmoe Цитата(Vlad1977 @ Jan 18 2012, 15:19) спа... Jan 19 2012, 06:23    Vlad1977 Цитата(bolmoe @ Jan 19 2012, 10:23) Честн... Jan 19 2012, 19:30 Vlad1977 точно, погсле команды at+wasr=1, уарт отключается ... Jan 20 2012, 07:20 Vlad1977 Как сдлеать прерывание от INT3? От gpio все понятн... Jan 20 2012, 09:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|