项目作者: WIZnet-ioLibrary

项目描述 :
FTP Server Application using W6100-EVB
高级语言: C
项目地址: git://github.com/WIZnet-ioLibrary/W6100EVB-FTPServer.git
创建时间: 2019-04-15T00:11:51Z
项目社区:https://github.com/WIZnet-ioLibrary/W6100EVB-FTPServer

开源协议:

下载


Index


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.

Run

  • 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