ThingPlug Test
Dependents: WizFi310_ThingPlug_Test WizFi310_ThingPlug_Test_P
Fork of WizFi310Interface by
Diff: WizFi310/WizFi310.cpp
- 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