Це розширення дозволяє інтегрувати блоки (Brick) та блоки (Bricklets) у локальну мережу (LAN). Модуль підтримує 10BaseT/100Base Ethernet та сумісний з 1000Base. Розширення доступне у двох версіях: версія PoE має вбудоване джерело живлення PoE, що дозволяє підключеним модулям відповідати галузевому стандарту IEEE 802.3af, що дозволяє їм живити як інжектори PoE, так і комутатори PoE. Також доступна друга версія без PoE.
Оскільки розширення саме може обробляти TCP/IP-пакети, згенеровані API, керування можливе безпосередньо зі смартфона, планшета або (вбудованого) комп'ютера. Демон brick більше не потрібен.
Розширення Ethernet можна використовувати з головною цеглиною (Master Brick) або червоною цеглиною (RED Brick). Якщо потрібно керувати іншими цеглами (Bricklets), їх можна побудувати та розмістити на головній цеглині (Master Brick) або червоній цеглині (RED Brick). Якщо потрібно використовувати цеглинки (Bricklets), їх можна просто підключити до будь-якої цеглинки в стеку (крім червоної цеглини).
З точки зору розробника, використання розширення Ethernet є повністю прозорим, модулі Brick або Bricklet можна використовувати так, ніби вони підключені безпосередньо до пристрою керування через USB.
Щоб використовувати це розширення, головний блок повинен мати прошивку версії 2.1.0 або пізнішої.
Конфігурація Ethernet
Розширення Ethernet можна налаштувати у двох режимах: DHCP або статична IP-адреса. Тільки зі статичною IP-адресою потрібно ввести маску підмережі та шлюз.
MAC-адреса розширювача Ethernet не є фіксованою та буде призначена. Якщо з якоїсь причини її буде втрачено, її можна знайти на наклейці на розширювачі Ethernet.
Після завершення налаштування натисніть кнопку «Зберегти конфігурацію Ethernet» та перезапустіть головний блок.
Вебсокети
Підтримка розширення Ethernet доступна з версії прошивки Master Brick 2.2.0. Налаштування «Максимальна кількість підключень» дозволяє довільно розділити сім роз'ємів розширення Ethernet між стандартними та WebSocket-з'єднаннями.
Вебсокети використовуються JavaScript-версією браузера для керування модулями Brick та Bricklet.
Автентифікація
Розширення Ethernet підтримує автентифікацію головного блоку (Master Brick), починаючи з версії прошивки 2.2.0. За замовчуванням ця опція вимкнена. Щоб активувати автентифікацію, потрібно встановити прапорець «Використовувати автентифікацію» та ввести секретний ключ автентифікації. Ключ може містити максимум 64 символи ASCII. Автентифікація активується після збереження конфігурації та перезапуску головного блоку (Master Brick).
Відтепер будь-яке TCP/IP-з’єднання з розширенням Ethernet повинно спочатку підтвердити, що воно знає секрет автентифікації, перш ніж зможе відбутися нормальне спілкування.
Блок живлення PoE
Наприклад, для підключення стеку модулів Brick та Bricklets за допомогою PoE можна використовувати інжектор PoE. Розширення Ethernet потім живить весь стек. Активне PoE сигналізується зеленим світлодіодом на модулі.
Серводвигуни та (крокові) двигуни, підключені до блоків постійного струму, сервоприводів або крокових пристроїв, не можуть живитися від PoE, оскільки напруга PoE буде занадто високою.
З'єднання Ethernet Extension може працювати з модулем понижувального джерела живлення.