How Does Weidmuller Weidos Use W5500 Ethernet for Open-Source Industrial IoT?
Weidos is a Weidmuller open-source industrial IoT controller family using W5500 Ethernet with Arduino MKR1010 or ESP32 cores.
Overview
Weidos is a Weidmuller Spain industrial IoT controller family that combines open-source microcontroller development with DIN-rail industrial I/O. The official Weidos page presents it as an IoT open-source micro-controller based on Arduino MKR1010 or ESP32, with RJ45 Ethernet, RS485 half-duplex or UART, I2C, SPI, Wi-Fi, Bluetooth, analog and digital I/O, RTC, EEPROM, an ATECCX08 secure element, and a microSD interface.
For WIZnet readers, the key point is in the official Weidos Controllers Manual. In the Ethernet section, the manual identifies the Weidos Ethernet port as W5500-based and shows the Ethernet connector location on the controller top cover. The same section explains that the Ethernet shield communicates with the internal CPU through SPI and that the Weidos Arduino IDE board packages include Ethernet examples.
Official Weidos page capture: product positioning, gallery images, description, and technical specification sections.
Product Positioning
Weidos sits between a maker-friendly microcontroller board and a commercial PLC-style controller. The product family wraps Arduino MKR1010 or ESP32 compute options inside a Weidmuller industrial enclosure with PUSH IN terminals, 12/24 VDC power, 0 to 10 V analog I/O, isolated digital I/O, and field-facing buses.
The official page lists the basic I/O mix as 4 digital inputs, 4 digital outputs, 4 analog inputs that can also be used as digital inputs, 1 analog output, and 2 multifunction pins connected directly to the microprocessor. That makes the product relevant for small control systems, logging, gateway, lab automation, education, and IIoT prototypes that need real terminal blocks and industrial power instead of only a bare development board.
Official product gallery image: Weidos controller with RJ45 Ethernet and terminal blocks visible.
W5500 Evidence in the Manual
The W5500 reference is not inferred from a photo or a generic Ethernet feature list. It appears directly in the official manual's Ethernet section. Page 33 shows the Ethernet connector location and identifies the Ethernet IC as W5500. The same section also ties the Ethernet interface to the internal CPU through SPI and to Arduino/ESP32 Ethernet library compatibility.
Manual page 33 crop: the Ethernet connector location and the W5500-based Ethernet statement.
The same Ethernet section also includes a practical connection example. It shows two Weidos controllers connected by an Ethernet cable and points users to the Arduino IDE Ethernet examples under the Weidos board package. That makes the W5500 relationship more concrete: the port is documented not only as a connector, but as a programmable Ethernet interface for controller-to-controller or controller-to-network applications.
Manual capture: typical Ethernet connection and the Weidos Arduino IDE Ethernet example path.
That design choice is consistent with how W5500 is usually used in MCU products. W5500 provides a hardwired TCP/IP Ethernet controller with embedded 10/100 Ethernet MAC/PHY, SPI access from the host MCU, internal buffers, and multiple hardware sockets. For a Weidos controller, this lets the MKR1010 or ESP32 application focus on control logic and application protocols while the Ethernet controller handles the lower-level network offload.
Controller Family and Order Numbers
The manual cover lists six main Weidos controller variants. The base MKR1010 and ESP32 models are joined by LoRa and NB-IoT variants. The product page download area also provides separate datasheets and Arduino IDE board packages for the MKR1010 and ESP32 families.
Generated table from the official manual and datasheets: Weidos model family and order numbers.
The base models are WEIDOS-MKR1010-A1 with order number 4000003853 and WEIDOS-ESP32-A1 with order number 4000003857. The LoRa and NB-IoT versions keep the same industrial I/O concept but add long-range or cellular IoT communications depending on the model. In all cases, Ethernet remains part of the common communication story.
Hardware and Communications
The MKR1010 path uses an ARM Cortex-M0 32-bit SAMD21-based Arduino MKR1010 architecture, while the ESP32 path uses the Espressif ESP32-WROOM-32UE. The official page lists the MKR1010 side with 256 kB Flash and 32 kB SRAM, and the ESP32 side with 448 kB ROM and 520 kB SRAM. The datasheets also distinguish the secure element: ATECC508A for MKR1010 and ATECC608A for ESP32.
The field interfaces are broad for a compact controller. The official product page and manual identify Ethernet, I2C, SPI, and RS485 half-duplex or UART as available buses. The manual explains that RS485 can be used for Modbus RTU and that Ethernet protocol examples are available in the Weidos Arduino IDE board package. For wired network protocols, the manual names HTTP, HTTPS, MQTT, MQTTS, and Modbus TCP as options.
Official product gallery image: side/top view showing the Ethernet connector area and enclosure form factor.
The product also includes wireless connectivity. The manual describes 2.4 GHz Wi-Fi and Bluetooth 4.2/BLE support, with MKR1010 models using an internal antenna and ESP32 models using an external SMA antenna connector. Some family members add LoRa or NB-IoT. This article does not mark the post as a verified hybrid network design because the public documents do not demonstrate a specific simultaneous wired/wireless deployment, but the hardware clearly offers both wired Ethernet and wireless communication paths.
System Architecture
At a block level, Weidos can be read as an industrial I/O shell around an Arduino-compatible CPU and a W5500 Ethernet node. The CPU runs the user application through Arduino IDE support. Field signals enter through terminal blocks and industrial I/O circuits. The W5500 gives the controller a wired RJ45 Ethernet boundary, while RS485/UART, I2C, SPI, Wi-Fi, Bluetooth, and optional LoRa or NB-IoT cover nearby devices and remote connectivity.
Generated architecture diagram: confirmed CPU, I/O, bus, wireless, and W5500 Ethernet roles.
This is important for product designers because it shows a practical VAR use case for W5500 outside a bare dev board. The chip is part of a commercial DIN-rail controller where the value is not only Ethernet connectivity, but Ethernet connectivity packaged with industrial terminals, power, I/O isolation, mechanical mounting, and documented Arduino IDE support.
Vendor, Availability, and Where to Buy
The Weidos product page and manual are published by Weidmuller Spain. The manual contact section lists Weidmüller, S.A. in Sant Just Desvern, Barcelona, with the contact email used in this post's author metadata. The broader Weidmuller web and eShop domains are operated by Weidmüller Interface GmbH & Co. KG in Detmold, Germany. A Weidos declaration of conformity also lists Boot & Work Corp, S.L., the company behind Industrial Shields, for the Weidos PLC series. In short, the public record points to a Weidmuller Spain product with Industrial Shields/Boot & Work manufacturing or compliance involvement inside the Weidos PLC family.
No stable public unit price was found as of 2026-06-18. The official Weidmuller online shop page says buyers can use the product catalog and check individual prices, availability, and lead time after login. The ESP32 and MKR1010 datasheets list the base units with one-piece quantity and availability on request. The practical buying path is therefore the Weidmuller eShop, a local Weidmuller sales office, or an authorized distributor quoting by order number.
Official product gallery image: front/top view of the controller and terminal layout.
Why W5500 Fits This Product
Weidos is aimed at users who want open-source style development without giving up industrial wiring and installation expectations. In that setting, W5500 is a good fit because it provides wired Ethernet to a microcontroller-class CPU through SPI. The host code can use familiar Ethernet libraries and higher-level protocols, while W5500 handles the Ethernet controller role.
The manual's protocol examples are also a good match for small industrial IoT systems. HTTP and HTTPS can support web APIs and device management. MQTT and MQTTS can connect to brokers or cloud gateways. Modbus TCP fits PLC, SCADA, and energy or building automation systems. RS485/Modbus RTU remains available for serial field devices, so Weidos can act as a compact bridge between serial equipment, local I/O, and Ethernet networks.
Limits of the Public Data
The public documents are strong enough to confirm the W5500 relationship, the controller variants, the I/O set, and the ordering numbers. They do not expose schematics, firmware source for the product hardware, production test reports, or exact simultaneous wired/wireless application behavior. The post therefore treats Weidos as a VAR product example rather than an open hardware teardown.
The official page did not include an embedded product-specific video in the captured HTML. It did include multiple product gallery images and downloadable manuals, datasheets, Arduino IDE packages, and quick-start material. Those are the reliable source assets used here.
Related WIZnet Maker Projects
How to Design Commercial Ethernet Connectivity with WIZnet W5500 on MCU Platforms? is related because it explains the same commercial design pattern: an MCU product using W5500 as a wired Ethernet controller.
ESP32: Adding Ethernet with the W5500 module is related on the ESP32 side. Weidos packages an ESP32 option into an industrial controller, while this Maker project shows the basic W5500 plus ESP32 integration idea.
esp32 w5500 gateway modbus is related because Weidos exposes both W5500 Ethernet and industrial Modbus-oriented communication paths, but the Maker project is a standalone gateway demo rather than a commercial controller family.
FAQ
Q. Where is W5500 used in Weidos? The official manual identifies the Weidos Ethernet port as W5500-based. It is the RJ45 Ethernet controller path for the Weidos PLC family.
Q. Which Weidos models are listed in the manual? The manual lists MKR1010, MKR1010 LoRa, MKR1010 NB-IoT, ESP32, ESP32 LoRa, and ESP32 NB-IoT variants, with order numbers from 4000003853 to 4000003859 except 4000003856.
Q. Does Weidos use Arduino IDE? Yes. The manual and official page provide Arduino IDE setup guidance and separate board packages for MKR1010 and ESP32 versions.
Q. Is the product open hardware? The public page calls Weidos an open-source micro-controller, but this post did not find complete product schematics or a clear product hardware license. The article therefore treats it as an open-source-programmable industrial controller, not as a fully verified open hardware release.
Q. Where can it be purchased? The official route is Weidmuller eShop, local Weidmuller sales, or distributors using the order numbers. Public datasheets mark availability as on request, and Weidmuller says eShop pricing and availability are checked after login.
한국어 (Korean)
개요
Weidos는 Weidmuller Spain이 공개한 산업용 IoT 컨트롤러 제품군입니다. Arduino MKR1010 또는 ESP32 기반의 오픈소스 스타일 개발 환경을 쓰면서도, DIN 레일 설치, PUSH IN 터미널, 12/24 VDC 전원, 산업용 I/O, Ethernet, RS485, I2C, SPI 같은 현장 인터페이스를 함께 제공합니다.
WIZnet 관점에서 핵심은 공식 Weidos Controllers Manual의 Ethernet 섹션입니다. 매뉴얼 33페이지는 Weidos의 Ethernet 포트가 W5500 IC 기반이라고 명시합니다. 같은 섹션은 Ethernet shield가 내부 CPU와 SPI로 통신하고, Weidos Arduino IDE 보드 패키지 안에 Ethernet 예제가 제공된다는 점도 설명합니다.
공식 Weidos 페이지 캡처: 제품 포지션, 갤러리 이미지, 설명, 기술 사양 섹션.
제품 포지션
Weidos는 단순 개발 보드와 PLC 사이에 있는 제품입니다. Arduino나 ESP32 개발 경험은 유지하면서, 실제 제어반이나 실험 장비에 넣기 쉬운 산업용 배선 구조를 제공합니다. 공식 페이지 기준으로 I/O는 4 DI, 4 DO, 4 AI 또는 DI 선택 입력, 1 AO, 2개의 multifunction pin으로 구성됩니다.
이 구조는 소형 제어 시스템, 데이터 로깅, gateway, 교육, 실험실 자동화, IIoT 프로토타입에 맞습니다. 베어 보드가 아니라 터미널 블록, 전원, 케이스, DIN 레일 장착성을 갖춘 컨트롤러라는 점이 제품의 차이입니다.
공식 제품 갤러리 이미지: RJ45 Ethernet과 터미널 블록이 보이는 Weidos 컨트롤러.
W5500 근거
이 글에서 W5500을 언급하는 이유는 사진 추정이나 단순 Ethernet 기능 때문이 아닙니다. 공식 매뉴얼이 Weidos Ethernet 포트를 W5500 기반이라고 직접 설명합니다. 또한 내부 CPU와 SPI로 연결되고 Arduino/ESP32 Ethernet 라이브러리와 호환된다는 설명도 매뉴얼에 들어 있습니다.
매뉴얼 33페이지 캡처: Ethernet 커넥터 위치와 W5500 기반 Ethernet 문장.
같은 Ethernet 섹션에는 typical connection 예시도 들어 있습니다. 두 대의 Weidos 컨트롤러가 Ethernet 케이블로 직접 연결된 그림이고, Arduino IDE의 Weidos 보드 패키지 안에 있는 ETHERNET 예제를 참고하라고 안내합니다. 이 이미지는 W5500이 단순히 포트명으로만 적힌 것이 아니라 실제 Ethernet 통신 예제와 함께 문서화되어 있음을 보여 줍니다.
매뉴얼 캡처: 두 Weidos 컨트롤러 간 Ethernet 연결 예시와 Arduino IDE Ethernet 예제 위치.
W5500은 MCU에서 쓰기 좋은 hardwired TCP/IP Ethernet controller입니다. 호스트 CPU는 SPI로 W5500에 접근하고, W5500은 Ethernet MAC/PHY, 내부 버퍼, 하드웨어 소켓, TCP/UDP 같은 네트워크 처리를 맡습니다. Weidos에서는 이 구성이 산업용 I/O 컨트롤러의 RJ45 Ethernet 경계로 들어간 사례라고 볼 수 있습니다.
제품군과 주문 번호
공식 매뉴얼 표지에는 6개 Weidos 모델이 나옵니다. 기본 모델은 WEIDOS-MKR1010-A1, 주문 번호 4000003853, 그리고 WEIDOS-ESP32-A1, 주문 번호 4000003857입니다. 여기에 LoRa 모델과 NB-IoT 모델이 붙습니다. 공식 페이지 다운로드 섹션에는 MKR1010용 datasheet/package와 ESP32용 datasheet/package가 따로 제공됩니다.
공식 매뉴얼과 datasheet 기준으로 정리한 Weidos 모델 제품군과 주문 번호.
즉 Weidos는 하나의 단일 보드가 아니라 CPU와 통신 옵션에 따라 나뉘는 산업용 micro PLC 제품군입니다. 기본 Ethernet은 공통적인 네트워크 축이고, LoRa나 NB-IoT 모델은 원거리 또는 셀룰러 IoT 요구에 맞춘 확장 모델입니다.
하드웨어와 통신
MKR1010 모델은 ARM Cortex-M0 기반 Arduino MKR1010 계열을 사용하고, ESP32 모델은 Espressif ESP32-WROOM-32UE를 사용합니다.
공식 페이지는 MKR1010 쪽을 256 kB Flash와 32 kB SRAM으로, ESP32 쪽을 448 kB ROM과 520 kB SRAM으로 설명합니다. 보안 칩은 MKR1010 쪽 ATECC508A, ESP32 쪽 ATECC608A로 구분됩니다.
통신 인터페이스는 Ethernet, I2C, SPI, RS485 half-duplex 또는 UART입니다. 매뉴얼은 RS485를 Modbus RTU에 사용할 수 있고, Ethernet 쪽은 HTTP, HTTPS, MQTT, MQTTS, Modbus TCP 같은 프로토콜에 연결될 수 있다고 설명합니다. Wi-Fi와 Bluetooth도 제공되며, 일부 모델은 LoRa 또는 NB-IoT를 추가합니다.
공식 제품 갤러리 이미지: Ethernet 커넥터 영역과 산업용 enclosure 형태.
다만 공개 문서만으로 Ethernet과 무선이 실제 현장 운용에서 동시에 어떤 역할로 나뉘어 동작하는지까지는 확인되지 않았습니다. 그래서 이 글의 Hybrid Network 메타는 No로 두고, 본문에서는 하드웨어가 유선과 무선 인터페이스를 모두 제공한다고만 설명합니다.
시스템 구조
Weidos의 구조는 Arduino 호환 CPU, 산업용 I/O, W5500 Ethernet, 그리고 여러 주변 통신 버스의 조합입니다. 사용자 애플리케이션은 Arduino IDE 기반으로 작성할 수 있고, 현장 신호는 터미널 블록과 I/O 회로를 통해 들어옵니다. W5500은 유선 RJ45 Ethernet 경계를 제공하며, RS485/UART, I2C, SPI, Wi-Fi, Bluetooth, 선택형 LoRa 또는 NB-IoT가 주변 장치와 원격 통신을 담당합니다.
생성 기술 다이어그램: CPU, I/O, 버스, 무선, W5500 Ethernet 역할.
이 점에서 Weidos는 W5500이 단순 개발 모듈이 아니라 상용 DIN 레일 컨트롤러 안에 들어간 VAR 사례입니다. Ethernet 자체만이 아니라 산업용 배선, 전원, 케이스, 장착 방식, Arduino IDE 문서화가 함께 패키징되어 있다는 점이 중요합니다.
벤더와 구매 정보
Weidos 공식 페이지와 매뉴얼은 Weidmuller Spain에서 제공됩니다. 매뉴얼의 연락처는 Barcelona Sant Just Desvern의 Weidmüller, S.A.와 이메일 weidmuller.spain@weidmueller.com을 표시합니다. 한편 Weidmuller 글로벌 웹사이트와 eShop 도메인은 독일 Detmold의 Weidmüller Interface GmbH & Co. KG가 운영한다고 명시되어 있습니다.
또한 Weidos Declaration of Conformity에는 Weidos PLC series와 관련해 Boot & Work Corp, S.L.이 등장합니다. Boot & Work는 Industrial Shields 브랜드와 연결되는 회사입니다. 따라서 공개 자료 기준으로는 Weidmuller Spain이 판매/문서화하는 제품군이고, Industrial Shields 또는 Boot & Work가 제조나 적합성 문서 측면에서 관련된 구조로 보는 것이 정확합니다.
2026-06-18 기준 안정적인 공개 단가는 찾지 못했습니다. Weidmuller online shop 안내 페이지는 로그인 후 개별 가격, 재고, 리드타임을 확인할 수 있다고 설명합니다. ESP32와 MKR1010 datasheet는 availability를 on request로 표시합니다. 따라서 실제 구매는 Weidmuller eShop, 현지 Weidmuller 영업, 또는 공식 대리점을 통해 주문 번호 기준으로 견적을 받는 방식이 맞습니다.
공식 제품 갤러리 이미지: 컨트롤러 전면과 터미널 배치.
W5500이 잘 맞는 이유
Weidos는 오픈소스 스타일 개발과 산업용 설치 환경을 함께 원하는 사용자에게 맞춘 제품입니다. 이런 구조에서 W5500은 SPI로 MCU와 연결되는 유선 Ethernet 컨트롤러 역할을 맡습니다. 호스트 코드는 제어 로직과 애플리케이션 프로토콜에 집중하고, Ethernet 컨트롤러는 W5500이 담당하는 구조입니다.
매뉴얼에 언급된 HTTP, HTTPS, MQTT, MQTTS, Modbus TCP는 소형 산업용 IoT 시스템과 잘 맞습니다. HTTP/HTTPS는 API나 설정 웹 인터페이스에, MQTT/MQTTS는 broker나 cloud gateway에, Modbus TCP는 PLC, SCADA, 에너지 및 빌딩 자동화에 연결될 수 있습니다. RS485/Modbus RTU도 함께 제공되기 때문에, Weidos는 시리얼 장비, 로컬 I/O, Ethernet 네트워크 사이의 작은 산업용 bridge로도 해석할 수 있습니다.
관련 WIZnet Maker 프로젝트
How to Design Commercial Ethernet Connectivity with WIZnet W5500 on MCU Platforms?는 MCU 제품에서 W5500을 상용 Ethernet 컨트롤러로 쓰는 패턴을 설명한다는 점에서 관련됩니다.
ESP32: Adding Ethernet with the W5500 module은 ESP32와 W5500 연결 관점에서 관련됩니다. Weidos는 이 방향을 산업용 컨트롤러 제품군으로 패키징한 사례에 가깝습니다.
esp32 w5500 gateway modbus는 W5500 Ethernet과 Modbus gateway라는 주제에서 가까운 글입니다. 다만 Maker 데모이고, Weidos는 상용 컨트롤러 제품군이라는 차이가 있습니다.
FAQ
Q. Weidos에서 W5500은 어디에 쓰이나요? 공식 매뉴얼은 Weidos Ethernet 포트가 W5500 기반이라고 설명합니다. 즉 RJ45 Ethernet 컨트롤러 경로에 W5500이 들어갑니다.
Q. 어떤 모델이 있나요? MKR1010, MKR1010 LoRa, MKR1010 NB-IoT, ESP32, ESP32 LoRa, ESP32 NB-IoT 모델이 매뉴얼에 나옵니다. 기본 모델 주문 번호는 4000003853과 4000003857입니다.
Q. Arduino IDE로 개발하나요? 네. 공식 매뉴얼은 Arduino IDE 설정 과정을 설명하고, 공식 페이지는 MKR1010과 ESP32용 board package를 제공합니다.
Q. 완전한 오픈 하드웨어인가요? 공식 페이지는 open-source micro-controller라고 표현하지만, 전체 제품 회로도나 명확한 하드웨어 라이선스까지는 확인하지 못했습니다. 그래서 이 글에서는 오픈소스 방식으로 개발 가능한 산업용 컨트롤러로 다룹니다.
Q. 어디서 구매할 수 있나요? Weidmuller eShop, 현지 Weidmuller 영업, 또는 공식 대리점 경로가 맞습니다. 공개 datasheet는 availability on request로 표시하고, Weidmuller eShop은 로그인 후 가격과 재고를 확인하는 구조입니다.
-
Weidos Devices Official Page
Official Weidmuller Spain product page with Weidos description, specifications, product gallery, and downloads.
-
Weidos Controllers Manual
Official manual. Page 33 identifies the Weidos Ethernet port as W5500-based.
-
WEIDOS-ESP32-A1 Datasheet
ESP32 variant datasheet linked from the official Weidos page.
-
WEIDOS-MKR1010-A1 Datasheet
Arduino MKR1010 variant datasheet linked from the official Weidos page.
-
Weidmuller Online Shop
Official eShop information page for product catalog, login-based pricing, availability, and lead time checks.
-
Weidos Declaration of Conformity
Declaration listing Weidos model numbers and Boot & Work Corp, S.L. for the Weidos PLC series.
-
WIZnet W5500 Product Page
WIZnet reference for W5500 hardwired TCP/IP Ethernet controller features.

