Описание
Ethernet Shield подключает устройство на базе Arduino или Iskra к проводной сети и позволяет ему выступать в роли полноценного сетевого устройства: общаться с аналогичными устройствами, с обычными компьютерами, принтерами, сервисами в интернете и другими сетевыми ресурсами.
Плату используют в проектах интернета вещей:
- для дистанционного управления устройством через интернет
- для отображения данных с онлайн-сервисов вроде Яндекс.Пробок и Гисметео
- для ведения протокола показаний сенсоров в облачном хранилище
- для запуска небольшого веб-сервера
Плата основана на чипе Wiznet W5500, который поддерживает протоколы TCP и UDP. До восьми соединений могут одновременно находиться в открытом состоянии. Ethernet Shield производится в России компанией Амперка.
Подключение и программирование
Для соединения с локальной сетью используйте стандартный разъем 8P8C (RJ45) на плате: один конец патч-корда витой пары подключите к роутеру или хабу, второй к Ethernet Shield. С управляющей платой плата общается по интерфейсу SPI. Ethernet Shield занимает пины MOSI, MISO, SCK на разъеме ICSP и 10-й пин в качестве CS для чипа W5500.
Альтернативы
На микроконтроллерной плате тяжело обрабатывать XML и JSON и раздавать страницы с динамическим содержимым из-за ограниченных ресурсов. Для проекта с мощным веб-сервером или клиентом стоит присмотреться к одноплатным компьютерам.
