ghtfgtr

Dependencies:   FTPClient SDFileSystem WIZnetInterface_Ricky mbed

Revision:
0:e35dac7e4c95
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