реклама на сайте
подробности

 
 
> Приём данных модулем SIM800C при чтении e-mail, теряется часть данных
sashaoff3
сообщение Dec 18 2016, 06:22
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 29-11-14
Пользователь №: 83 902



Здравствуйте! Версия прошивки 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 моих строк). Для этого придётся разбивать письмо на несколько писем. Но конечно хотелось бы один раз считать. Можно ли что-то сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
Hub
сообщение Dec 19 2016, 07:52
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 184
Регистрация: 7-10-15
Из: Санкт-Петербург
Пользователь №: 88 743



так сходу не получится ответить... есть некоторые подозрения, надо разбираться.
пока задам встречный вопрос: более свежие версии прошивок пробовали?

Сообщение отредактировал Hub - Dec 19 2016, 07:53
Go to the top of the page
 
+Quote Post
sashaoff3
сообщение Dec 19 2016, 08:18
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 29-11-14
Пользователь №: 83 902



Цитата(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 - работает, но теряются маленько данные. В принципе, можно дополнительными письмами дослать потерянное, но как это всё объяснять потенциальному заказчику?

Сообщение отредактировал sashaoff3 - Dec 19 2016, 08:30
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 19 2016, 08:24
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Крайняя стандартная - 1418B04SIM800C32
Но насколько я знаю, по мейлеру там исправлений не было.
С нашего корпоративного мейлера проблем с письмами нет.
С получением почты из бесплатных ящиков - встречались нюансы, но там это больше с SSL связано.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Hub
сообщение Dec 19 2016, 08:26
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 184
Регистрация: 7-10-15
Из: Санкт-Петербург
Пользователь №: 88 743



Цитата(CADiLO @ Dec 19 2016, 11:24) *
Крайняя стандартная - 1418B04SIM800C32
Но насколько я знаю, по мейлеру там исправлений не было.
С нашего корпоративного мейлера проблем с письмами нет.
С получением почты из бесплатных ящиков - встречались нюансы, но там это больше с SSL связано.

тут похоже проблема с определением MTU ОПСОС'а
беру тайм-аут разобраться

Сообщение отредактировал Hub - Dec 19 2016, 10:46
Go to the top of the page
 
+Quote Post
sashaoff3
сообщение Dec 20 2016, 09:46
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 29-11-14
Пользователь №: 83 902



Цитата(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 всё равно теряются. Как то всё неопределённо...

Сообщение отредактировал sashaoff3 - Dec 20 2016, 10:01
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 23:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.02074 секунд с 7
ELECTRONIX ©2004-2016