Suorita tukiaseman määrityssivu
Anna käyttäjien syöttää WiFi-tunnukset puhelimella.
Suorita tukiaseman määrityssivu on ilmainen Arduino & IoT Academy-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Arduino & IoT Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Arduino & IoT Academy-kurssilla on yhteensä 4 oppituntia.
Kana ja muna -ongelma
Miten näytötön laite oppii WiFi-salasanasi? Et voi määrittää sitä kiinteästi jokaiselle käyttäjälle. Access Point -tila ratkaisee tämän ongelman. 🥚
Kehityskortista tulee isäntä
Access Point -tilassa ESP luo oman WiFi-verkkonsa sen sijaan, että liittyisi olemassa olevaan verkkoon. Puhelimesi muodostaa yhteyden suoraan kehityskorttiin.
Määritä AP-tila
Vaihda roolia määrittämällä WiFi.mode() access point -tilaan. Nyt piiri lähettää verkkoa sen sijaan, että etsisi sellaista.
WiFi.mode(WIFI_AP);Nimeä yhteyspisteesi
Luo verkko komennolla WiFi.softAP() ja anna sille käyttäjien tunnistama nimi, kuten SmartSensor-Setup.
WiFi.softAP("SmartSensor-Setup");Valinnainen salasana
Voit lisätä softAP:lle salasanan, jotta vain luotetut henkilöt voivat muodostaa yhteyden. Jätä verkko avoimeksi vain nopeaa paikallista testausta varten.
WiFi.softAP("SmartSensor-Setup", "config1234");Kehityskortti saa IP-osoitteen
Isäntänä ESP valitsee oman IP-osoitteensa, usein osoitteen 192.168.4.1. Käyttäjät kirjoittavat sen selaimeen päästäkseen sivulle.
Serial.println(WiFi.softAPIP());Tarjoa verkkosivu
Pieni sisäänrakennettu WebServer tarjoaa HTML-lomakkeen. Lomakkeeseen käyttäjä kirjoittaa kotinsa WiFi-tiedot.
#include <WebServer.h>
WebServer server(80);Määritä reitti
Kerro palvelimelle komennolla server.on(), mitä juuripolussa näytetään. Näin vinoviivaosoite yhdistetään asetusten määrityslomakkeeseen.
server.on("/", handleRoot);Pidä palvelin kuuntelemassa
Kutsu server.handleClient()-komentoa loop()-funktion jokaisella kierroksella. Näin palvelin vastaa jokaisen kävijän pyyntöön nopeasti.
void loop() {
server.handleClient();
}Vastaanota ja tallenna
Kun käyttäjä lähettää lomakkeen, lue hänen kirjoittamansa tunnistetiedot ja tallenna ne, jotta laite voi liittyä verkkoon seuraavalla käynnistyskerralla.
Tämä on captive portal
Tätä laitteen itse tarjoamaa asetussivua kutsutaan nimellä captive portal. Juuri näin älypistokkeet ja älylamput liitetään WiFi-verkkoosi.
Pikatarkistus
Miksi laite käynnistää oman Access Pointinsa ensimmäisellä käynnistyskerralla?
Kertaus
Tarjosit asetusten määritykseen tarkoitetun yhteyspisteen: määritit AP-tilan, kutsuit softAP-komentoa, tarjosit lomakkeen WebServerillä ja vastaanotit käyttäjän WiFi-tiedot. 🎉
Opi C++ tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 30
- Oppitunnit
- 120
Usein kysytyt kysymykset
Onko oppitunti ”Suorita tukiaseman määrityssivu” ilmainen?
Kyllä – oppitunnin ”Suorita tukiaseman määrityssivu” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Arduino & IoT Academy-kurssin, päivitä CoddyKit PROhon. Arduino & IoT Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Suorita tukiaseman määrityssivu”?
Anna käyttäjien syöttää WiFi-tunnukset puhelimella. Harjoittelet Arduino & IoT Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Arduino & IoT Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Arduino & IoT Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.
Kuinka kauan ”Suorita tukiaseman määrityssivu”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Arduino & IoT Academy-oppitunnilla?
Kyllä. Jokainen Arduino & IoT Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Miksi ESP32 ja ESP8266 sopivat IoT:hen
- Lisää ESP-kortit IDE:hen
- Yhdistä WiFiin Station-tilassa
- Suorita tukiaseman määrityssivu