Jalankan Halaman Penyiapan Titik Akses
Biarkan pengguna memasukkan kredensial WiFi dari ponsel.
Jalankan Halaman Penyiapan Titik Akses adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Arduino & IoT Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.
Masalah Ayam dan Telur
Bagaimana perangkat tanpa layar dapat mengetahui kata sandi WiFi Anda? Anda tidak dapat menetapkan kata sandi secara permanen untuk setiap pengguna. Mode Titik Akses menyelesaikan masalah ini. 🥚
Papan Menjadi Host
Dalam mode Titik Akses, ESP membuat jaringan WiFi sendiri, bukan bergabung dengan jaringan lain. Ponsel Anda terhubung langsung ke papan.
Atur Mode Titik Akses
Ubah peran dengan mengatur WiFi.mode() ke titik akses. Kini chip menyiarkan jaringan, bukan mencari jaringan untuk diikuti.
WiFi.mode(WIFI_AP);Beri Nama Hotspot Anda
Buat jaringan dengan WiFi.softAP(), lalu berikan nama yang mudah dikenali pengguna, seperti SmartSensor-Setup.
WiFi.softAP("SmartSensor-Setup");Kata Sandi Opsional
Anda dapat menambahkan kata sandi ke softAP agar hanya orang tepercaya yang dapat terhubung. Biarkan terbuka hanya untuk pengujian lokal yang singkat.
WiFi.softAP("SmartSensor-Setup", "config1234");Papan Mendapatkan IP
Sebagai host, ESP Anda memilih alamat IP-nya sendiri, biasanya 192.168.4.1. Pengguna mengetikkan alamat tersebut di peramban untuk membuka halaman.
Serial.println(WiFi.softAPIP());Sediakan Halaman Web
WebServer bawaan yang kecil menyediakan formulir HTML. Di formulir inilah pengguna mengetikkan informasi WiFi rumah mereka.
#include <WebServer.h>
WebServer server(80);Tentukan Rute
Beri tahu server apa yang harus ditampilkan pada jalur root menggunakan server.on(). Ini menghubungkan alamat garis miring dengan formulir penyiapan Anda.
server.on("/", handleRoot);Tetap Dengarkan
Di dalam loop(), panggil server.handleClient() pada setiap perulangan. Inilah yang membuat setiap permintaan pengunjung dijawab dengan cepat.
void loop() {
server.handleClient();
}Ambil dan Simpan
Saat pengguna mengirimkan formulir, baca kredensial yang diketikkan dan simpan agar perangkat dapat bergabung dengan jaringan mereka saat dinyalakan kembali.
Ini Disebut Portal Terkungkung
Layar penyiapan yang di-host sendiri itu disebut portal terkungkung. Begitulah steker dan bohlam pintar terhubung ke WiFi Anda.
Pemeriksaan Singkat
Apa alasan utama perangkat menjalankan Titik Akses sendiri saat pertama kali dinyalakan?
Ringkasan
Anda meng-host hotspot penyiapan: mengatur mode AP, memanggil softAP, menyediakan formulir pada WebServer, dan mengambil informasi WiFi pengguna. 🎉
Belajar C++ dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Jalankan Halaman Penyiapan Titik Akses” gratis?
Ya — teks lengkap “Jalankan Halaman Penyiapan Titik Akses” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Arduino & IoT Academy, upgrade ke CoddyKit PRO. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Jalankan Halaman Penyiapan Titik Akses”?
Biarkan pengguna memasukkan kredensial WiFi dari ponsel. Kamu berlatih Arduino & IoT Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Arduino & IoT Academy?
Tidak diperlukan pengalaman sebelumnya. Arduino & IoT Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Jalankan Halaman Penyiapan Titik Akses” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Arduino & IoT Academy ini?
Ya. Setiap pelajaran Arduino & IoT Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mengapa ESP32 dan ESP8266 untuk IoT
- Tambahkan Papan ESP ke IDE
- Hubungkan ke WiFi dalam Mode Stasiun
- Jalankan Halaman Penyiapan Titik Akses