|
2 страниц
1 2 >
|
 |
Ответов
(1 - 22)
|
Oct 24 2011, 17:21
|
Местный
  
Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682

|
AT+CGDCONT=1,"IP","internet" надеюсь, сделали (вместо internet свою АПН вводите).
И еще одна тонкость: у меня конкретно на sim900 не хотел отрабатываться ppp, если POWERKEY висел на GND. Правда, не на этапе connect, а в конце LCP-фазы: я реализовал ppp (фазы LCP, PAP, IPCP) из PIC-контроллера вручную (без ppp-стека), так что процесс полностью контролировал. И в таком случае модуль вел себя непредсказуемо.
|
|
|
|
|
Oct 24 2011, 18:30
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-10-11
Пользователь №: 67 925

|
Цитата(GeGeL @ Oct 24 2011, 21:21)  AT+CGDCONT=1,"IP","internet" надеюсь, сделали (вместо internet свою АПН вводите).
И еще одна тонкость: у меня конкретно на sim900 не хотел отрабатываться ppp, если POWERKEY висел на GND. Правда, не на этапе connect, а в конце LCP-фазы: я реализовал ppp (фазы LCP, PAP, IPCP) из PIC-контроллера вручную (без ppp-стека), так что процесс полностью контролировал. И в таком случае модуль вел себя непредсказуемо. AT+CGDCONT=1,"IP","internet" сделал. про pwrkey и gnd не совсем понял) ещё, положение переключателей charge и downloading у меня на off. может неправильно и дело в этом?
|
|
|
|
|
Oct 25 2011, 07:32
|
Местный
  
Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682

|
Цитата(dobriypovar @ Oct 24 2011, 22:30)  AT+CGDCONT=1,"IP","internet" сделал. про pwrkey и gnd не совсем понял) ещё, положение переключателей charge и downloading у меня на off. может неправильно и дело в этом? про pwrkey и gnd - это и есть downloading, но у Вас все ОК тут. Попробуйте на всякий случай ATD*99***1# И проверьте доступность услуги GPRS с даной карты на другом терминале.
|
|
|
|
|
Oct 25 2011, 11:48
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-10-11
Пользователь №: 67 925

|
Цитата(GeGeL @ Oct 25 2011, 11:32)  про pwrkey и gnd - это и есть downloading, но у Вас все ОК тут. Попробуйте на всякий случай ATD*99***1# И проверьте доступность услуги GPRS с даной карты на другом терминале. ATD*99***1# пробовал, то же самое. "доступность услуги GPRS с даной карты на другом терминале" - это что значит, включен ли вообще gprs на карте? это я проверял, gprs есть.
|
|
|
|
|
Oct 25 2011, 12:34
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-10-11
Пользователь №: 67 925

|
Цитата(MKdemiurg @ Oct 25 2011, 15:59)  Это стабильный глюк? А то у меня недавно такая же хрень была. Причина оказалась в плёнке после флюса под сим держателем. Хотя и флюс несмывной BGA. И вылазил не он(глюк) на определённых симках. дело в том, что мне в институте дали поразбираться с этим модемом, и сейчас у меня его нет. про плёнку я завтра спрошу у преподавателя. но что-то мне подсказывет, что дело не в этом, а в какой-то мелочи иного характера
|
|
|
|
|
Oct 25 2011, 13:50
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-10-11
Пользователь №: 67 925

|
Цитата(MKdemiurg @ Oct 25 2011, 16:59)  Вово я тож так думал, и развёл целый апогей на 4 страницы. Снял держатель, промыл, припаял без флюса - PROFIT. всё равно ничего перепаивать мне не разрешат. плюс у других людей всё получалось, относительно недавно.
|
|
|
|
|
Oct 26 2011, 06:51
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-10-11
Пользователь №: 67 925

|
АП) у кого-нибудь ещё есть версии?
|
|
|
|
|
Oct 26 2011, 12:32
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-10-11
Пользователь №: 67 925

|
Цитата(Harbinger @ Oct 26 2011, 14:46)  Журнал работы модема бы. Ещё есть такая магическая команда AT+CEER, иногда помогает выяснить причину NO CARRIER. AT+CEER +CEER: User busy OK и ещё, когда пишу AT+CGDCONT=1,"IP","INTERNET.MTS.RU", первый раз отвечает +CME ERROR: 3, а со второго раза ОК. что-то тут не то)
Сообщение отредактировал dobriypovar - Oct 26 2011, 12:30
|
|
|
|
|
Oct 26 2011, 15:43
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-10-11
Пользователь №: 67 925

|
увидел такое сообщение, попробовал. получилось следующее: Код CGDCONT=1,"IP","INTERNET.MTS.RU" OK AT+CUSD=1,"*99#" OK
+CUSD: 2 только не пойму, что это значит. но по крайней мере не NO CARRIER, что уже хорошо.
|
|
|
|
|
Oct 26 2011, 18:13
|
Местный
  
Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682

|
Цитата(dobriypovar @ Oct 26 2011, 19:43)  увидел такое сообщение, попробовал. получилось следующее: Код CGDCONT=1,"IP","INTERNET.MTS.RU" OK AT+CUSD=1,"*99#" OK
+CUSD: 2 только не пойму, что это значит. но по крайней мере не NO CARRIER, что уже хорошо. Во извращения бывают... И как такой стек будет со стандартным драйвером из-под PC работать? Кстати, а ATD по обычному номеру отрабатывается? Может, есть смысл попробовать обновить прошивку?
|
|
|
|
|
Oct 26 2011, 18:59
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-10-11
Пользователь №: 67 925

|
Цитата(GeGeL @ Oct 26 2011, 22:13)  Во извращения бывают... И как такой стек будет со стандартным драйвером из-под PC работать? Кстати, а ATD по обычному номеру отрабатывается? Может, есть смысл попробовать обновить прошивку? ATD отрабатывается, ничего менять/обновлять нельзя, писал уже выше. всё-таки, что значит это "+CUSD: 2"?
Сообщение отредактировал dobriypovar - Oct 26 2011, 19:00
|
|
|
|
|
Oct 31 2011, 17:13
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-10-11
Пользователь №: 67 925

|
Ладно, у меня ещё один вопрос. Правда не по теме немножко, но ничего, я думаю. Мне надо через gprs послать какой-нибудь байт информации, т.е. показать что gprs работает. Всё в терминале. Так вот, каким образом это проще всего сделать? Есть ли команда наподобие пинга?
|
|
|
|
|
Oct 31 2011, 18:14
|
Местный
  
Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682

|
Я посмотрел, Вы в начале темы пытались поднять GPRS посредством ATD*99# И это для того, чтобы в терминале послать байт информации??? Дело в том, что от ATD до, скажем, пинга, очень и очень долгий путь: вначале отработка ppp-конекта (фаза согласования параметров LCP, фаза аутентификации, благо в GSM только PAP, фаза получения айпи (IPCP) - в GSM весьма извращенная). Затем надо вручную (все по соответствующим RFC) сформировать ICMP-пакет (пинг), упаковать его в IP-пакет (дописав заголовок и посчитав контрольную сумму), затем все упаковать в ррр-пакет (дописав заголовок и 7E-кавычки, сделав 7D-преобразования и дописав crc16), и затем отправить все на модуль через RS232. Я это пишу, т.к. я так понял, Вы студент и пытаетесь изучать все это. Но студенту, который это сделал бы, я бы поставил 5 с плюсом пожизненно.
Вам оно надо на даном этапе?
В SIM900 есть внутренний стек, все, что я описал выше, выполняется само собой без вашего участия, все делается простыми AT-командами. Уточните у преподавателя задачу, мне кажется он именно это и имел в виду.
|
|
|
|
|
Oct 31 2011, 21:08
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-10-11
Пользователь №: 67 925

|
Цитата(GeGeL @ Oct 31 2011, 22:14)  Я посмотрел, Вы в начале темы пытались поднять GPRS посредством ATD*99# И это для того, чтобы в терминале послать байт информации??? Дело в том, что от ATD до, скажем, пинга, очень и очень долгий путь: вначале отработка ppp-конекта (фаза согласования параметров LCP, фаза аутентификации, благо в GSM только PAP, фаза получения айпи (IPCP) - в GSM весьма извращенная). Затем надо вручную (все по соответствующим RFC) сформировать ICMP-пакет (пинг), упаковать его в IP-пакет (дописав заголовок и посчитав контрольную сумму), затем все упаковать в ррр-пакет (дописав заголовок и 7E-кавычки, сделав 7D-преобразования и дописав crc16), и затем отправить все на модуль через RS232. Я это пишу, т.к. я так понял, Вы студент и пытаетесь изучать все это. Но студенту, который это сделал бы, я бы поставил 5 с плюсом пожизненно.
Вам оно надо на даном этапе?
В SIM900 есть внутренний стек, все, что я описал выше, выполняется само собой без вашего участия, все делается простыми AT-командами. Уточните у преподавателя задачу, мне кажется он именно это и имел в виду. Спасибо за ответ. Ну вообще задача - послать байт информации. Каким образом - это неважно. Всё было дано на самостоятельный разбор, без всяких указаний и т.д. Поэтому я начал плясать от ATD, делая как указано в at command manual_v1.04, страница 231. Вот эта документация, на всякий случай: http://rghost.ru/28018971. Стало быть этим путём не пойдём. А про внутренний стек, который всё выполняет без моего участия, расскажите подробней, пожалуйста )
|
|
|
|
|
Oct 31 2011, 21:23
|
Частый гость
 
Группа: Участник
Сообщений: 151
Регистрация: 24-06-11
Пользователь №: 65 866

|
В Этойтеме запускали ЖПРС
|
|
|
|
|
Nov 1 2011, 19:12
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-10-11
Пользователь №: 67 925

|
Спасибо, попробую завтра.
|
|
|
|
|
Nov 6 2011, 19:15
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-10-11
Пользователь №: 67 925

|
Спасибо GeGeL'у, всё получилось
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|