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

 
 
> Приём данных модулем 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



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

 


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


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