Jump to content

    

megarazor

Участник
  • Content Count

    75
  • Joined

  • Last visited

Community Reputation

0 Обычный

About megarazor

  • Rank
    Частый гость

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Нет. Я использовал сервак товарища. Но его адрес сказать не могу). Насколько я знаю найти такой очень проблематично. Лучше самому поднять.
  2. 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: <test@server.com> // от кого SEND OK Ответ: 250 ok at+cipsend > RCPT TO: <test@server.com> // кому 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 а то могут зафильтровать письмо но у меня и так получилось. Сервер должен быть без авторизации. С авторизацией все сложнее. Там используется шифрование.
  3. Получилось отправить письмо через smtp без авторизации. Проблемы такие: 1. Сервер после коннекта отвечает 220 smtp.server.ru ESMTP только через 3 минуты 2. В конце любого TCP пакета <LF> нужен теперь только 1. В случае с гуглом я специально несколько раз проверял. Срабатывает только года в конце два <LF>. :blink:
  4. Наконец то получилось. Для 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: Щас попробую отправить письмо.
  5. Не пойдет. Там нет smtp встроенного. Я понял в чем проблема. В конце пакета отправляемого серверу обязательно должно присутствовать <CR> <LF>. Модуль получив CR срабатывает согласно 2.2.17 ATS3 Set Command Line Termination Character Прикол в том что значение ATS3 нельзя изменить. Может попробовать <LF> дослать вторым пакетом... http://cr.yp.to/docs/smtplf.html
  6. NETOPEN что за команда ??? у вас какой модуль ?
  7. Это я на edaboard видел речь об этом шла. А вообще в пункте 1.4 написано про CR LF . Непонятно тогда почему мне ни кто не отвечает ни по http ни по smtp. Вроде все правильно делаю. Кодировка символов в пакете tcp какая ?
  8. Команда AT+CIPSEND требует после себя ввести <LF> <CR> <CTRL+Z>. C CTRL+Z проблем не возникает. А вот как с клавы ввести <LF> <CR> ? Как по UART "сказать" <LF> <CR> <CTRL+Z> ? И еще после символа > появляется пробел. Он тоже помещается в TCP пакет ?
  9. С МТС на какое мыло получалось отправлять и как именно ? Я тоже парюсь с smtp ... пока что проблемно все.
  10. Какие именно примеры атмела использовал ?
  11. У мтс нету общедоступного smtp. При прозрачном режиме: at+cipstart="TCP","smtp.mail.ru","25" OK CONNECT 220 mail.ru ESMTP Mon, 02 Aug 2010 13:32:22 +0400 И все подвисает до таймаута.
  12. симки ? у симки нет емкостей по питанию
  13. Пытаюсь отправить письмо с SIM900. Замучился искать нормальный SMTP сервер. Нужен бесплатный SMTP сервер без авторизации и без шифрования. Буду признателен если кто-нибудь подскажет такой. Устанавливаю соединение так: at+cipstart="TCP","сервер","25" OK CONNECT OK at+cipsend >EHLO ip // тут пробовал различные варианты. HELO, EHLO, EHLO + IP, EHLO + адрес сервера. Только один сервер ответил и тех что я мучал но я не знаю как на нем регистрироваться. Вообще то не понятно в какой кодировке SIM900 отправляет текст по TCP.