WiFiEsp
Dengan papan ESP8266, perpustakaan WiFiEsp memungkinkan papan Arduino terhubung ke internet. Ini dapat berfungsi sebagai server yang menerima koneksi masuk atau klien yang membuat koneksi keluar. Pustaka WiFiEsp sangat mirip dengan pustaka WiFi dan Ethernet Arduino, dan banyak pemanggilan fungsinya sama.
Mendukung ESP SDK versi 1.1.1 ke atas (AT versi 0.25 ke atas).
Fitur
- API yang kompatibel dengan perpustakaan WiFi Arduino standar.
- Gunakan perintah AT pada firmware ESP standar (tidak perlu mem-flash firmware khusus).
- Mendukung port serial perangkat keras dan perangkat lunak.
- Tingkat penelusuran yang dapat dikonfigurasi.
Pengkabelan
Pustaka WiFiEsp telah dirancang untuk bekerja dengan pelindung WiFi ESP. Ini adalah versi murah dari Arduino WiFi shield yang menggunakan modul ESP-01 untuk menyediakan kemampuan jaringan ke papan Arduino.
Contoh
- ConnectWPA - Menunjukkan cara terhubung ke jaringan yang dienkripsi dengan WPA2 Personal
- WebClient - Menyambungkan ke server web jarak jauh
- WebClientRepeating - Melakukan panggilan HTTP berulang ke server web
- WebServer - Sajikan halaman web dari pelindung WiFi
- WebServerAP - Sajikan halaman web dari perisai WiFi memulai Titik Akses lokal
- WebServerLed - Menghidupkan dan mematikan led dari halaman web
- UdpNTPClient - Kueri server Network Time Protocol (NTP) menggunakan UDP
API yang didukung
Sebagian besar metode perpustakaan Arduino WiFi standar tersedia. Lihat halaman perpustakaan WiFi untuk lebih jelasnya.
kelas WiFiEsp
- mulai() - Tidak semua jenis autentikasi
- putuskan() - YA
- konfigurasi()
- setDNS() - TIDAK (tidak ada perintah AT yang tersedia)
- SSID() - YA
- BSSID() - YA
- RSSI() - YA
- enkripsiType() - TIDAK (tidak ada perintah AT yang tersedia)
- scanNetworks() - YA
- dapatkanSocket()
- macAddress() - YA
Kelas WiFiEspServer
Kelas WiFiEspServer membuat server yang dapat mengirim data ke dan menerima data dari klien yang terhubung (program yang berjalan di komputer atau perangkat lain).
- WiFiEspServer() - YA
- mulai() - YA
- tersedia() - YA
- tulis() - YA
- mencetak() - YA
- println() - YA
Kelas klien
Kelas WiFiEspClient membuat klien yang dapat terhubung ke server dan mengirim serta menerima data.
- WiFiEspClient() - YA
- terhubung() - YA
- menghubungkan() - YA
- tulis() - YA
- mencetak() - YA
- println() - YA
- tersedia() - YA
- baca() - YA
- siram() - YA
- berhenti() - YA
Kelas WiFiEspUDP
Kelas UDP memungkinkan pesan UDP dikirim dan diterima.
- WiFiUDP - YA
- mulai() - YA
- tersedia() - YA
- mulaiPacket() - YA
- endPacket() - YA
- tulis() - YA
- parsePacket() - YA
- mengintip()
- baca() - YA
- menyiram()
- berhenti()
- IP jarak jauh() - YA
- port jarak jauh() - YA
Berkontribusi
Jika Anda menemukan bug atau ingin mengusulkan fitur baru, silakan buka terbitan baru.