sdfghj
Dependencies: FTPClient SDFileSystem WIZnetInterface mbed
Fork of FTP_TESTClient by
main.cpp
- Committer:
- akshaytom
- Date:
- 2017-12-14
- Revision:
- 1:b6196ce9efac
- Parent:
- 0:e35dac7e4c95
File content as of revision 1:b6196ce9efac:
#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* pass = "demo-user"; //FTP Server Password EthernetInterface eth; uint8_t mac_addr[6] = {0x00, 0x08, 0xdc, 0x12, 0x34, 0x45}; char IP_Addr[] = "192.168.0.101"; 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("\nThe IP address of the client is %s\r\n",eth.getIPAddress()); while(1) { //char Msg_c = pc.getc(); //if(Msg_c==0x31) //{ pc.printf("\nConnecting...FTPServer\r\nIP:%s, PORT:%d\r\n", ftpServer_control_ip_addr, FTP_SERVER_PORT); //pc.printf("Test\n"); //FTP.open("demo.wftpserver.com"); bool n = FTP.open("192.168.0.100", 21,"FTP","user"); //pc.printf("%d\r\n",n); wait(10); printf("\nThe 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); // } } }