FTP Fritzbox ESP32 CAM

Hallo Zusammen,

aufbauen auf diesem Topic

möchte ich mit einer ESP-CAM Bilder aufnehmen und per FTP auf einem USB-Stick in meiner Firtzbox ablegen. Leider ist das andere Topic schon geschlossen. Quellcode ist der aus Post #53

Das Programm läuft erstmal soweit und ich bekomme auch eine Verbindung aufgebaut. Mit Debug ausgabe erhalte ich

Wifi connect .....
Connected to xxx (Meine Daten ge x't)
IP address: xxx.xx.xxx.xxx (Meine Daten ge x't)
Cam Init ok
Bild
Connecting to: xxx.xx.xxx.xxx (Meine Daten ge x't)
Command connected
Send USER (xxx)
Send PASSWORD (yyy)
Send SYST
Send CWD
FTP error: 550 //nas/#/files/Bilder: Permission denied.

Klar, erstmal logisch warum das nicht Funktioniert. Steht da ja, "Permission denied" aber ich verstehe nicht warum.

In der Fritzbox 7520, habe ich unter

  1. Heimnetz/Usb den speicher freigeben und Haken bei ftp gesetzt
  2. [System > FRITZ!Box-Benutzer > Benutzer] einen neuen Benutzer XXX mit dem PW YYY und schreib zugriff auf den speicher eingerichtet.
  3. Internet, freigaben den Port21 für den ESP freigeben (Wobei ich nicht glaube das ich das muss)

Das was ich überhaupt nicht verstehe, ist das ich per Filezilla draufzugreifen kann und Daten schreiben kann.

Somit gehe ich davon aus das die Firtzbox etwas erwartet was der ESP erstmal nicht erfüllt.
Die Frage kann mir einer da weiter helfen?

Besten Dank für eure Hilfe

Ist Dein Zugriff über Filezilla FTP oder verschlüsseltes FTP über TLS?

Gruß Tommy

Da müsste man jetzt fester im Thema sein.
Filezilla sagt erst TLS1.3 Protokoll. Nach dem Verbindin bekomme ich aber die Meldung das der FTP TLS nicht unterstützt.

Besten Dank

Hallo,
schau mal hier ESP8266: SMB-Dateizugriff möglich ? Sowie Frage zur Datenvisualisierung - #4 by Rentner

oder hier Array direkt als File mit FTP hochladen, welche Bibliothek? - #3 by Rentner
Heinz

Vielen Vieln Dank!
Wie so oft sitzt das Problem vor dem Rechner.

beim Befehl für den Verzeichniswechsel habe ich angegeben was im der Webbrowser geschrieben hat und auch damit rumprobiert wie

ftpclient.println("CWD " + "http://fritz.box/nas/#/files/Bilder" ;
ftpclient.println("CWD " + "fritz.box/nas/#/files/Bilder" ;
ftpclient.println("CWD " + "/nas/#/files/Bilder" ;

Funktionieren tut es nun mit
ftpclient.println("CWD " + "/Bilder" ;

oder für den Ordner names Teich auf dem USB Stick

ftpclient.println("CWD " + "/Intenso-SlimLine-00/Teich" ;

Vielen Vieln Dank für die indirekte Hilfe =)

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.