Arduino FTP szerver

060as
DrótVégénSzéndarab
Hozzászólások: 29
Csatlakozott: 2013. február 5. kedd, 15:02

Arduino FTP szerver

Hozzászólás Szerző: 060as »

Sziasztok!

Érdeklődni szeretnék, hogy ethernet modoullal, sd kártya olvasóval felszerelt arduino alkalmas e FTP szerver üzemeltetésére?
Csinált már valaki?
Avatar
csabeszq
Bitfaragó
Hozzászólások: 678
Csatlakozott: 2012. szeptember 5. szerda, 6:00

Re: Arduino FTP szerver

Hozzászólás Szerző: csabeszq »

A dolog nem reménytelen, mert egy FTP szerver tök egyszerű.
Ahol én a probléma gyökerét látom, hogy az Ethernet - FAT - FTP szerver belefér-e a 32kByte-ba.

Ha mondjuk 128k lenne az Arduinoban, akkor az igen garantálva lenne, de igazából így csak elképzelhető.
060as
DrótVégénSzéndarab
Hozzászólások: 29
Csatlakozott: 2013. február 5. kedd, 15:02

Re: Arduino FTP szerver

Hozzászólás Szerző: 060as »

csabeszq írta:A dolog nem reménytelen, mert egy FTP szerver tök egyszerű.
Ahol én a probléma gyökerét látom, hogy az Ethernet - FAT - FTP szerver belefér-e a 32kByte-ba.

Ha mondjuk 128k lenne az Arduinoban, akkor az igen garantálva lenne, de igazából így csak elképzelhető.
Azt sajnos én sem tudom. Nem találtam róla mintát. :(
Neked van esetleg valami alapod, induláshoz? Bár gondolom nem kezdőknek való. :)
Avatar
csabeszq
Bitfaragó
Hozzászólások: 678
Csatlakozott: 2012. szeptember 5. szerda, 6:00

Re: Arduino FTP szerver

Hozzászólás Szerző: csabeszq »

Próbálj meg példa SD kártyát és ethernetet fordítani.

1. importálsz SD kártyát (írás - olvasás)
2. importálsz ethernetet (DHCP-vel)

lefordítod és ha jól emlékszem, valahol 23 kByte körül alakul a végeredmény.
A bootloader 1k, szóval 8k marad az FTP szerverre.

Szerintem üss össze egy példa alkalmazást Arduino-ban és nézd meg, hogy mennyit eszik.
Szerver: dőlt, kliens: egyenes. Soremelés: <CRLF>

220 Arduino FTP szerver<CRLF>
USER avr<CRLF>
331 User name ok, need password<CRLF>
PASS jelszo<CRLF>
230 User logged in<CRLF>
SYST<CRLF>
215 ARDUINO Type: L8<CRLF>
PWD<CRLF>
257 "/" is the current directory<CRLF>
...

Kicsit sok FTP parancs van, éppen ezért húzós a dolog.
Avatar
csabeszq
Bitfaragó
Hozzászólások: 678
Csatlakozott: 2012. szeptember 5. szerda, 6:00

Re: Arduino FTP szerver

Hozzászólás Szerző: csabeszq »

Úgy látom, hogy klienst sikerült írni. Van esély, hogy a szerver is menni fog.
Fordítsd le a klienst, abból kiderül, hogy kb. mennyi hely kell. A szerver egy kicsit nagyobb lesz.

http://playground.arduino.cc//Code/FTP

(természetesen DHCP nincs a kódban)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Arduino FTP szerver

Hozzászólás Szerző: Robert »

Igez Mega chipen próbálod? mert ugye mögötte az SD-t is kezelni kell:(
kérdés mi a cél...

M328: 2k SRAM (ez a szűk keresztmetszet)
M2560 vagy 1280 - itt van erre hely...
A tavalyi versenytmákat nézdd meg! Volt egy adatgyűjtős/Eth-s SD-s téma....


Router USB porttal + Külső Hdd/Pendrive/kártyaolvasó olcsóbb. igaz nincs benne kihívás :)
Válasz küldése