ThingPlug Test

Dependents:   WizFi310_ThingPlug_Test WizFi310_ThingPlug_Test_P

Fork of WizFi310Interface by WIZnet

Revision:
7:b7019399eb1e
Parent:
1:16e57103a7dd
--- a/WizFi310/WizFi310.cpp	Mon Apr 10 09:54:34 2017 +0000
+++ b/WizFi310/WizFi310.cpp	Fri Aug 25 00:55:43 2017 +0000
@@ -167,3 +167,25 @@
     return _state.mac;
 }
 
+
+int WizFi310::joinTP(const char *clientId, const char *credentialId, const char *serviceId, const char *devId, const char *containerNm)
+{           
+    WIZ_INFO("ThingPlug Start\r\n");
+   
+    if(cmdSKTPCON("1", clientId, credentialId, serviceId, devId))    return -1;
+    WIZ_INFO("ThingPlug Connected");
+    
+    if(cmdSKTPDEVICE("1", devId))    return -1;    
+    WIZ_INFO("Device Registered");
+    
+    if(cmdSKTPCONTAINER("1", containerNm))    return -1;    
+    WIZ_INFO("Created Container");
+    
+    if(cmdSKTPSEND(containerNm, "010600000026020600000022"))    return -1;    
+    WIZ_INFO("Sending Data");
+    
+    if(cmdSKTPCON("0", clientId, credentialId, serviceId, devId))    return -1;
+    WIZ_INFO("ThingPlug Disconnected");
+        
+    return 0;
+}
\ No newline at end of file