Eğitimler
WiFiNINAWiFiWebServer
Bu örnekte, basit bir Web sunucusu oluşturmak için anakartınızın WiFi modülünü kullanacaksınız. WiFi 1010 kitaplığını kullanarak, cihazınız WiFI bağlantısından alınan bir HTTP isteğine cevap verebilecektir. Bir tarayıcı açıp WiFi'nizin IP adresine gittikten sonra, kartınız bir tarayıcının altı analog pimin tüm giriş değerlerini göstermesi için yeterli HTML ile yanıt verecektir.
Bu örnek, WPA şifrelemesi kullanan bir ağ için yazılmıştır. WEP veya WPA için Wifi.begin () çağrısını uygun şekilde değiştirin.
Gerekli Donanım
Devre
WiFi modülü kartınıza entegre edilmiştir ve bu öğreticinin çalışması için herhangi bir özel devreye ihtiyacınız yoktur.
Lütfen dikkat: Bu üç kart, WiFi modülünü iletişim kurmak ve seçmek için özel pinler kullanır, bu nedenle başlık pinlerine bağlı mevcut dijital pinlerin kullanımında herhangi bir kısıtlama yoktur.
Kod
Bu örnek için İnternet'e bağlanan bir 802.11b / g kablosuz ağa erişiminizin olması gerekir. Çizimdeki ağ ayarlarını, belirli ağlarınızın SSID'sine karşılık gelecek şekilde değiştirmeniz gerekecektir.
WPA / WPA2 Kişisel şifreleme kullanan ağlar için SSID ve parolaya ihtiyacınız vardır. Kalkan WPA2 Enterprise şifrelemesi kullanan ağlara bağlanmaz.
WEP ağ parolaları, anahtarlar olarak bilinen onaltılık dizelerdir. WEP ağında 4 farklı anahtar bulunabilir; her tuşa bir "Anahtar Dizini" değeri atanır. WEP şifreli ağlar için SSID'ye, anahtara ve anahtar numarasına ihtiyacınız vardır.
See Also
- WiFi NINA library- WiFi NINA Kütüphanesi için referansınız.
- Arduino MKR WiFi 1010- Arduino MKR WiFi 1010 kartı için ürün detayları.
- Arduino MKR VIDOR 4000- Arduino MKR VIDOR 4000 kartı için ürün detayları.
- Arduino UNO WiFi Rev.2- Arduino UNO WiFi Rev.2 kartı için ürün detayları.
- AP_SimpleWebServer: AP özelliğine sahip bir LED'i yönetmek için basit bir web sunucusu
- ConnectNoEncryption: Açık bir ağa nasıl bağlanacağınızı gösterir
- ConnectWithWEP: WEP ile şifrelenmiş bir ağa nasıl bağlanacağınızı gösterir
- ConnectWithWPA: WPA2 Kişisel ile şifrelenmiş bir ağa nasıl bağlanacağınızı gösterir
- ScanNetworks: Menzil içindeki tüm WiFi ağlarını görüntüler
- ScanNetworksAdwanced: Tüm WiFi ağlarını ve şifreli ağları
- SimpleWebServerWiFi: Bir LED'i yönetmek için basit bir web sunucusu
- WiFiChatServer: Basit bir sohbet sunucusu kurun
- WiFiPing: Bir web sitesine veya IP adresine nasıl ping atılacağını gösterir
- WiFiSSLClient: SSL kullanarak bir web sitesine bağlanın
- UdpNTPClient: Ağ Zaman Protokolü (NTP) sunucusunu UDP kullanarak sorgulama
- WiFiUdpSendReceiveString: Bir UDP dizesi gönderme ve alma
- WiFiWebClient: Uzak bir web sunucusuna bağlanma
- WiFiWebClientRepeating: Bir web sunucusuna tekrarlanan HTTP çağrıları yapma