megarazor
-
Постов
75 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные megarazor
-
-
at+cipstart="TCP","smtp.server.com","25"
OK
CONNECT OK
Ответ: 220 smtp.server.com ESMTP
at+cipsend
> HELO
SEND OK
Ответ: 250 smtp.server.com
at+cipsend
> MAIL FROM: <[email protected]> // от кого
SEND OK
Ответ: 250 ok
at+cipsend
> RCPT TO: <[email protected]> // кому
SEND OK
Ответ: 250 ok
at+cipsend
> DATA
SEND OK
Ответ: 354 go ahead
at+cipsend
> Текст письма.
SEND OK
at+cipsend
> . // обязательно отправить точку
SEND OK
Ответ: 250 ok 1281069452 qp 30268
at+cipsend
> QUIT
SEND OK
Ответ: 221 smtp.server.com
Лучше заполнять все поля как вот тут описано http://ru.wikipedia.org/wiki/SMTP а то могут зафильтровать письмо но у меня и так получилось.
Сервер должен быть без авторизации. С авторизацией все сложнее. Там используется шифрование.
-
Получилось отправить письмо через smtp без авторизации.
Проблемы такие:
1. Сервер после коннекта отвечает 220 smtp.server.ru ESMTP только через 3 минуты
2. В конце любого TCP пакета <LF> нужен теперь только 1.
В случае с гуглом я специально несколько раз проверял. Срабатывает только года в конце два <LF>.
:blink:
-
Наконец то получилось. Для SIM900:
AT+CGATT=1
AT+CSTT="internet.mts.ru","mts","mts"
AT+CIICR
AT+CIFSR
at+cipstart="TCP","www.google.com","80"
at+cipsend
> GET /index.html HTTP/1.0<CR><LF><LF>
Отправлял с контроллера. В конце пакета должно быть два LF. Один из них модуль почему то отрезает :blink:
Щас попробую отправить письмо.
-
Не пойдет. Там нет smtp встроенного.
Я понял в чем проблема. В конце пакета отправляемого серверу обязательно должно присутствовать <CR> <LF>.
Модуль получив CR срабатывает согласно 2.2.17 ATS3 Set Command Line Termination Character
Прикол в том что значение ATS3 нельзя изменить. Может попробовать <LF> дослать вторым пакетом...
-
Опубликовано · Изменено пользователем MegaFPGA · Пожаловаться
NETOPEN что за команда ???
у вас какой модуль ?
-
Как это UDP соединение ?
-
Это я на edaboard видел речь об этом шла. А вообще в пункте 1.4 написано про CR LF .
Непонятно тогда почему мне ни кто не отвечает ни по http ни по smtp. Вроде все правильно делаю. Кодировка символов в пакете tcp какая ?
-
Опубликовано · Изменено пользователем MegaFPGA · Пожаловаться
Команда AT+CIPSEND требует после себя ввести <LF> <CR> <CTRL+Z>.
C CTRL+Z проблем не возникает. А вот как с клавы ввести <LF> <CR> ?
Как по UART "сказать" <LF> <CR> <CTRL+Z> ?
И еще после символа > появляется пробел. Он тоже помещается в TCP пакет ?
-
-
С МТС на какое мыло получалось отправлять и как именно ? Я тоже парюсь с smtp ... пока что проблемно все.
-
Какие именно примеры атмела использовал ?
-
У мтс нету общедоступного smtp.
При прозрачном режиме:
at+cipstart="TCP","smtp.mail.ru","25"
OK
CONNECT
220 mail.ru ESMTP Mon, 02 Aug 2010 13:32:22 +0400
И все подвисает до таймаута.
-
Похоже проблема с автоопределением напряжения питания. Емкость по питанию симки какая?
симки ? у симки нет емкостей по питанию
-
Опубликовано · Изменено пользователем MegaFPGA · Пожаловаться
Пытаюсь отправить письмо с SIM900. Замучился искать нормальный SMTP сервер. Нужен бесплатный SMTP сервер без авторизации и без шифрования. Буду признателен если кто-нибудь подскажет такой.
Устанавливаю соединение так:
at+cipstart="TCP","сервер","25"
OK
CONNECT OK
at+cipsend
>EHLO ip // тут пробовал различные варианты. HELO, EHLO, EHLO + IP, EHLO + адрес сервера.
Только один сервер ответил и тех что я мучал но я не знаю как на нем регистрироваться.
Вообще то не понятно в какой кодировке SIM900 отправляет текст по TCP.
-
rainbow tech
Что то проблемно от поставщика получить новую прошивку. Буду признателен тому кто скинет на мыло новую прошивку и софт для прошивания и еще бы инструкцию. y j m с о б а к а m a i l точка ru
-
А какая последняя на данный момент ?
-
SIMCOM_Ltd
SIMCOM_SIM900
Revision:1137B02SIM900M64_ST
Какая версия ?
-
Это что значит 11-ая версия ?
-
ответ SIM900 R11.0
-
Откуда например узнать значения полей <lac> и <ci> команды CREG ?
-
А остальное ?
-
А как узнать версию прошивки ? Какой символ из тех что выдает AT+GSV означает версию ?
-
Опытным путем.
-
Оказывается симку все-такие не видит. Из всех опереторов видит только МТС.
AT+CSDT не работет вообще:
RDY +CSMINS: 1,0 +CPIN: NOT INSERTED +CFUN: 1 AT+COPS = ? +COPS: (1,"MTS-RUS","MTS","25001"),,(0,1,4),(0,1,2) OK AT+CSMINS? +CSMINS: 1,0 OK AT+CSDT ERROR AT+CSDT? ERROR AT+CSDT ? ERROR AT+CSDT = ? ERROR AT+CSDT =? ERROR AT+CSDT= ? ERROR AT+CSDT=? ERROR
AT+CPIN не работет вообще:
AT+CPIN? ERROR AT+CPIN=? ERROR AT+CPIN = ? ERROR
AT+CSQ
+CSQ: 14,0 бывает до 21.
:unsure:
SIM5215 & Beeline
в Сотовая связь и ее приложения
Опубликовано · Пожаловаться
Нет. Я использовал сервак товарища. Но его адрес сказать не могу). Насколько я знаю найти такой очень проблематично. Лучше самому поднять.