FTP Server Setup
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.
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).
ii. Hit Add User and perform the following:
- Assign the user’s name (e.g., ‘mikejones’).
- Determine the password if selecting Require the password to log in.
- Add a mount point. Assign the native path
C:\shared-directory
, meanwhile virtual path represents what FTP users can see.
- 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).
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.
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
.