ESP32 CAM Foto uložené v bufferu

Odpovědět
ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: ESP32 CAM Foto uložené v bufferu

Příspěvek od ondraN » 24 zář 2021, 15:26

AT&F nastaví factory parametry
AT&W uloží je do NVRAM

Tady jsou všechny příkazy pro ten modem
https://www.elecrow.com/wiki/images/2/2 ... _V1.09.pdf

Uživatelský avatar
visk52
Příspěvky: 146
Registrován: 29 led 2020, 15:51
Reputation: 0

Re: ESP32 CAM Foto uložené v bufferu

Příspěvek od visk52 » 24 zář 2021, 18:05

Tak jsem to upravil takto

Kód: Vybrat vše

  }
  Serial.print("AT+FTPPUT=1\r");
Serial.flush();
delay(1000);
 while(Serial.available()){
    mesage=mesage+Serial.read();
  }
 int c=(fb->len)/1024;
for(int l=0;l<c;l++){

Serial.print("AT+FTPPUT=2,1024\r");

Serial.flush();
delay(1000); 
 while(Serial.available()){
    mesage=mesage+Serial.read();
  } 
  
//delay(1000);
 /* for(int i=0;i<1024;i++){
     Serial.print(fb->buf[poz],HEX);
     poz++;
  }*/
  Serial.write(&(fb->buf[poz]),1024);
   poz=poz+1024;
   delay(1000);
  // put your setup code here, to run once:
}
int z=(fb->len)%1024;
Serial.print("AT+FTPPUT=2,");
Serial.print(z);
Serial.print("\r");
Serial.flush();
delay(1000);
while(Serial.available()){
    mesage=mesage+Serial.read();
  } 
 /*for(int i=0;i<z;i++){
     Serial.print(fb->buf[poz],HEX);
     poz++;
 }*/
 Serial.write(&(fb->buf[poz]),z);
 poz=poz+z;
 delay(1000);
Serial.print("AT+FTPPUT=2,0\r");
Serial.flush(); 
delay(1000);
  esp_camera_fb_return(fb); 
   Serial.print("AT+SAPBR=0,1\r"); 
 Serial.flush();
}
pata je už dobrá soubor na FTP má 21 k všech 20 paketů se přeneslo až na ten první paket tam pořád je někde chyba :?:
OK

+FTPPUT: 1,1,1360
AT+FTPPUT=2,914

+FTPPUT: 2,914

OK

Poz.žádný softwarový reset jsem nedělal díky
Přílohy
pata.jpg

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: ESP32 CAM Foto uložené v bufferu

Příspěvek od ondraN » 24 zář 2021, 20:57

A co ti to vypisuje na ten první, co se nepřenese? Tady vidím jen výpis posledního.

Uživatelský avatar
visk52
Příspěvky: 146
Registrován: 29 led 2020, 15:51
Reputation: 0

Re: ESP32 CAM Foto uložené v bufferu

Příspěvek od visk52 » 24 zář 2021, 21:41

Ten první je změť znaků na sériový monitor od toho druhého už je to v pořádku
"Tuto odpověď píši na telefonu "

Uživatelský avatar
kiRRow
Příspěvky: 1152
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: ESP32 CAM Foto uložené v bufferu

Příspěvek od kiRRow » 25 zář 2021, 12:17

Co takhle zkusit jako první přenést nějaký "kontrolní" soubor? Nemusí to být ani obrázek, ale pokud musí, tak třeba jen nějaký miniaturní - hlavní pointa tohohle je vědět jaká data mám na vstupu a ty pak porovnat s výstupem.

Uživatelský avatar
visk52
Příspěvky: 146
Registrován: 29 led 2020, 15:51
Reputation: 0

Re: ESP32 CAM Foto uložené v bufferu

Příspěvek od visk52 » 25 zář 2021, 16:39

Doplňuji ještě o sken díky
Přílohy
seriový monitor1.jpg

Uživatelský avatar
visk52
Příspěvky: 146
Registrován: 29 led 2020, 15:51
Reputation: 0

Re: ESP32 CAM Foto uložené v bufferu

Příspěvek od visk52 » 26 zář 2021, 19:03

Nikoho nic nenapadá :oops: díky

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: ESP32 CAM Foto uložené v bufferu

Příspěvek od ondraN » 27 zář 2021, 07:17

No, kdyby sis kontroloval co ti odpovídá ten modem, tak můžeš na nastálou situaci nějak reagovat, třeba podle kódu chyby. Proč myslíš, že ten modem na každý příkaz odpoví? Minimálně to můžeš zkoušet stále dokola, než ti pošle OK. Z vlastních zkušeností vím, že minimálně polovina kódu při práci s nějakým zařízením, připadá na řešení různých chybových stavů.
Je to stejné, jako kdyby jsi měl v nádržce splachovače časový spnač, který po spláchnutí pustí vodu na pevně daný čas. Pak ten systém nedokáže reagovat na změnu tlaku vody a nebo jen kráté spláchnutí a nastává problém :mrgreen:

Uživatelský avatar
kiRRow
Příspěvky: 1152
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: ESP32 CAM Foto uložené v bufferu

Příspěvek od kiRRow » 27 zář 2021, 18:19

Co kdybychom tady tenhle jeden velký problém zkusili rozdělit na několik malých problémů a začli je řešit jeden po druhém ? Pokud něco nefunguje jako celek, znamená to, že jednotlivé části buď nefungují, nebo si nerozumí.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 15 hostů