FTP Server Setup

This section provides details on FTP setup instructions.

Download and install an SFTP/FTP software, for example, FileZilla . Run it as a server on your platform/computer, and provide the URL to EV Charge dialog to request the charger to use the FTP to upload/download files.

Here is the step-by-step tutorial for the FileZilla software.

1. Download the FileZilla

Download the FileZilla server installer uitable for your MacOS/Windows/Linux platform from FileZilla - The free FTP solution.

2. FileZilla Setup

a. Run the installer.

b. Check the licence agreement.

c. Among the components, select at least Server and Administration Interface.

Administration Interface

d. Choose the installation directory. Default value can be used.

e. Choose how FileZilla’s server is started. Manually (advised for usage on demand) or automatically at system start.

f. Assign adminstration interface’s listenting communication port. Default value can be used.

g. Protect your administration interface with the password and choose how administration interface is initiated (manually advised).

3. FTP setup

a. Once you open up the FileZilla Server, you can connect into it by using administration interface. Use host (localhost or 127.0.0.1), port (as configured in FileZilla setup step) and password (as configured in FileZilla setup step)

b. Assign a directory on your platform’s file system which will be shared. Use an existing directory or create a new directory on your desired path, e.g., C:\shared-directory.

c. FTP Users Setup

i. Open up the FileZilla configuration of user rights management (navigate by Server -> Configure -> Rights Management -> Users).

Users setup

ii. Hit Add User and perform the following:

  1. Assign the user’s name (e.g., ‘mikejones’).

Users setup-2

  1. Determine the password if selecting Require the password to log in.

Password Login

  1. Add a mount point. Assign the native path C:\shared-directory, meanwhile virtual path represents what FTP users can see.

Settings server

  1. Assign access rights on the right side, whether users are allowed to read or read/write.

d. FTP Port Setup

To set up the FTP port, follow the steps below:

i. Open up the network configuration wizard (navigate by Server → Network Configuration Wizard).

Configuration Wizard

ii. Assign the port range, e.g. 30050-30055.

iii. Assign public IP address or hostname. This is the address by which your FTP will be accessed. Assing your device’s public IP by which your device will be accessible. Alternativelly you can use the domain, if available.

iv. Make sure your platform’s firewall has inbound/outbound TCP ports open for the communication on 30050-30055.

Ports and Protocols

The contents of configured directory C:\shared-directory are now accessble to the FTP user, which can connect to FTP server by using the platform/computer’s IP, for example ftp://miikejones:testpassword@192.168.5.1:30050.