OCStackResult StartProvisioning(const EnrolleeNWProvInfo_t *netInfo) { char findQuery[64] = {0}; snprintf(findQuery, sizeof(findQuery) - 1, UNICAST_PROVISIONING_QUERY, netInfo->netAddressInfo.WIFI.ipAddress, IP_PORT); return StartProvisioningProcess(netInfo, cbData, findQuery); }
OCStackResult StartProvisioning(const ProvConfig *provConfig, WiFiOnboadingConnection *onboardConn) { char findQuery[64] = { 0 }; if (provConfig == NULL || onboardConn == NULL) { return OC_STACK_ERROR; } #ifdef REMOTE_ARDUINO_ENROLEE //Arduino Enrollee needs mediator application provide IP and port55555 which is specific // to Arduino WiFi enrollee snprintf(findQuery, sizeof(findQuery) - 1, UNICAST_PROVISIONING_QUERY, onboardConn->ipAddress, IP_PORT); #else OICStrcpy(findQuery, sizeof(findQuery) - 1, UNICAST_PROVISIONING_QUERY); #endif return StartProvisioningProcess(provConfig, onboardConn, cbData, findQuery); }