Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Приём данных модулем SIM800C при чтении e-mail
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
sashaoff3
Здравствуйте! Версия прошивки 1418B03SIM800C32. Из ящика беру данные

AT+POP3LIST=19
OK
+POP3LIST: 1,19,4915
AT+POP3CMD=4,19
OK
+POP3CMD: 1
AT+POP3READ=1460
+POP3READ: 1,1460
...данные
OK
+POP3READ: 3,2617
AT+POP3READ=1460
+POP3READ: 1,1460
...данные
OK
+POP3READ: 3,2039
AT+POP3READ=1460
+POP3READ: 1,1460
...данные
OK
+POP3READ: 3,582
AT+POP3READ=1460
+POP3READ: 2,582
...данные
OK
AT+POP3OUT
OK
+POP3OUT: 1

Некоторые данные приходят по паре раз. По видимому модуль пытается вторично прочитать сбойный блок(+POP3READ: 3,...). Отсортировав, всё что пришло, вижу что из 57 строк по 56 байтов, не восстановить 3 строки - они были расположены на стыке блоков приёма 1460. В данной ситуации можно организовать приём данные небольшими блоками примерно по 800-900 символов (15-20 моих строк). Для этого придётся разбивать письмо на несколько писем. Но конечно хотелось бы один раз считать. Можно ли что-то сделать?
Hub
так сходу не получится ответить... есть некоторые подозрения, надо разбираться.
пока задам встречный вопрос: более свежие версии прошивок пробовали?
sashaoff3
Цитата(Hub @ Dec 19 2016, 08:52) *
так сходу не получится ответить... есть некоторые подозрения, надо разбираться.
пока задам встречный вопрос: более свежие версии прошивок пробовали?

Это от дилера, как понимаю, самая свежая для модуля без BT и без EAT. Если скажете давайте загружу другую для пробы. Пробовал pop.yandex.ru - адрес принимает, но письма в ящике не видит (AT+POP3IN OK +POP3IN: 1 AT+POP3NUM OK +POP3NUM: 1,0,0), pop.gmail.com - адрес не принимает (+POP3IN: 68), pop.mail.ru - работает, но теряются маленько данные. В принципе, можно дополнительными письмами дослать потерянное, но как это всё объяснять потенциальному заказчику?
CADiLO
Крайняя стандартная - 1418B04SIM800C32
Но насколько я знаю, по мейлеру там исправлений не было.
С нашего корпоративного мейлера проблем с письмами нет.
С получением почты из бесплатных ящиков - встречались нюансы, но там это больше с SSL связано.
Hub
Цитата(CADiLO @ Dec 19 2016, 11:24) *
Крайняя стандартная - 1418B04SIM800C32
Но насколько я знаю, по мейлеру там исправлений не было.
С нашего корпоративного мейлера проблем с письмами нет.
С получением почты из бесплатных ящиков - встречались нюансы, но там это больше с SSL связано.

тут похоже проблема с определением MTU ОПСОС'а
беру тайм-аут разобраться
sashaoff3
Цитата(sashaoff3 @ Dec 19 2016, 09:18) *
Пробовал pop.yandex.ru - адрес принимает, но письма в ящике не видит (AT+POP3IN OK +POP3IN: 1 AT+POP3NUM OK +POP3NUM: 1,0,0),

Завёл новый ящик на yandex.ru - заработал с SIM800C, но данные на стыке блоков 1460 всё равно теряются. Как то всё неопределённо...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.