20170825 Test
Dependencies: DHT11 NetworkSocketAPI WizFi310Interface mbed
Fork of WizFi310_STATION_HelloWorld by
Diff: main.cpp
- Revision:
- 3:4a3c8d8ad451
- Parent:
- 2:a4fe5b857755
- Child:
- 4:597b0c6ccba2
--- 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