3.14 0 13 июля, 2006 Опубликовано 13 июля, 2006 · Жалоба На стром макете в качестве GPRS модема использовал телефон SiemensC55, для установления связи достаточно было: ATZ AT+CGDCONT=1,"IP","internet.ugsm" ATD*99***1# Далее запустить демон PPP на этом серийном порту и все. Теперь использую Telit GE863-PY http://www.telit.co.it/product.asp?productId=97 Как ни крутил, отвечает ошибкой на AT+CGDCONT :( В сети модем регистрируется нормально, звонил с него на свой мобильный. Перечень AT команд прилагаю. 80260st10018a_AT_Descr_GM862_PCS_QUAD_TZ_GE863_r0.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bullit 0 14 июля, 2006 Опубликовано 14 июля, 2006 (изменено) · Жалоба Вот почитай вот это, может поможет. А для чего тебе GPRS? для передачи данных или выхода в инет? Ответиш может предложу другой вариант, он полезен для связи не с интернетом а с другим модемом. Удачи ИЛИ попробуй это: at+cgdcont=1, "IP", "internet.bashcell.ru" - в исходнике вроде было надо только internet писать at+cgdcont=2, "IP", "internet.bashcell.ru" - а здесь полностью atd*99***1# но точно выходил в инет - правда WaweCom модем peredacha_dannih_GSM_GPRS_moduley_firmy_Enfora.pdf Изменено 14 июля, 2006 пользователем bullit Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 14 июля, 2006 Опубликовано 14 июля, 2006 · Жалоба Ходить надо именно в инет, в идеале и из инета "на модем". Обидно, модем упорно не понимает AT+CGCONT практически с любыми параметрами :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bullit 0 15 июля, 2006 Опубликовано 15 июля, 2006 · Жалоба Может глюкнутый? А в мануале по АТкомандам модема нет чтоли? посмотри может есть какой-нить экземпел. Вот ты написал AT+CGCONT , а там AT+CGDCONT , надеюсь здесь ты просто не написал букву D, а там? Удачи, всеже мануал по АТкомандам посмотри, пример часто бывает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 17 июля, 2006 Опубликовано 17 июля, 2006 · Жалоба Во первых хватает ли таймаута CGDCONT = 20 Seconds для Command Response (сравните с предыдущим). Далее посмотрите 'CGDATA – Enter data state', возможно некорректная настройка PDP контекста. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shb 0 17 июля, 2006 Опубликовано 17 июля, 2006 (изменено) · Жалоба А ты ставил драйвер этого модема при создании нового подключения? Со стаоым драйвером и подключением может не заработать. Для модема SIM100 мне пришлось править ручками драйвер (от Сименса) некоторые команды инициализации модема могут не совпадать. Короче тебе нужен фирменный драйвер на модем. Кстати bullit что это за другой вариант связи с другим модемом может я это не знаю. Изменено 17 июля, 2006 пользователем shb Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 17 июля, 2006 Опубликовано 17 июля, 2006 · Жалоба ATZ AT+CGDCONT=1,"IP","internet.ugsm" Давненько я не воевал с GSM модемами :-) года два... 1. Надеюсь на ATZ дожидаетесь OK? А то мне приходилось встречать скрипты в которых авторы молча пихали через небольшую задердку и все. "OK" надо ждать, причем у некоторвх модемов очень долго после полной инициализвции. 2. Не смотря на получение OK бывает надо ждать еще несколько десятков миллисекунд (о как я воевал с Nokia 6600!!! пока не добавил задержку уже после получени "ОК") 3. Некоторые провайдеры чувствительны к регисту имени ассess point, причем это усугубляется в некоторых модемах дополнительным сервисом по переводу всей строки в заглавные. Впрочем это уже будущее, на случай, если после набора получите invalid acess point. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 17 июля, 2006 Опубликовано 17 июля, 2006 · Жалоба Во первых хватает ли таймаута CGDCONT = 20 Seconds для Command Response (сравните с предыдущим).Я не понял, а разве его можно менять, в описании есть таблица с таймаутами в которой для CGDCONT он 20 сек. Далее посмотрите 'CGDATA – Enter data state', возможно некорректная настройка PDP контекста.Похоже я что-то в настройках упустил, CGDATA то же завершается с ошибкой :( Еще, насколько я понимаю, первым делом надо активировать PDP командой AT+CGACT. На модеме эта команда то же завершается ошибкой, странно, на телефоне я ее не использую но PDP уже активен ... 1. Надеюсь на ATZ дожидаетесь OK? А то мне приходилось встречать скрипты в которых авторы молча пихали через небольшую задердку и все. "OK" надо ждать, причем у некоторвх модемов очень долго после полной инициализвции. 2. Не смотря на получение OK бывает надо ждать еще несколько десятков миллисекунд (о как я воевал с Nokia 6600!!! пока не добавил задержку уже после получени "ОК") ATZ завершается нормально (ОК), все команды я вбиваю вручную через терминал.3. Некоторые провайдеры чувствительны к регисту имени ассess point, причем это усугубляется в некоторых модемах дополнительным сервисом по переводу всей строки в заглавные. Впрочем это уже будущее, на случай, если после набора получите invalid acess point. Вот что возвращает терминал на CGDCONT (причем никакой задержки в ответе не ощущается) at+cgdcont=1,IP,internet.ugsm ERROR Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 17 июля, 2006 Опубликовано 17 июля, 2006 · Жалоба Вот что возвращает терминал на CGDCONT (причем никакой задержки в ответе не ощущается) at+cgdcont=1,IP,internet.ugsm ERROR А текстовые параметры в кавычках ??? Похоже этому модему что-то еще надо вправлять перед cgdcont :-( Ну и шаманства ради добить полный формат команды что-то (по памяти пишу, справьтесь в мануале)типа at+cgdcont=1,"IP","INTERNET.UGSM","0.0.0.0",0,0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shb 0 18 июля, 2006 Опубликовано 18 июля, 2006 · Жалоба Любой модем не должен ругаться на АТ команду at+cgdcont=1,"IP","INTERNET.UGSM", если он правильно инсталирован. Еще раз спрашиваю ВЫ ИСПОЛЬЗУЕТЕ ФИРМЕННЫЙ ДРАЙВЕР МОДЕМА??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 18 июля, 2006 Опубликовано 18 июля, 2006 · Жалоба ... Еще раз спрашиваю ВЫ ИСПОЛЬЗУЕТЕ ФИРМЕННЫЙ ДРАЙВЕР МОДЕМА??? Да, дрова нужны обязательно! Недавно устанавливал модем для сына своего товарища, думал из стандартного набора windows что нибудь подойдет, т.к. в магазине драйвер не дали или забыли. Ан нет, пришлось парня гонять опять в магазин за фирменным драйвером... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 18 июля, 2006 Опубликовано 18 июля, 2006 · Жалоба Далее посмотрите 'CGDATA – Enter data state', возможно некорректная настройка PDP контекста.Похоже я что-то в настройках упустил, CGDATA то же завершается с ошибкой :( Еще, насколько я понимаю, первым делом надо активировать PDP командой AT+CGACT. На модеме эта команда то же завершается ошибкой, странно, на телефоне я ее не использую но PDP уже активен ... Как правило для работы в интернете через GPRS с помощью модемов достаточно активизировать PDP-контекст и дозвониться по указанному оператором номеру (но возможно бывают и исключения), эти операции выполняются с помощью команд: AT+CGDCONT=1, «IP », «INTERNET ». NW » ATD*99***1# В сети GPRS для адресации абонентов и функциональных устройств используют принципы адресации в интернет. Но так же необходимо просмотреть все описание для модема, который сейчас используется, где прямо или косвенно присутствует функциональность CGDCONT. Так как по умолчанию многие параметры могут быть выставлены не в соответствии с работой используемой сети. ATZ как сброс системы обязателен для изначального старта работы, но может и применятся в последствии, как панацея от ситуаций 'зависания'. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 18 июля, 2006 Опубликовано 18 июля, 2006 · Жалоба А текстовые параметры в кавычках ???Приведенную строку возвращает сам модем, в самой команде кавычки присутствуют, единственное что забыл - internet.gsm большими буквами прописать.Ну и шаманства ради добить полный формат команды что-то (по памяти пишу, справьтесь в мануале)типа at+cgdcont=1,"IP","INTERNET.UGSM","0.0.0.0",0,0 Полный формат я то же пробовал, единственный вариант при котором не возвращается ошибка это at+cgdcont=1, но ответ на at+cgdcont? - пустая строка.Любой модем не должен ругаться на АТ команду at+cgdcont=1,"IP","INTERNET.UGSM", если он правильно инсталирован. Еще раз спрашиваю ВЫ ИСПОЛЬЗУЕТЕ ФИРМЕННЫЙ ДРАЙВЕР МОДЕМА??? Я использую его в http://electronix.ru/forum/index.php?showt...mp;#entry132928 соответственно откуда я возьму фирменный драйвер ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shb 0 18 июля, 2006 Опубликовано 18 июля, 2006 · Жалоба У меня был случай что с одним и тем же драйвером модуль "Сименс" работает а СИМ300 нежелает. Оказалось в стандартной строке инициализации модема "AT&F&D2&C1E0V1S0=0<cr>" присутствует команда сброса к заводским параметрам, которая один модем устанавливает на скорость 115200 а другой на 9600. Могут быть разные чудеса. С чего бы я начал это проверил все команды по отдельности из строки инициализации и выяснил какая команды не нравится модему или после какой он зависает. Это опять вопрос к драйверу. В качестве пояснения строку "AT&F&D2&C1E0V1S0=0<cr>"можно разбить на: "AT&F<cr>" "AT&D2<cr>" "AT&C1<cr>" "ATE0<cr>" "ATV1<cr>" "ATS0=0<cr>" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bullit 0 21 июля, 2006 Опубликовано 21 июля, 2006 · Жалоба Кстати bullit что это за другой вариант связи с другим модемом может я это не знаю. Ярежим передачи данных. Вот АТ команды: at+cbst=7(9600 скорость),0,0(или 0(авто),0,0) - скорость, прозрачность, сжатие at+fclass=0 - режим передачи данных atd<номер телефона> ждем около 15 сек соединение, т.е. ответ CONNECT <speed> и через пару сек отправляем че хотим. А приемник только получает и нечего там настраивать не надо. Так соединяются два модема. Может даже конференц связь :) Я ответил на ваш вопрос? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться