wefghuygf

Dependencies:   HTTPClient WizFi310Interface_Legacynew mbed

Fork of dweetIo_CloudService_Helloworld_WIZwiki- by ajeet prajapati

Committer:
wiznetw7500
Date:
Tue Nov 28 09:06:42 2017 +0000
Revision:
6:1a0f0aa70f49
Parent:
5:95b9bcc5dd34
sdftrdx

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bangbh 0:d372849df255 1 #include "mbed.h"
wiznetw7500 6:1a0f0aa70f49 2 //#include "EthernetInterface.h"
bangbh 0:d372849df255 3 #include "HTTPClient.h"
wiznetw7500 6:1a0f0aa70f49 4 #include "WizFi310Interface.h"
bangbh 0:d372849df255 5
wiznetw7500 6:1a0f0aa70f49 6
wiznetw7500 6:1a0f0aa70f49 7 #define SECURE WizFi310::SEC_WPA2_MIXED
wiznetw7500 6:1a0f0aa70f49 8 #define SSID "CDI"
wiznetw7500 6:1a0f0aa70f49 9 #define PASS "Cdi*1717"
joon874 3:9000aa421555 10 /*
joon874 3:9000aa421555 11 SET DHCP
joon874 3:9000aa421555 12 */
eunkyoungkim 1:c212e07d1f23 13 #define USE_DHCP 1
irinakim 4:17ef6f06e4b5 14 //--------- Have to modify the mac address-------------
bangbh 0:d372849df255 15 unsigned char MAC_Addr[6] = {0x00,0x08,0xDC,0x12,0x34,0x56};
wiznetw7500 6:1a0f0aa70f49 16 #if defined(TARGET_WIZwiki_W7500)
wiznetw7500 6:1a0f0aa70f49 17 WizFi310Interface wizfi310(D1, D0, D7, D6, D8, NC, 115200);
wiznetw7500 6:1a0f0aa70f49 18 Serial pc(USBTX, USBRX);
wiznetw7500 6:1a0f0aa70f49 19 #endif
joon874 3:9000aa421555 20 /* IP SET */
joon874 3:9000aa421555 21 //char IP_Addr[] = "192.168.0.100";
joon874 3:9000aa421555 22 //char IP_Subnet[] = "255.255.255.0";
joon874 3:9000aa421555 23 //char IP_Gateway[] = "192.168.0.1";
joon874 3:9000aa421555 24
wiznetw7500 6:1a0f0aa70f49 25 //EthernetInterface ethernet;
eunkyoungkim 1:c212e07d1f23 26
joon874 3:9000aa421555 27 AnalogIn Sensor(A0);
bangbh 0:d372849df255 28
bangbh 0:d372849df255 29 int main() {
bangbh 0:d372849df255 30
eunkyoungkim 1:c212e07d1f23 31
eunkyoungkim 1:c212e07d1f23 32 /// mbed_mac_address((char *)MAC_Addr); //Use mbed mac addres
wiznetw7500 6:1a0f0aa70f49 33 pc.baud(115200);
wiznetw7500 6:1a0f0aa70f49 34
wiznetw7500 6:1a0f0aa70f49 35 printf("WizFi310 STATION. \r\n");
wiznetw7500 6:1a0f0aa70f49 36 wizfi310.init();
wiznetw7500 6:1a0f0aa70f49 37 printf("After Initialisation. \r\n");
wiznetw7500 6:1a0f0aa70f49 38
wiznetw7500 6:1a0f0aa70f49 39 printf("After Set Address. \r\n");
wiznetw7500 6:1a0f0aa70f49 40 if ( wizfi310.connect(SECURE, SSID, PASS, WizFi310::WM_STATION)) return -1;
wiznetw7500 6:1a0f0aa70f49 41 printf("After Connect. \r\n");
wiznetw7500 6:1a0f0aa70f49 42 printf("IP Address is %s\r\n", wizfi310.getIPAddress());
bangbh 0:d372849df255 43 char str[512];
joon874 3:9000aa421555 44 char msg[128]= "";
bangbh 0:d372849df255 45
bangbh 0:d372849df255 46 /*
bangbh 0:d372849df255 47 http://dweet.io/follow/nameYouWant
bangbh 0:d372849df255 48 */
ajeet3004 5:95b9bcc5dd34 49 //char nameYouWant[] = "mysensor2";
ajeet3004 5:95b9bcc5dd34 50 char nameYouWant[] = "ccatest";
joon874 3:9000aa421555 51
bangbh 0:d372849df255 52 while(1)
bangbh 0:d372849df255 53 {
joon874 3:9000aa421555 54 sprintf(msg,"http://dweet.io/dweet/for/%s?a0=%d",nameYouWant,(int)(Sensor.read()*1000));
bangbh 0:d372849df255 55 HTTPClient http;
bangbh 0:d372849df255 56
bangbh 0:d372849df255 57 pc.printf("Send post message to dweet.io\r\n");
joon874 3:9000aa421555 58 pc.printf("msg : %s\r\n",msg);
wiznetw7500 6:1a0f0aa70f49 59 int ret = http.get(msg, str, sizeof(str));
bangbh 0:d372849df255 60 if(!ret)
bangbh 0:d372849df255 61 {
bangbh 0:d372849df255 62 pc.printf("\r\nPage fetched successfully - read %d characters\r\n", strlen(str));
bangbh 0:d372849df255 63 pc.printf("Result: %s\r\n", str);
bangbh 0:d372849df255 64 }
bangbh 0:d372849df255 65 else
bangbh 0:d372849df255 66 {
bangbh 0:d372849df255 67 pc.printf("Error - ret = %d - HTTP return code = %d\n", ret, http.getHTTPResponseCode());
bangbh 0:d372849df255 68 }
bangbh 0:d372849df255 69 wait(5);
ajeet3004 5:95b9bcc5dd34 70
bangbh 0:d372849df255 71 }
bangbh 0:d372849df255 72
bangbh 0:d372849df255 73 }