Size: a a a

ESP8266 & ESP32 [RU]

2021 February 19

R

Resident in ESP8266 & ESP32 [RU]
M10
источник

А

Андрей in ESP8266 & ESP32 [RU]
Slava Zagaynov
Вот это интересненько, телега на каком протоколе сейчас?
Пишут, что TLS1.2 с лета 2020. Типа теперь Sim800 не катит. Вроде всё.
источник

SZ

Slava Zagaynov in ESP8266 & ESP32 [RU]
Андрей
Пишут, что TLS1.2 с лета 2020. Типа теперь Sim800 не катит. Вроде всё.
Ну только смс аварийные отправлять или звонить, как последняя надежда на связь
источник

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
источник

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
Что значит такая ошибка?
источник

Сᅠ

Снежинкаᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in ESP8266 & ESP32 [RU]
Можно код? Что вы хотите вывести?
источник

Сᅠ

Снежинкаᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in ESP8266 & ESP32 [RU]
Ибо очень похоже на код адреса памяти
источник

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
camera_fb_t * fb = NULL;
 fb = esp_camera_fb_get();
 if(!fb) {
   Serial.println("Camera capture failed");
   delay(1000);
   ESP.restart();
 }
 Serial.print("Размер фото:");
 Serial.println(fb->len);
 //Serial.print("Ширина фото:");
 //Serial.println(fb->width);
 //Serial.print("Высота фото:");
 //Serial.println(fb->height);
 if ((WiFi.status() == WL_CONNECTED))
 {
   long size_photo = fb->len; //Размер фотографии
   long num_start = 0; //Стартовый номер байта
   long num_end = 0; //Конечный номер байта
   HTTPClient http;
   http.begin("https://service-gps-potok.ru/api/send/photo?crm_device_number_1=24405", root_ca); //Укажите URL-адрес и сертификат
   http.addHeader("Content-Type", "image/jpeg");
   int summ_packet = size_photo/16000+1;
   for (int i = 0; i < summ_packet; i++)
   {
       send_packet[0]=(size_photo&0x000000FF);
       send_packet[1]=(size_photo&0x0000FF00)>>8;
       send_packet[2]=(size_photo&0x00FF0000)>>16;
       send_packet[3]=(size_photo&0xFF000000)>>24;
       //Вносим общий размер фотографии
       if (num_end == 0)
       {
         num_start = 0;
       }
       else
       {
         num_start = num_end + 1;
       }
       Serial.println("Начальная точка");
       Serial.println(num_start);
       send_packet[4]=(num_start&0x000000FF);
       send_packet[5]=(num_start&0x0000FF00)>>8;
       send_packet[6]=(num_start&0x00FF0000)>>16;
       send_packet[7]=(num_start&0xFF000000)>>24;
       //Вносим начальное положение байта массива
       if (size_photo <= 16000)
       {
         num_end = size_photo;
       }
       else
       {
         if(num_start == 0)
         {
           num_end = 16000;
         }
         else
         {
           num_end = num_start + 16000;
           if (num_end >= size_photo)
           {
             num_end = size_photo;
           }
         }
       }
       send_packet[8]=(num_end&0x000000FF);
       send_packet[9]=(num_end&0x0000FF00)>>8;
       send_packet[10]=(num_end&0x00FF0000)>>16;
       send_packet[11]=(num_end&0xFF000000)>>24;
       Serial.println("Конечная точка");
       Serial.println(num_end);  
       //Вносим конечное положение байта массива
       size_send_packet = 12;
       for (num_start; num_start < num_end; num_start++)
       {
         send_packet[num_start+11] = fb->buf[num_start];
         size_send_packet++;
       }
       Serial.println("Размер буфера отправки");
       Serial.println(size_send_packet);
       int httpResponseCode = http.sendRequest("POST", send_packet, size_send_packet);
       for (int j = 0; j< 16012; j++)
       {
           send_packet[j] = 0;
       }
       Serial.println("Код ответа");
       Serial.println(httpResponseCode);
       if(httpResponseCode!=200)
       {
         Serial.println("Работа камеры прервана");
         break;
       }
       if(num_end == size_photo)
       {
         Serial.println("Конец файла");
         break;
       }
   }
   http.end(); //Освобождение ресурсов
   esp_camera_fb_return(fb);
 }
источник

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
Выдает
Начальная точка
0
Конечная точка
16000
Размер буфера отправки
16012
Код ответа
200
Начальная точка
16001
Конечная точка
32001

И потом ошибка
источник

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
Сейчас буду все перевенные выводить смотреть, где проблема в се 160000
источник

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
Guru Meditation Error: Core  1 panic'ed (IllegalInstruction). Exception was unhandled.
Core 1 register dump:
PC      : 0x462d006a  PS      : 0x00060b30  A0      : 0x800d50ca  A1      : 0x3ffb1d80  
A2      : 0x3ffc5948  A3      : 0x3ffb1dc6  A4      : 0x00000009  A5      : 0x0000ff00  
A6      : 0x00ff0000  A7      : 0xff000000  A8      : 0x800d4f69  A9      : 0x3ffb1d70  
A10     : 0x3ffc5948  A11     : 0x3ffb1dc6  A12     : 0x000d50ca  A13     : 0x0000ff00  
A14     : 0x00ff0000  A15     : 0xff000000  SAR     : 0x0000000a  EXCCAUSE: 0x00000000  
EXCVADDR: 0x00000000  LBEG    : 0x400014fd  LEND    : 0x4000150d  LCOUNT  : 0xfffffffe  

Backtrace: 0x462d006a:0x3ffb1d80 0x400d50c7:0x3ffb1da0 0x400d5178:0x3ffb1df0 0x400d51a8:0x3ffb1e10 0x400d1b69:0x3ffb1e30 0x400d1dae:0x3ffb1f20 0x400d6143:0x3ffb1fb0 0x4008d90d:0x3ffb1fd0

Rebooting...
источник

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
Может у меня просто тупо память кончается на esp32&
источник

g

garik in ESP8266 & ESP32 [RU]
Дмитрий Суверен Живорожденный Мужчина
Может у меня просто тупо память кончается на esp32&
А как камера инициализирована?
источник

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
Да
источник

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
garik
А как камера инициализирована?
да
источник

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
когда делаю фото размером менее чем 16.000 оно грузиться, но если больше и начинаю делить на части то нет ошибка идет
источник

Сᅠ

Снежинкаᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in ESP8266 & ESP32 [RU]
Предсказуемо
источник

Сᅠ

Снежинкаᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in ESP8266 & ESP32 [RU]
Дмитрий Суверен Живорожденный Мужчина
когда делаю фото размером менее чем 16.000 оно грузиться, но если больше и начинаю делить на части то нет ошибка идет
Рад, что нашли проблему
источник

vw

verlal wadim in ESP8266 & ESP32 [RU]
Как интересно это вы хотите через esp32 cam и sim800 фотку передавать?
источник

g

garik in ESP8266 & ESP32 [RU]
Я имел в виду, как именно инициализирована, с какими параметрами. Но в любом случае, 16к это мало
источник