Skip to main content

Что такое Ethernet Arduino®?

Ethernet Arduino® - это любое сопряжение платы Arduino® с портом Ethernet. Такое сопряжение обычно выполняется с помощью микроконтроллера со встроенным портом Ethernet или путем добавления экрана Ethernet на другую плату. Arduino® - это платформа с микроконтроллером с открытым исходным кодом, разработанная для любителей и профессионалов, для быстрого создания электронных устройств. Устройства Ethernet Arduino® добавляют высокоскоростные сетевые возможности этой платформе.

Обычные устройства Arduino® оснащены универсальной последовательной шиной (USB) или последовательным соединением. Добавление сетевого подключения позволяет этим устройствам передавать данные с гораздо более высокой скоростью, чем обычно. Webduino - это программный пакет, который позволяет микроконтроллеру запускать веб-сервер с использованием соединения Ethernet. Этот веб-сервер размещает на микроконтроллере сайт, который можно использовать для загрузки данных с устройства, удаленного управления им или для того и другого. Webduino с Ethernet особенно полезен для удаленно доступных сенсорных массивов.

В дополнение к веб-хостингу, существует несколько других применений для высокоскоростного соединения, предлагаемого Ethernet Arduino®. Например, веб-камерами легко управлять с помощью устройства с поддержкой Ethernet, но невозможно при использовании многих более медленных соединений. Другие устройства используют полосу пропускания для передачи или ослабления других передач; Например, Ethernet Arduino®, который также был оснащен беспроводным приемником, мог отслеживать беспроводную активность в области, недоступной для компьютера или базовой станции, к которой он был подключен. Устройство будет отличаться от простого повторителя тем, что оно может выполнять сложную обработку сигналов, которые оно отслеживает, определяя, какие действия следует предпринимать в каждом конкретном случае.

Наряду с этими преимуществами Ethernet Arduino® имеет ряд существенных ограничений. Для передачи с такой скоростью устройство должно быть подключено к сетевому кабелю. Кабель является относительно жестким, что делает платформу непригодной для большинства мобильных приложений. Дистанционное управление робототехническими проектами практически невозможно. В случае мобильного устройства Ethernet Arduino® желателен только тогда, когда рассматриваемое устройство требует высокоскоростного соединения, когда оно не находится в движении.

Другие варианты интерфейса Arduino® включают последовательные и USB-соединения, а также беспроводные протоколы, такие как WiFi® и XBee®. Соединения USB и Serial чаще всего используются с устройствами, которые нуждаются в соединениях только для случайного перепрограммирования. Устройства, которые требуют постоянного соединения, но также должны поддерживать мобильность, обычно оснащены беспроводными интерфейсами. Эти интерфейсы также используются в тех случаях, когда проводное соединение нецелесообразно или невозможно, например, для наружной метеостанции, которая должна сообщать данные обратно во внутренний компьютер или другое устройство. Несмотря на меньшее количество ограничений, чем у Ethernet, изобретатели иногда избегают беспроводных интерфейсов из-за их более высокой стоимости и энергопотребления.