Бібліотека WiFi

Документація

WiFi


Це програмне забезпечення для WiFi-шилда було змінене у Arduino IDE 1.0.5. Рекомендуємо встановити це оновлення відповідно до інструкцій.

З шилдом Arduino WiFi ця бібліотека дозволяє платі Arduino підключатися до інтернету. Він може слугувати як сервер, що приймає вхідні з'єднання, або клієнт, що робить вихідні. Ця бібліотека підтримує шифрування WEP та WPA2 Personal, але не WPA2 Enterprise. Також зверніть увагу, що якщо SSID не активний, шилд не може підключитися.

Arduino взаємодіє з шилдом WiFi, використовуючи шину SPI. Вона на цифрових пінах 11, 12 та 13 на Uno та пінах 50, 51 та 52 на Mega. На обох платах пін 10 використовується як SS. На Mega апаратний пін SS, 53, не використовується, але має бути збережений як вивід, інакше SPI-інтерфейс не працюватиме. Цифровий пін 7 використовується як сполучний пін між шилдом WiFi та Arduino і не має бути задіяним.

Бібліотека WiFi дуже схожа на бібліотеку Ethernet, багато викликів функцій такі ж.
Додаткова інформація про WiFi-шилд тут і тут.

Функції
Клас WiFi
Клас WiFi ініціалізує бібліотеку Ethernet та мережеві налаштування.

Клас IPAddress
Клас IPAddress забезпечує інформацією про конфігурацію мережі.

Клас Server
Клас Server створює сервери, які можуть надсилати дані підключеним клієнтам та отримувати дані від них (програми запускаються на інших комп’ютерах чи пристроях).

Клас Client
Клас Client створює клієнтів, які можуть підключатися до серверів та надсилати і отримувати дані.

Клас UDP
Клас UDP робить можливим надсилання та отримання UDP-повідомлень.

Приклади
  • ConnectNoEncryption: показує, як підключитися до відкритої мережі
  • ConnectWithWEP: показує, як підключитися до мережі, зашифрованої за допомогою WEP
  • ConnectWithWPA: показує, як підключитися до мережі, зашифрованої за допомогою WPA2 Personal
  • ScanNetworks: відображає всі WiFi-мережі в діапазоні
  • WiFiChatServer: налаштовує простий сервер чату
  • WiFiWebClient: підключає до віддаленого веб-сервера
  • WiFiWebClientRepeating: робить повторювані HTTP-виклики до веб-сервера
  • WiFiWebServer: обслуговує веб-сторінку з WiFi-шилда
  • WiFiSendReceiveUDPString: надсилає та отримує UDP-рядок
  • UdpNTPClient: робить запит NTP-сервера, використовуючи UDP

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.