ThinkLink GD6: A LoRaWAN Gateway Based on W5500 Ethernet and ESP32-S3
ThinkLink GD6: A LoRaWAN Gateway Based on W5500 Ethernet and ESP32-S3
0
Project description

Overview
GD6는 ThinkLink가 공개한 ESP32-S3 기반 LoRaWAN Gateway 설계로, WIZnet W5500 SPI Ethernet을 primary uplink로 사용합니다. LoRaWAN field network에서 수집한 데이터를 Ethernet을 통해 외부 Network Server로 전달하며, Ethernet을 사용할 수 없는 경우 Wi-Fi STA와 optional 4G cellular를 backup uplink로 활용할 수 있습니다.
ThinkLink는 이 설계를 기반으로 한 GD61/GD61x indoor gateway를 제공하고 있습니다. GD61/GD61x는 ESP32-S3와 W5500 10/100 Mbps Ethernet, 2.4 GHz Wi-Fi를 사용하며 4G와 PoE를 선택적으로 구성할 수 있습니다. LoRaWAN Network Server 연결에는 Semtech UDP Packet Forwarder와 LoRa Basics Station 등을 사용할 수 있습니다.

ThinkLink는 관련 hardware와 firmware를 gd6-open repository에 공개하고 있어, ESP32-S3와 W5500이 어떻게 연결되고 Ethernet이 gateway network path에 어떻게 통합되는지 source code 수준에서 확인할 수 있습니다.
Company

GD61은 Beijing ManThink Technology Co., Ltd.가 개발한 LoRaWAN Gateway 제품입니다. ManThink Technology는 2014년에 설립된 중국 Beijing 기반 IoT 기업으로, LPWAN 기술의 R&D와 실제 application을 중심으로 LoRaWAN Gateway, Sensor, Data Logger 및 Network Server 제품을 개발하고 있습니다.
ManThink는 10년 이상 LoRa/LoRaWAN 분야에 집중해 왔으며, 공식 자료에 따르면 전 세계에 5,000대 이상의 LoRaWAN Gateway와 30개 이상의 LoRaWAN Server를 구축하고 300만 개 이상의 terminal device를 연결한 실적을 보유하고 있습니다. 직원 규모는 LinkedIn 기준 11–50명으로 등록되어 있어 대규모 종합 IT 기업보다는 LoRaWAN 분야에 특화된 전문 IoT 기업에 가깝습니다.

ManThink의 제품 구성은 LoRaWAN device에서 gateway와 server/platform까지 이어집니다. Gateway 제품군에는 indoor용 GD61과 GDI52, outdoor용 GDO51 등이 있으며, 자체 LoRaWAN Network Server 및 IoT platform인 ThinkLink도 제공하고 있습니다. ThinkLink는 Cloud, self-hosted 및 gateway-embedded deployment를 지원하도록 구성되어 있습니다.
ThinkLink의 gateway lineup에서 GD61은 일반적인 실내 환경에서 external Network Server 또는 platform에 연결하는 용도로 구분됩니다. 반면 GDI52는 DIN rail, RS-485 등을 제공하는 industrial indoor gateway이고, GDO51은 IP67 enclosure와 pole/wall mounting을 지원하는 outdoor gateway입니다. GDI52와 GDO51은 gateway 내부에서 ThinkLink를 실행하는 edge deployment도 지원하지만 GD61은 external NS/platform을 사용하는 구조에 초점이 맞춰져 있습니다.
따라서 일반 실내에서 별도의 edge server 기능보다 LoRaWAN-to-IP forwarding이 중요하고, Ethernet을 기본 backhaul로 사용하면서 Wi-Fi나 optional 4G를 보조 경로로 구성하려는 경우 GD61이 적합한 선택지라고 볼 수 있습니다.
Technical Architecture
GD6는 LoRaWAN radio network와 IP network를 연결하는 ESP32-S3 기반 gateway입니다. LoRa side에서는 Semtech SX1302 concentrator와 dual SX1250 RF front ends가 LoRaWAN traffic을 처리하고, ESP32-S3가 gateway application과 network connectivity를 관리합니다. W5500 SPI Ethernet은 primary uplink로 사용되며, WiFi STA와 optional 4G cellular는 Ethernet을 사용할 수 없을 때의 backup uplink를 제공합니다.

Hardware 구성에서 W5500과 SX1302는 ESP32-S3의 서로 다른 SPI host에 연결됩니다. W5500은 SPI2_HOST를 통해 primary Ethernet uplink를 제공하고, SX1302 concentrator는 SPI3_HOST를 사용해 LoRaWAN radio traffic을 처리합니다.
전체 data path는 다음과 같이 정리할 수 있습니다.
LoRaWAN End Devices
│
│ LoRa
▼
SX1302 + dual SX1250
│
│ SPI3_HOST
▼
ESP32-S3
│
├── W5500 Ethernet ── Primary Uplink
│
├── WiFi STA ──────── Failover
│
└── 4G Cellular ───── Failover
│
▼
IP Network
│
▼
LoRaWAN Network Server
Semtech UDP / Basic Station / MQTTGD6의 network routing도 이러한 hardware 구성을 반영합니다. 공개 firmware의 src/net_route_mgr.c에서는 W5500 Ethernet을 우선적으로 사용하고, Ethernet을 사용할 수 없으면 WiFi STA, 이후 4G PPP 순으로 사용 가능한 uplink를 선택합니다. Ethernet이 다시 사용 가능한 상태가 되면 primary path인 Ethernet으로 복귀할 수 있도록 구성되어 있습니다.
따라서 GD6에서 W5500은 단순히 추가 Ethernet port를 제공하는 interface가 아니라 gateway의 primary wired uplink를 담당합니다. WiFi와 optional 4G cellular를 failover path로 함께 구성함으로써, wired Ethernet을 기본 network connection으로 사용하면서 다른 network interface를 backup으로 활용할 수 있는 multi-uplink gateway 구조를 제공합니다.
WIZnet Role in This Product
GD6에서 W5500은 LoRaWAN Gateway의 primary wired uplink를 담당합니다. ESP32-S3와 SPI2_HOST를 통해 연결되며, LoRaWAN traffic을 외부 Network Server로 전달하기 위한 기본 IP network path로 사용됩니다. WiFi STA와 optional 4G cellular는 W5500 Ethernet을 사용할 수 없을 때의 failover path로 구성됩니다.
ESP32-S3와 SPI로 연결되며, 현장 LoRaWAN traffic을 LAN 또는 Internet을 통해 Network Server로 전달하기 위한 IP backhaul 중 하나로 사용됩니다.
공개된 gd6-open firmware의 src/ethernet_w5500.c와 src/ethernet_w5500.h를 보면 W5500은 SPI2_HOST를 사용하며 SPI clock은 20 MHz로 설정되어 있습니다. GPIO mapping은 MISO GPIO12, MOSI GPIO11, SCLK GPIO13, CS GPIO10, INT GPIO14, RST GPIO21로 구성되어 있습니다.
Firmware에서는 ETH_W5500_DEFAULT_CONFIG(), esp_eth_mac_new_w5500(), esp_eth_phy_new_w5500()을 이용해 W5500 Ethernet interface를 생성합니다. 이후 이 interface는 ESP-IDF의 esp_eth와 esp_netif 기반 network path에 연결됩니다.
ESP32-S3
│
│ SPI2_HOST
▼
W5500
│
│ 10/100 Mbps Ethernet
▼
LAN / Internet
│
▼
LoRaWAN Network Server또한 GD6는 Ethernet 외에 Wi-Fi와 optional 4G를 함께 사용할 수 있습니다. 공개 firmware의 net_route_mgr.c에서는 기본적으로 Ethernet → Wi-Fi → PPP 순서로 사용 가능한 interface를 선택하며, cellular를 primary로 설정하는 구성도 지원합니다.
이 구조는 현장 설치 시 wired Ethernet을 기본 통신 경로로 사용하면서 필요에 따라 wireless backhaul을 함께 구성할 수 있다는 점에서 gateway 제품에 적합한 network architecture입니다.
다만 GD6 firmware에서 W5500 hardware socket API를 직접 사용하는 TOE 구조는 확인되지 않습니다. 공개 source는 ESP-IDF의 esp_eth와 esp_netif를 기반으로 W5500을 Ethernet interface로 사용하는 구조이므로, 이 제품은 W5500 기반 wired Ethernet 및 Hybrid backhaul 사례로 보는 것이 정확합니다.
Developer Takeaways
- 실제 제품에 적용된 ESP32-S3 + W5500 구조를 source code까지 확인할 수 있습니다. 단순 evaluation board 예제가 아니라 GD6 Gateway 제품의 Ethernet implementation을
ethernet_w5500.c/h에서 확인할 수 있습니다. - LoRa concentrator와 Ethernet controller가 별도의 SPI bus를 사용하는 구조를 참고할 수 있습니다. 공개 design에서는 W5500이
SPI2_HOST, SX1302가SPI3_HOST를 사용해 하나의 ESP32-S3에서 두 network 영역을 분리해 처리합니다. - Multi-backhaul Gateway 설계의 실제 구현을 확인할 수 있습니다.
net_route_mgr.c는 Ethernet, Wi-Fi, PPP interface 상태를 기반으로 default route를 선택하므로 Ethernet과 wireless connectivity를 함께 제공해야 하는 IoT Gateway 설계에 참고할 수 있습니다. - 제품 설정 구조까지 함께 참고할 수 있습니다.
gwTool6에서는 Ethernet, Wi-Fi, LoRaWAN, 4G, firmware 및 system configuration을 관리할 수 있어 embedded gateway를 실제 제품으로 구성할 때 필요한 관리 기능의 범위를 확인할 수 있습니다.
Related Maker Content and Application Value
WIZnet Maker Site에는 GD6와 비교할 수 있는 LoRa 또는 multi-network gateway 사례들이 있습니다.
LoRa gateway based on W5500 with RT-Thread는 LoRa data를 MCU에서 처리하고 W5500 Ethernet을 통해 MQTT server로 전송한다는 점에서 GD6와 기본적인 network 구조가 유사합니다. 다만 이 프로젝트는 prototype 중심인 반면, GD6는 ESP32-S3, LoRa concentrator, Ethernet/Wi-Fi/4G, Web configuration을 통합한 실제 gateway 제품이라는 차이가 있습니다. (Maker Site)
**How to Build a Meshtastic Ethernet Gateway with W5500 on Raspberry Pi Pico 2?**는 LoRa와 W5500 Ethernet을 하나의 MCU platform에 결합한다는 점에서 비교할 수 있습니다. 해당 프로젝트가 RP2350과 LoRa module 기반의 maker hardware에 가깝다면, GD6는 SX1302 concentrator와 ESP32-S3를 기반으로 실제 LoRaWAN Gateway 기능과 network management까지 제품화한 사례입니다. (Maker Site)
ESP32-S3 4G Gateway with WiFi + W5500 Wired Ethernet Dual Output은 ESP32-S3, W5500, cellular, Wi-Fi를 하나의 gateway에서 함께 사용하는 Hybrid network 구조라는 점에서 GD6와 직접 비교할 수 있습니다. 다만 해당 사례가 4G Internet을 Ethernet/Wi-Fi로 공유하는 network gateway인 반면, GD6는 LoRaWAN field network와 IP network를 연결하는 산업용 IoT gateway라는 점에서 application 목적이 다릅니다. (Maker Site)
이러한 사례를 함께 보면 W5500이 단순 MCU Ethernet interface뿐 아니라 LoRaWAN, cellular, Wi-Fi와 함께 사용되는 IoT Gateway의 wired backhaul로 적용될 수 있음을 확인할 수 있습니다. 특히 GD6는 이 구조가 실제 제품에 적용되고 관련 source까지 공개되어 있어, product architecture와 implementation을 함께 살펴볼 수 있다는 점에서 의미가 있습니다.
FAQ
Q. GD6에서 W5500은 어떤 역할을 하나요?
W5500은 ESP32-S3와 SPI로 연결되어 GD6의 10/100 Mbps wired Ethernet interface를 제공합니다. LoRaWAN traffic이 외부 Network Server로 전달될 때 사용하는 IP backhaul 중 하나이며, 기본 Ethernet 우선 구성에서는 primary network path로 사용할 수 있습니다. (Product Guide, GitHub)
Q. GD6는 Ethernet만 지원하나요?
아닙니다. Ethernet 외에도 Wi-Fi STA와 optional 4G cellular backhaul을 사용할 수 있으며, 공개 firmware에서는 network interface 상태를 기준으로 default route를 선택하는 logic도 확인할 수 있습니다. (Configuration Guide, GitHub)
Q. GD6의 실제 hardware와 firmware 구조도 확인할 수 있나요?
가능합니다. ThinkLink는 gd6-open repository를 통해 firmware와 관련 design 자료를 공개하고 있어 W5500 SPI connection, Ethernet initialization, LoRa concentrator interface, network routing 등의 구현을 확인할 수 있습니다. (GitHub)
Verified Scope and Sources
| Source | Link | Checked Date | Notes |
|---|---|---|---|
| ThinkLink GD6 | Product Page | 2026-09-11 | GD6 제품 개요 |
| ThinkLink Gateway Lineup | Gateway Products | 2026-09-11 | LoRaWAN Gateway 제품군 |
| GD61x Documentation | Product Guide | 2026-09-11 | ESP32-S3, W5500, connectivity 및 product variant |
| gwTool6 | Configuration Guide | 2026-09-11 | Ethernet, Wi-Fi, 4G, LoRaWAN Gateway configuration |
| GD6 Open Source | GitHub | 2026-09-11 | Hardware/Firmware implementation reference |
GD6는 W5500 Ethernet을 ESP32-S3 기반 LoRaWAN Gateway의 wired network path로 실제 제품에 적용한 사례입니다. Ethernet뿐 아니라 Wi-Fi와 optional cellular를 함께 제공하고, LoRaWAN radio에서 IP network까지 이어지는 전체 gateway 구조를 하나의 제품 안에 통합하고 있습니다. 특히 관련 firmware와 design 자료가 공개되어 있기 때문에 단순 제품 사양을 넘어 W5500이 실제 gateway product architecture에서 어떻게 사용되는지까지 확인할 수 있는 사례라는 점이 이 제품의 가장 중요한 기술적 가치입니다.
