---
title: "ThinkLink GD6: A LoRaWAN Gateway Based on W5500 Ethernet and ESP32-S3"
url: "https://maker.wiznet.io/Aimee0/resellers/gd6/"
markdown_url: "https://maker.wiznet.io/Aimee0/resellers/gd6/md"
type: "VAR: Value-Added Reseller Products"
author: "ManThink"
author_url: "https://github.com/ManThink/gd6-open"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "ManThink"
original_url: "https://github.com/ManThink/gd6-open"
published: "2026-08-12"
language: "en"
hardware: ["WIZnet W5500"]
likes: 0
views: 113
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# ThinkLink GD6: A LoRaWAN Gateway Based on W5500 Ethernet and ESP32-S3

> ThinkLink GD6: A LoRaWAN Gateway Based on W5500 Ethernet and ESP32-S3

Original author: ManThink (source: https://github.com/ManThink/gd6-open)

## Components

- **WIZnet W5500** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500))

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Article

![](https://maker.wiznet.io/upload/ckeditor5/406280460%5F1789123412%2Epng)

*https://www.think-link.net/devices/gateway/*

## 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 등을 사용할 수 있습니다.

![](https://maker.wiznet.io/upload/ckeditor5/833822562%5F1789375291%2Epng)

*https://github.com/ManThink/gd6-open/tree/master*

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

### Company

![](https://maker.wiznet.io/upload/ckeditor5/833822562%5F1789376306%2Epng)

*https://www.manthink.cn/*

**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 기업에 가깝습니다.

![](https://maker.wiznet.io/upload/ckeditor5/833822562%5F1789375215%2Epng)

*https://www.think-link.net/devices/gateway/*

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를 제공합니다.**

![](https://maker.wiznet.io/upload/ckeditor5/833822562%5F1789374482%2Epng)

*https://github.com/ManThink/gd6-open/blob/master/README.en.md*

Hardware 구성에서 W5500과 SX1302는 ESP32-S3의 서로 다른 SPI host에 연결됩니다. W5500은 `SPI2_HOST`를 통해 primary Ethernet uplink를 제공하고, SX1302 concentrator는 `SPI3_HOST`를 사용해 LoRaWAN radio traffic을 처리합니다.

전체 data path는 다음과 같이 정리할 수 있습니다.

```plaintext
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 / MQTT
```

GD6의 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에 연결됩니다.

```plaintext
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](https://maker.wiznet.io/chen/projects/lora-gateway-based-on-w5500-with-rt-thread/))

**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](https://maker.wiznet.io/viktor/projects/pico2-w5500-e22/))

**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](https://maker.wiznet.io/Benjamin/projects/4g-nic-example/))

이러한 사례를 함께 보면 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](https://www.think-link.net/docs/en/Device/LoRaWANGateway/gd61x-user-guide), [GitHub](https://github.com/ManThink/gd6-open))

**Q. GD6는 Ethernet만 지원하나요?**
아닙니다. Ethernet 외에도 Wi-Fi STA와 optional 4G cellular backhaul을 사용할 수 있으며, 공개 firmware에서는 network interface 상태를 기준으로 default route를 선택하는 logic도 확인할 수 있습니다. ([Configuration Guide](https://www.think-link.net/docs/en/Device/LoRaWANGateway/gd6-configuration-guide.html), [GitHub](https://github.com/ManThink/gd6-open))

**Q. GD6의 실제 hardware와 firmware 구조도 확인할 수 있나요?**
가능합니다. ThinkLink는 `gd6-open` repository를 통해 firmware와 관련 design 자료를 공개하고 있어 W5500 SPI connection, Ethernet initialization, LoRa concentrator interface, network routing 등의 구현을 확인할 수 있습니다. ([GitHub](https://github.com/ManThink/gd6-open))

## Verified Scope and Sources

| Source | Link | Checked Date | Notes |
| --- | --- | --- | --- |
| ThinkLink GD6 | [Product Page](https://www.think-link.net/devices/gd6/) | 2026-09-11 | GD6 제품 개요 |
| ThinkLink Gateway Lineup | [Gateway Products](https://www.think-link.net/devices/gateway/) | 2026-09-11 | LoRaWAN Gateway 제품군 |
| GD61x Documentation | [Product Guide](https://www.think-link.net/docs/en/Device/LoRaWANGateway/gd61x-user-guide) | 2026-09-11 | ESP32-S3, W5500, connectivity 및 product variant |
| gwTool6 | [Configuration Guide](https://www.think-link.net/docs/en/Device/LoRaWANGateway/gd6-configuration-guide.html) | 2026-09-11 | Ethernet, Wi-Fi, 4G, LoRaWAN Gateway configuration |
| GD6 Open Source | [GitHub](https://github.com/ManThink/gd6-open) | 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에서 어떻게 사용되는지까지 확인할 수 있는 사례**라는 점이 이 제품의 가장 중요한 기술적 가치입니다.

---

Source: https://maker.wiznet.io/Aimee0/resellers/gd6/
