Wi-Fi¶
Ve firmwaru není heslo k síti. Zařízení bez uložené sítě čeká na nastavení; jakmile ho dostane, uloží síť do NVS a dál se připojuje samo. Jen sítě 2,4 GHz.
Aplikace iDryer (ESPTouch)¶
Hlavní cesta: aplikace pošle síť vzduchem, bez drátů.
- Telefon je v síti, ve které bude zařízení pracovat.
- Připojit nové zařízení → krok Wi-Fi: zkontrolujte název sítě, zadejte heslo, klepněte na Připojit zařízení.
- Aplikace posílá nastavení až 90 sekund a ukáže Zařízení připojeno.
Při špatném hesle zařízení znovu čeká na nastavení: zopakujte krok.
Přes USB pomocí Improv¶
Dokud zařízení nemá síť, jádro poslouchá na sériovém portu protokol Improv.
- Připojte desku přes USB.
- Otevřete improv-wifi.com/serial v Chrome nebo Edge (Web Serial v Safari a Firefoxu nefunguje), klikněte na Connect a vyberte port desky.
- Zadejte název sítě a heslo.
Port je v tu chvíli obsazen Improvem, proto se log objeví až po připojení zařízení k síti. Sériový monitor během práce Improvu zavřete.
V kódu, pro vývojářský stand¶
void setup() {
// Jen pro vývojářský stand: síť se uloží do NVS, pokud tam ještě není.
s_link.seedWifiCredentialsIfEmpty("my-ssid", "my-password");
s_link.begin();
}
seedWifiCredentialsIfEmpty() zapíše síť, jen když v NVS ještě žádná není; setWifiCredentials() přepisuje vždy. Volejte je před begin().
Warning
Nevydávejte firmware s heslem v kódu: dostane ho každý, kdo si ho stáhne.
Kontrola¶
V logu: