Arduino WiFi Shield 101
Примечание
Эта страница относится к продукту, который снят с производства.
Arduino WiFi Shield 101 – это мощный IoT-шилд с криптоаутентификацией, который позволяет легко подключать Arduino или Genuino к беспроводной сети. Этот шилд идеально подходит для ваших IoT-проектов!
Arduino WiFi Shield 101 – это мощный IoT-шилд с криптоаутентификацией, разработанный совместно с ATMEL, который подключает вашу плату Arduino или Genuino к интернету по беспроводной сети. Подключение к WiFi-сети простое, не требуется никакой дополнительной настройки, кроме SSID и пароля. WiFi 101 Shield поставляется с простой в использовании библиотекой, которая позволяет подключить плату Arduino или Genuino к интернету с помощью нескольких инструкций. Как всегда, каждый элемент платформы – аппаратное обеспечение, программное обеспечение и документация – свободно доступен и имеет открытый исходный код. Это означает, что вы можете узнать, как именно он сделан, и использовать его конструкцию как отправную точку для своих собственных проектов.
Рабочее напряжение 3.3 В и 5 В (подается от основной платы)
Подключение через: IEEE 802.11 b/g/n для сетей до 72 Мбит/с
Типы шифрования: WEP и WPA2 Personal
Поддержка TLS 1.1 (SHA256)
Подключение к Arduino или Genuino через порт SPI
Встроенная криптоаутентификация от ATMEL
WiFi Shield 101 требует сертификатов для обеспечения SSL-соединения. Для загрузки новых сертификатов и обновления прошивки обратитесь к разделу Utilities в справочнике библиотеки WiFi101.
Начало работы
В разделе Getting Started вы можете найти всю необходимую информацию для настройки вашей платы, использования Arduino Software (IDE) и начала экспериментов.
Нужна помощь?
По программному обеспечению – форум Arduino
По проектам – форум Arduino
По самому продукту – служба поддержки
Документация
OSH: Схемы
Arduino WiFi Shield 101 – это аппаратное обеспечение с открытым исходным кодом! Вы можете собрать свою собственную плату, используя следующие файлы:
Arduino WiFi Shield 101 позволяет плате Arduino или Genuino подключаться к интернету по спецификациям беспроводной связи IEEE 802.11 (WiFi). Он основан на модуле Atmel SmartConnect-WINC1500, совместимом со стандартом IEEE 802.11 b/g/n. Модуль WINC1500 – это сетевой контроллер, поддерживающий протоколы TCP и UDP. Используйте библиотеку WiFi для написания скетчей, которые подключаются к интернету с помощью шилда. WiFi Shield 101 подключается к плате Arduino или Genuino с помощью длинных разъемов типа wire-wrap, проходящих через шилд. Это сохраняет расположение выводов нетронутым и позволяет установить другой шилд поверх него.
WiFi Shield 101 также оснащен аппаратным протоколом шифрования/дешифрования, обеспечиваемым чипом CryptoAuthentication ATECC508A, который представляет собой сверхзащищенный метод обеспечения согласования ключей для шифрования/дешифрования, специально разработанный для рынка IoT.
Цифровой пин 7 используется как пин установления связи (handshake) между WiFi 101 Shield и платой и не должен использоваться для других целей.
Цифровой пин 5 используется как пин RESET между WiFi 101 Shield и платой и не должен использоваться для других целей.
Использование с платой Arduino/Genuino UNO
Предупреждение
Обратите внимание, что Uno + WiFi Shield 101 несовместим с библиотекой Software Serial.
Библиотека WiFi Shield 101 очень сложная и занимает более 60% доступной памяти, оставляя мало места для скетчей.
Пожалуйста, имейте в виду, что хотя базовое использование поддерживается для Uno, для сложных проектов мы настоятельно рекомендуем использовать WiFi Shield 101 с Arduino/Genuino Zero, 101 или Mega 2560.
Пример MQTT (сложный) |
Пример WiFi Web Server (простой) |
|
|---|---|---|
UNO |
87% |
76% |
101 |
48% |
27% |
MEGA 2560 |
11% |
10% |
ZERO |
9% |
8% |
Для лучшего понимания в таблице выше показано использование памяти (в %) двух различных скетчей (пример MQTT и WiFi Web Server) на платах Uno, Mega 2560, Zero и 101.
Индикаторы на плате
Шилд содержит ряд сигнальных светодиодов:
ON (зеленый): указывает, что шилд правильно запитан
WIFI (зеленый): указывает на подключение к сети
ERROR (красный): указывает на ошибку связи
NETWORK (желтый): указывает на прием/передачу данных