TFTP server - SC12 @CHIP-RTOS V1.10

    IPC@CHIP Documentation Index


Here is a short description of the IPC@CHIP TFTP server.

The TFTP server is available starting with @CHIP-RTOS version SC12V0100.   It allows only sending and receiving of files to a remote TFTP client.   (Thus the term Trivial File Transfer Protocol , TFPT.)

The TFTP server is not a part of our current six official @CHIP-RTOS versions.   You must directly order a @CHIP-RTOS version with this feature.

For security reasons, TFTP file transfers are disabled by default.   You can enable/disable TFTP with the TFTP 0/1 shell command.   This shell command can be executed from within an application using the Execute a shell command API.

TFTP can be used as a simple alternative to FTP.   TFTP does not provide extended file system features like listing directories or deleting files.   If the user does not need these extended features of the FTP server, an IPC@CHIP @CHIP-RTOS version with TFTP instead of the FTP may be useful.   This saves 13 KByte of flash memory.

By default the server listens at the standard TFTP port 69 for incoming TFTP client requests.   The TFTP port can be configured in chip.ini.

The server is able to serve only one client at one time.   Only the binary (octet) transfer mode is supported.   The size of TFTP data packets must be 512 bytes.

End of document