• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Помогите создать скетч

domingo

New member
Здравствуйте, нужно создать скетч для Arduino IDE, который должен делать следующее:

При появлении в эфире WiFi точки с SSID "Alarm" ESP мигает светодиодом и подает напряжение на вибромоторчик в течение 5 секунд.

Никак не могу понять, каким образом можно заставить искать определенный SSID :(

Большое спасибо за любые советы.
 

Victor

Administrator
Команда форума
При появлении в эфире WiFi точки с SSID "Alarm"
может проще вам будет сделать так:
пытаться подключиться к WiFi точке с SSID "Alarm" и что-то там делаем в случае успеха.
если не смогли подключиться, то пытаемся снова.
Недостаток такого подхода: нужно знать пароль SSID "Alarm", если пароль сменили, то тревога не включится, но зато почти все примеры так и устроены - пытаемся подключиться бесконечно, пока не добьемся своего.
 

CodeNameHawk

Moderator
Команда форума
Простите, но
// WiFi.scanNetworks will return the number of networks found

Я так понимаю, что возвращается значение количества найденных сетей.
Да. А пример вы смотрели?
Код:
    for (int i = 0; i < n; ++i)
    {
      // Print SSID and RSSI for each network found
      Serial.print(i + 1);
      Serial.print(": ");
      Serial.print(WiFi.SSID(i));  
      Serial.print(" (");
      Serial.print(WiFi.RSSI(i));
      Serial.print(")");
      Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*");
      delay(10);
    }
 
Сверху Снизу