Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM300 и Мегафон
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
KAlex
AT+CIPFLP=0 OK
AT+CGATT=1 OK
AT+CIPCSGP=1,"internet" OK
AT+CIPMODE=1 OK

AT+CIPSTART="tcp","10.10.10.10","8080" OK
Некоторое ожидание и выдает:
STATE: TCP CONNECTING CONNECT FAIL

С МТС и Билайн проблем нет.
Симка от Мегафона новая. Центральный регион.
Пробовал разные порты, 25, 80, 9201 результат тот же.
SpiritDance
APN: internet
User (пользователь): gdata
Password (пароль): gdata

AT+CIPCSGP=1,"internet","gdata","gdata"

Адрес 10.10.10.10 это что такое? Серверу internet нужен статический IP.
KAlex
Цитата(SpiritDance @ Dec 5 2008, 09:41) *
AT+CIPCSGP=1,"internet","gdata","gdata"

Так тоже пробовал.

Цитата(SpiritDance @ Dec 5 2008, 09:41) *
Адрес 10.10.10.10 это что такое? Серверу internet нужен статический IP.

010.010.010.010
010.022.010.020
010.022.010.021
== из настроек для мегафона.

Для начала использовал это: e_mail
После at+cipstart говорит "TCP CONNECTING CONNECT FAIL"

Это тоже смотрел. Не помогло.
Baser
Цитата(KAlex @ Dec 6 2008, 13:03) *
010.010.010.010
010.022.010.020
010.022.010.021
== из настроек для мегафона.

Что-то я тоже не понял, что вы делаете.
APN вы берете из настроек Internet-GPRS, т.е.
AT+CIPCSGP=1,"internet" - это похоже правильно (с Мегафоном не работал, его причуды не знаю)

А вот дальше - зачем вы пытаетесь установить TCP connect с их proxy-сервером, который применяется для обеспечения сервиса WAP? 07.gif
Этот сервер вовсе не обязан с вами общаться (хотя и может)

Никакой proxy вам не нужен. А нужен реальный сервер в интернете с глобальным IP адресом, на котором запущен сервис (прикладная программа) TCP сервера. Вот к нему и можно пытаться коннектиться.

Если же и это не получается и модем выдает
"TCP CONNECTING CONNECT FAIL"
тогда нужно поспрашивать у модема:
- есть ли регистрация GPRS
AT+CGATT?
- активирован ли у вас PDP контекст с выделением IP адреса
AT+CIFSR

и не забывать, что после ошибки "TCP CONNECTING CONNECT FAIL"
нужно обязательно сбрасывать TCP/IP стек модема
AT+CIPSHUT
для получения начального состояния
AT+CIPSTATUS
STATE: IP INITIAL

Ну а напоследок, такая ситуация у вас может быть по причинам:
- отсутствия денег на счету
- неактивированной услуги GPRS
KAlex
Цитата(Baser @ Dec 6 2008, 17:19) *
Что-то я тоже не понял, что вы делаете.
APN вы берете из настроек Internet-GPRS, т.е.
AT+CIPCSGP=1,"internet" - это похоже правильно (с Мегафоном не работал, его причуды не знаю)

Скорее всего причуды.
//Подключаем GPRS
AT+CGATT=1
//Устанавливаем соединение
AT+CIPCSGP=1,"internet","gdata","gdata" (или AT+CIPCSGP=1,"internet" не важно)
//Запускаем задачу и устанавливаем APN, User name, password
AT+CSTT
//Запускаем соединение с GPRS
AT+CIICR
//Получаем свой IP адрес
at+cifsr (!!! получаю, реально. Что то типа 10.210.ххх.ххх)
//Устанавливаем TCP соединение с SMTP сервером
//адреса брал здесь: http://www.vanta.ru/hosting/smtp.php
at+cipstart="tcp","213.180.204.8","25"
TCP CONNECTING CONNECT FAIL -- все.
MrYuran
Насколько я помню, раньше писал строку инициализации
АТ+CGDCONT=1,"ip","internet.mc"
Что это означает, в упор не понимаю, но за годы эксплуатации выучил наизусть
Но это было давно. Сейчас может и по-другому
Сейчас настройки в телефон автоматом заливаются, так что не разглядывал
Baser
Цитата(KAlex @ Dec 9 2008, 13:15) *
Скорее всего причуды.
...............
//адреса брал здесь: http://www.vanta.ru/hosting/smtp.php
at+cipstart="tcp","213.180.204.8","25"
TCP CONNECTING CONNECT FAIL -- все.

С емайл серверами раньше не работал, решил провести натурный эксперимент, самому пообразовываться smile.gif

Результаты подтверждают мои прежние слова:
Цитата
Никакой proxy вам не нужен. А нужен реальный сервер в интернете с глобальным IP адресом, на котором запущен сервис (прикладная программа) TCP сервера. Вот к нему и можно пытаться коннектиться.

Т.е. на все те примеры адресов, что вы приводили, у меня результат:
CONNECT OK
и через 10 сек
CLOSED
что примерно равносильно вашему варианту CONNECT FAIL
Это говорит о том, что у вас (у нас) нет прав на доступ к этому серверу (или протокол другой).

Когда я попробовал законнектится на свой рабочий почтовый SMTP сервер,
то получил ответы, соответствующие
http://electronix.ru/forum/index.php?act=a...st&id=21593

Так что для начала нужно сервер найти "правильный" cool.gif
KAlex
Цитата(Baser @ Dec 9 2008, 19:39) *
Так что для начала нужно сервер найти "правильный" cool.gif

Да, я уже сам понял.
213.180.204.8 (ya.ru) порт 80 - есть соединение.
213.180.204.8 порт 25 - отфутболивает.

Мне надо отправить почту с помощью SIM300 с карточкой от мегафона.
Вопрос КАК?
HARMHARM
Цитата(KAlex @ Dec 10 2008, 10:34) *
Да, я уже сам понял.
213.180.204.8 (ya.ru) порт 80 - есть соединение.
213.180.204.8 порт 25 - отфутболивает.

Мне надо отправить почту с помощью SIM300 с карточкой от мегафона.
Вопрос КАК?

либо на сервер провайдера сотовой связи, который должен пустить
либо на свой сервер, который разрешит доступ по известному параметру HELO
либо сразу на сервер получателя
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.