Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM300CZ
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
RUSTEH
Я решил поэкспериментировать с модемом Sim300CZ. Купил модуль сделал отладочную плату согласно pdf – ов на сим (sim300cz+at91sam7) работаю с sim300 через АРМ7, но у меня есть большая проблема после того как я связался с сервером и он мне ответил Connect, модем больше не реагирует на АТ- команды. Я ввожу команду АТ+CIPSEND а модем ничего не отвечает, а через время пишет CLOSED.
Подскажите, пожалуйста может кто знает что это может быть.
crying.gif
groovy
Мало данных, надо бы AT лог.
Если соединяетесь через APN то после CONNECT модем переходит в Data Mode, протокол обмена - PPP.
EvgenWL
перед отправкой AT-команд модему переводите его в режим команд посылкой последовательности +++
RUSTEH
EvgenWL, я пробовал так как вы мне написали и как пишут в PDF-ах после слова коннект набрал +++ и нажал Enter (отправить) но у меня ничего не получилось я не могу перейти в режим AT-команд. Наверное, я что-то не так делаю?
А в каком состоянии должны находиться сигналы RTS, CTS и DTR. Может в проблема.
unsure.gif
CADiLO
1. не просто +++, а с четкой выдержкой временных интервалов как написано в документации. иначе не переключится.
2. лучший вариант переключаться при помощи ножки DTR, предварительно разрешив ее командой AT&D
RUSTEH
Уважаемый, CADiLO спасибо вам за помощь.
У меня получается управлять переключением но только “+++”, а DTR-ом что-то не получается. У меня линия DTR до соединения к серверу находится в лог.0, а после соединения с сервером и ответа CONNECT проц устанавливает по линии DTR лог.1. предварительно разрешив ее командой AT&D1. Я не знаю может я неправильно делаю но управлять DTR-ом не получается.
Я хотел у Вас спросить каким образом можно передать свой IMEI на сервер, для этого нужно отправлять какие-то АТ- команды или просто набрать IMEI и оправить?
Модуль после соединения с сервером и переходом “+++” в АТ- команды на команду АТ+CIPSEND отвечает ERROR не пойму, почему вроде все делал, как написано в Бистром старте.
CADiLO
Немного не понял вопроса - узнать свой ИМЕИ можно командой AT+GSN, или прочитать на крышке модуля.
А вот как отправить его куда-то это уж сами придумывайте...

команда AT&D1 и потом переключение по DTR у меня работает - какая у вас версия прошивки модуля ?
Aurochs
Чтобы модем после подключения оставался в командном режиме, нужно изначально выдать ему команду
AT+CIPMODE=0
Тогда при подключении он выдаст не CONNECT а CONNECT OK и можно будет отправлять данные командой
AT+CIPSEND
без всяких переключений
RUSTEH
Aurochs спасибо Вам за помощь все заработало.
RUSTEH
Подскажите пожалуйста как на sim300 поднять сервер, я искал но так никакой информации и не нашел.
Aurochs
Цитата(RUSTEH @ Jan 14 2010, 11:53) *
Подскажите пожалуйста как на sim300 поднять сервер, я искал но так никакой информации и не нашел.

Читайте здесь http://microchip.ua/simcom/GSM-GPRS-GPS/Ap...ule%20FAQ-2.pdf
Но, насколько я понимаю, для того, чтобы такие штуки делать - нужно у провайдера арендовать фиксированный IP.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.