[W6100-EVB] FTP Dual(IPv4/IPv6 ) Server Example
Hardware Components
Software Apps and online services
Atollic TrueSTUDIO Ver 9.2.0
STM32CubeMX Ver 5.1.0
FLASHER-STM32 Ver2.8.0
FTP Client

w6100_EVB-FTPServer.png w6100_EVB-HTTP_Server.png


FTP Server Example for W6100-EVB

Common to Any MCU, Easy to Add-on. Internet Offload co-Processor, HW TCP/IP chip,
best fits for low-end Non-OS devices connecting to Ethernet for the Internet of Things. These will be updated continuously.

Hardware Environment

  • W6100EVB
    • connecting Micro usb.
    • connecting Ethernet cable.

Software Environment

In case of used to TureSTUDIO,it it the same as HTTP Server example.


  • Demo Environment & Program

  • Demo Result

    • Power On and push Reset button to start Program
    • Program Run Serial display

    • You can connect to the W6100 FTP Server using the FTP Client program.

    • You can connect to the server after you enter the IP, port password, etc. and try to connect.

    • Since W6100 FTP Server is TCP Dual Mode, it can access to IPv6..

Code review

  • main.c
  • Set the Network Information & FTP Server User ID, Password and port number

  • wizchip_conf.h

  • Set the IO Mode

    • ftpd.c
    • In the current code, FTP Server's files and directories are simply implemented. If you want to send a specific file to the client, you need to modify ftpd_listcmd (), ftpd_retrcmd (), and so on.

    Test packet capture file

    -Test packet capture file : FTP Server_Packet Capture file.zip



Please Login to comment
Notify of