Arduino WiFi Shield 101

Примечание

Эта страница относится к продукту, который снят с производства.

Arduino WiFi Shield 101 – это мощный IoT-шилд с криптоаутентификацией, который позволяет легко подключать Arduino или Genuino к беспроводной сети. Этот шилд идеально подходит для ваших IoT-проектов!

Arduino WiFi Shield 101

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) и начала экспериментов.

Нужна помощь?

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

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 (желтый): указывает на прием/передачу данных