20170825 Test

Dependencies:   DHT11 NetworkSocketAPI WizFi310Interface mbed

Fork of WizFi310_STATION_HelloWorld by WIZnet

Files at this revision

API Documentation at this revision

Comitter:
cliff1
Date:
Fri Aug 25 00:58:16 2017 +0000
Parent:
2:a4fe5b857755
Child:
4:597b0c6ccba2
Commit message:
20170825 ThingPlug test

Changed in this revision

DHT11.lib Show annotated file Show diff for this revision Revisions of this file
WizFi310Interface.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/DHT11.lib	Fri Aug 25 00:58:16 2017 +0000
@@ -0,0 +1,1 @@
+http://developer.mbed.org/users/cliff1/code/DHT11/#282ebbb6d78d
--- a/WizFi310Interface.lib	Tue Apr 11 03:57:48 2017 +0000
+++ b/WizFi310Interface.lib	Fri Aug 25 00:58:16 2017 +0000
@@ -1,1 +1,1 @@
-http://developer.mbed.org/teams/WIZnet/code/WizFi310Interface/#04c8d61984a3
+https://developer.mbed.org/users/cliff1/code/WizFi310Interface/#b7019399eb1e
--- a/main.cpp	Tue Apr 11 03:57:48 2017 +0000
+++ b/main.cpp	Fri Aug 25 00:58:16 2017 +0000
@@ -20,30 +20,59 @@
 #include <stdio.h>
 #include "mbed.h"
 #include "WizFi310Interface.h"
-
+#include "Dht11.h"
 
-//#define AP_SSID "<SSID>" // Input SSID
-//#define AP_PASSWORD "<PW>" // Input PW
+#define AP_SSID "Dap" // Input SSID
+#define AP_PASSWORD "00001111" // Input PW
 #define AP_SECURITY NSAPI_SECURITY_WPA2
 
+#define USER_ID        "cliff13"
+#define CREDENTIAL_ID  "R0NNaXc1TGZmV2JVb0JzZEp3QnorSDZrYXZWanFod3hlZ0VkMEFycktRN0Z4SFpCb1JSUmdnMENUL0h4K3VZVg=="
+#define SERVICE_ID     "cliff_service"
+#define DEVICE_ID      "WIZnet_Device_01"
+#define CONTAINER_NAME "WIZnet"
+
+#define CDS_SENSOR PC_15
+#define DHT_SENSOR PC_7
+
 #if defined(TARGET_WIZwiki_W7500)
-Serial pc(USBTX, USBRX);
-WizFi310Interface wifi(D1, D0, D7, D6, D9, NC, 115200);
+    Serial pc(USBTX, USBRX);
+    WizFi310Interface wifi(D1, D0, D7, D6, D9, NC, 115200);
+    
+    AnalogIn myLux( CDS_SENSOR );
+    Dht11 myTemp  ( DHT_SENSOR );
 #endif
 
 
-/**
- *  \brief Hello World
- *  \param none
- *  \return int
- */
 int main()
 {
     pc.baud(115200);
  
-    printf("WizFi310 Hello World demo. \r\n");
+    printf("WizFi310 ThingPlug Connect. \r\n");
     if ( wifi.connect(AP_SSID, AP_PASSWORD, AP_SECURITY))     return -1;
-    printf("IP Address is %s\r\n", wifi.get_ip_address());
+    printf("IP Address is %s\r\n\r\n", wifi.get_ip_address());
     
+    wifi.conTP(USER_ID, CREDENTIAL_ID, SERVICE_ID, DEVICE_ID, CONTAINER_NAME);
+    while(true)
+    {
+        printf("Send - s, Quit - q\r\n");
+        printf("Input : ");
+        
+        char c = pc.getc();
+        printf("%c\r\n", c);
+        
+        if(c =='s' || c == 'S')
+        {
+            wifi.sendTP(CONTAINER_NAME, "010600000026020600000022");
+        }
+        
+        else if(c == 'q' || c == 'Q')
+        {
+            wifi.disConTP();
+            break;
+        }
+        
+        wait_ms(5000);
+    }
     wifi.disconnect();
 }
\ No newline at end of file
--- a/mbed.bld	Tue Apr 11 03:57:48 2017 +0000
+++ b/mbed.bld	Fri Aug 25 00:58:16 2017 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/mbed_official/code/mbed/builds/c0f6e94411f5
\ No newline at end of file
+http://mbed.org/users/mbed_official/code/mbed/builds/e2bfab296f20
\ No newline at end of file