Сообщение от crypto
|
Необходимо соединиться с интернетом с помощью AT-команд используя gsm-модем.
Отправляю
AT+CGDCONT=1,"IP","internet.beeline.ru"
ATD*99***1#
Отвечает connect и далее несколько рядов символов типа ~.}#.!}!}#} }9}"}&} } и тд.
Потом выдает NO CARRIER.
Вопрос: что я должен отвечать модему после CONNECT и по какому протоколу происходит взаимодействие с провайдером.
|
Если Вы пытаетесь соединиться именно таким способом то Вам нужно программно реализовать тип подключения PPP. (мусор после connect – это собственно запрос логина и пароля, только шифрованный). Лучше используйте для подключения не набор номера, а команду модема. Например: AT+CIPSTART (это для модема sim300) для Вашего будет вероятно своя, а может и такая же. Само собой прежде чем использовать CIPSTART? Вам нужно настроить контекст подключения и указать точку доступа. Для sim300 это выглядит так (например для билайна):
AT+CIPCSGP=1,"internet.beeline.ru","beeline","" - к кому подключаемся, user и psw
AT+CIPSTART="TCP","192.168.121.130",2020 - тип подклячения, адрес и порт.
После этого устанавливается соединение и можно производить обмен.
(Напонмю! это для модема sim300, для Вашего команды могут отличаться но они ЕСТЬ).