TCPEchoClient-WIZwiki-W7500

Dependencies:   WIZnetInterface mbed DDNS_NoIP

Committer:
Ricky_Kwon
Date:
Mon Jan 25 05:11:43 2016 +0000
Revision:
2:a89cac7c1a3b
Parent:
1:86be81112448
Wizwiki-W7500 DDNS

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Ricky_Kwon 0:cdef497a8acd 1 #include "mbed.h"
Ricky_Kwon 0:cdef497a8acd 2 #include "EthernetInterface.h"
Ricky_Kwon 2:a89cac7c1a3b 3 #include "DDNSClient.h"
Ricky_Kwon 0:cdef497a8acd 4
Ricky_Kwon 0:cdef497a8acd 5 uint8_t mac_addr[6] = {0x00, 0x08, 0xdc, 0x12, 0x34, 0x45};
Ricky_Kwon 2:a89cac7c1a3b 6 //const char ip_addr[] = "192.168.0.123";
Ricky_Kwon 2:a89cac7c1a3b 7 //const char mask_addr[] = "255.255.255.0";
Ricky_Kwon 2:a89cac7c1a3b 8 //const char gateway_addr[] = "192.168.0.1";
Ricky_Kwon 2:a89cac7c1a3b 9
Ricky_Kwon 0:cdef497a8acd 10
Ricky_Kwon 0:cdef497a8acd 11
Ricky_Kwon 0:cdef497a8acd 12 int main (void)
Ricky_Kwon 0:cdef497a8acd 13 {
Ricky_Kwon 2:a89cac7c1a3b 14 char buf[1024];
Ricky_Kwon 2:a89cac7c1a3b 15 int n=0;
Ricky_Kwon 0:cdef497a8acd 16 printf("Wait a second...\r\n");
Ricky_Kwon 0:cdef497a8acd 17 EthernetInterface eth;
Ricky_Kwon 2:a89cac7c1a3b 18 //eth.init(mac_addr, ip_addr, mask_addr, gateway_addr); //Use Static
Ricky_Kwon 2:a89cac7c1a3b 19 eth.init(mac_addr); //Use Dynamic
Ricky_Kwon 0:cdef497a8acd 20 eth.connect();
Ricky_Kwon 2:a89cac7c1a3b 21 printf("WIZwiki-W7500 IP Address is %s\r\n", eth.getIPAddress());
Ricky_Kwon 2:a89cac7c1a3b 22
Ricky_Kwon 2:a89cac7c1a3b 23 DDNSClient noip;
Ricky_Kwon 0:cdef497a8acd 24
Ricky_Kwon 2:a89cac7c1a3b 25 noip.checkIp();
Ricky_Kwon 0:cdef497a8acd 26
Ricky_Kwon 2:a89cac7c1a3b 27 noip.userSetNoIP("cmlja3kwODQ6cmlja3kxMjM=", "ricky084.ddns.net");
Ricky_Kwon 2:a89cac7c1a3b 28
Ricky_Kwon 2:a89cac7c1a3b 29 noip.updateNoIP();
Ricky_Kwon 0:cdef497a8acd 30
Ricky_Kwon 0:cdef497a8acd 31 while(true) {
Ricky_Kwon 2:a89cac7c1a3b 32
Ricky_Kwon 0:cdef497a8acd 33 }
Ricky_Kwon 0:cdef497a8acd 34 }
Ricky_Kwon 0:cdef497a8acd 35
Ricky_Kwon 2:a89cac7c1a3b 36