Does anybody know how to connect to hidden network using Native API on Gear S3 or Gear Fit2?
int ret = WIFI_ERROR_NONE;
ret = wifi_ap_hidden_create("blahblah", &ap);
if (ret != WIFI_ERROR_NONE) {
ERR("wifi_ap_create failed %d", ret);
}
ret = wifi_ap_set_security_type(ap, WIFI_SECURITY_TYPE_WPA2_PSK);
if (ret != WIFI_ERROR_NONE) {
ERR("wifi_ap_set_security_type failed %s", get_error_message(ret));
}
bool required = false;
ret = wifi_ap_is_passphrase_required(ap, &required);
if (ret != WIFI_ERROR_NONE) {
ERR("wifi_ap_is_passphrase_required failed %s", get_error_message(ret));
}
ret = wifi_ap_set_passphrase(ap, "passwdpasswd");
if (ret != WIFI_ERROR_NONE) {
ERR("wifi_ap_set_passphrase failed %s", get_error_message(ret));
}
ret = wifi_initialize();
if (ret != WIFI_ERROR_NONE) {
ERR("wifi_initialize failed %s", get_error_message(ret));
}
bool activated = false;
ret = wifi_is_activated(&activated);
if (ret != WIFI_ERROR_NONE) {
ERR("wifi_is_activated failed %s", get_error_message(ret));
}
if (!activated) {
DBG("WiFi not activated");
ret = wifi_activate(wifiActivatedCb, &ap);
if (ret != WIFI_ERROR_NONE) {
ERR("wifi_activate failed %s", get_error_message(ret));
}
} else {
DBG("WiFi activated");
ret = wifi_connect(ap, wifiConnectedCb, NULL);
if (ret != WIFI_ERROR_NONE) {
ERR("wifi_connect failed %s", get_error_message(ret));
}
}
Unfortunately
wifi_connect
failed with message "opertion failed" error.
As almost always the error codes are totaly uselese in such cases.
Thanks in advance for help :P !!