sdfghj
Dependencies: FTPClient SDFileSystem WIZnetInterface mbed
Fork of FTP_TESTClient by
Diff: main.cpp
- Revision:
- 0:e35dac7e4c95
- Child:
- 1:b6196ce9efac
diff -r 000000000000 -r e35dac7e4c95 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Nov 28 09:47:16 2017 +0000 @@ -0,0 +1,60 @@ +#include "mbed.h" +#include "SDFileSystem.h" +#include "EthernetInterface.h" +#include "FTPClient.h" +#include <string.h> +#include <stdio.h> +#define FTP_SERVER_PORT 21 + static char buf[256]; +static char ID[]={"user"}; //Set FTPServer Login ID +static char PASSWORD[]={"1234"}; //Set FTPServer Login Password +FTPClient FTP(PB_3, PB_2, PB_1, PB_0, "sd"); // WIZwiki-W7500 +Serial pc(USBTX, USBRX); +int main() { + pc.baud(9600); + + pc.printf("------------------------------FTP Client Example-------------------------------------------!\r\n"); + + + char ftpServer_control_ip_addr[] = "demo.wftpserver.com"; // FTP Server location + char* userid = "demo-user"; //FTP Server User ID + char* password = "demo-user"; //FTP Server Password + EthernetInterface eth; + uint8_t mac_addr[6] = {0x00, 0x08, 0xdc, 0x12, 0x34, 0x45}; + char IP_Addr[] = "192.168.0.100"; +char IP_Subnet[] = "255.255.255.0"; +char IP_Gateway[] = "192.168.0.1"; + eth.init(mac_addr, IP_Addr, IP_Subnet, IP_Gateway); //Use Static + eth.connect(); + pc.printf("The IP address of the client is %s\r\n",eth.getIPAddress()); + + while(1) { + char Msg_c = pc.getc(); + + if(Msg_c==0x31){ + + pc.printf("Connecting...FTPServer\r\nIP:%s, PORT:%d\r\n", ftpServer_control_ip_addr, FTP_SERVER_PORT); + int n = FTP.open("demo.wftpserver.com", 21,"demo-user","demo-user"); + pc.printf("%d\r\n",n); + wait(10); + printf("The Files and folders available in the server are :\r\n"); + FTP.ls(); + printf("\r\n"); + wait(10); + printf("The Files in upload folder are :\r\n"); + FTP.cd("/upload"); + FTP.ls(); + wait(10); + printf("The Files in download folder are :\r\n"); + FTP.cd("/download"); + FTP.ls(); + printf("\r\n"); + wait(10); + + } + + + } + + +} \ No newline at end of file