Веб-клієнт за допомогою WiFi Shield [1]
Цей приклад демонструє, як робити HTTP-запит за допомогою модуля WiFi Shield - це буде запит до Google по слову «Arduino». Результати пошуку будуть показані в HTML-вид через Serial Monitor.
За замовчуванням скетч написаний таким чином, щоб працювати через WPA -зашіфрованную мережу. Втім, його можна переписати, щоб він замість WPA працював з WEP - для цього поміняйте відповідним чином функцію Wifi.begin ().
Необхідне обладнання
- Модуль Arduino WiFi Shield;
- Плата Arduino. сумісна з Arduino;
WiFi Shield для SPI -соєдіненія з модулем HDG104 використовує 10-ий, 11-ий, 12-ий і 13-ий контакти. Для управління SS -Контакт SD-карти використовується 4-ий цифровий контакт.
Також для цього прикладу знадобиться доступ до 802.11b / g мережі, підключеної до Інтернету. Крім того, в скетчі треба буде поміняти мережеві настройки, щоб вони відповідали мережі, до якої ви збираєтеся підключитися.
Для мереж, що використовують шифрування через WPA і WPA Personal. знадобляться SSID і пароль. До мережі, що використовує шифрування через WPA Enterprise. Shield підключитися не зможе.
Паролі до мереж з WEP -шифрування - це шістнадцяткові рядки, звані «ключами». Причому WEP-мережа може мати 4 різних ключа. кожному з яких буде привласнений свій власний «індекс». Таким чином, для WEP -зашіфрованних мереж вам знадобляться SSID. ключ і індекс ключа.
На зображенні вище мережевий модуль WiFi Shield встановлений поверх плати Arduino.
Веб-клієнт за допомогою WiFi Shield