Plum-ESPHome-RfBridge
Plum-ESPHome-RfBridge
0
Project description


๐ Overview
Plum ESPHome RF Bridge๋ 433MHz RF ๊ธฐ๋ฐ ๊ธฐ์กด ๋ฆฌ๋ชจ์ปจ ์ฅ์น๋ฅผ ๋คํธ์ํฌ ๊ธฐ๋ฐ ์ค๋งํธํ ์์คํ ์ผ๋ก ํตํฉํ๋ ๋ธ๋ฆฌ์ง ์ฅ์น์ ๋๋ค.
๊ธฐ์กด RF(๋ผ๋์ค ์ฃผํ์) ๋ฆฌ๋ชจ์ปจ์ ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ์์ด ์๋ํยท์๊ฒฉ ์ ์ด๊ฐ ์ด๋ ค์ด ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ด ํ๋ก์ ํธ๋ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด:
- RF ์ ํธ๋ฅผ ํ์ต(Learning)ํ๊ณ
- ๋คํธ์ํฌ๋ฅผ ํตํด ์ฌ์ ์กํ๋ฉฐ
- Home Assistant์ ์ฐ๋ํ์ฌ ์๋ํ ๊ฐ๋ฅ
ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
์ฆ, **โ๋น์ฐ๊ฒฐํ RF ๊ธฐ๊ธฐ๋ฅผ IP ๊ธฐ๋ฐ IoT ํ๊ฒฝ์ผ๋ก ์ ํํ๋ ๊ฒ์ดํธ์จ์ดโ**๊ฐ ํต์ฌ์ ๋๋ค.
๐ Features
RF ์ ํธ ํ์ต ๋ฐ ์ฌ์ ์ก
- ๊ธฐ์กด ๋ฆฌ๋ชจ์ปจ ์ ํธ๋ฅผ ์ง์ ์บก์ฒ ํ ์ ์ฅ
- ํ์ ์ ๋์ผ ์ ํธ ์ฌ์ ์ก
- ๋ณ๋ ํ๋กํ ์ฝ ๋ถ์ ์์ด ์ฌ์ฉ ๊ฐ๋ฅ
Web UI ๊ธฐ๋ฐ ๊ด๋ฆฌ
- RF ์ฝ๋ ๋ฑ๋ก/์์ /์ญ์ /ํ ์คํธ ๊ธฐ๋ฅ ์ ๊ณต
- ์ฌ์ฉ์ ์นํ์ ์ธ ์ด์ ๊ตฌ์กฐ
ESPHome + Home Assistant ์ฐ๋
- ์๋ํ ์๋๋ฆฌ์ค ๊ตฌ์ฑ ๊ฐ๋ฅ
- ๋ก์ปฌ ๊ธฐ๋ฐ ์ ์ด (ํด๋ผ์ฐ๋ ์์กด์ฑ ๋ฎ์)
PoE + Wi-Fi ๋คํธ์ํฌ ์ ํ ๊ตฌ์กฐ
- ์ ์ Ethernet (W5500 ๊ธฐ๋ฐ)
- ๋ฌด์ Wi-Fi ๋ชจ๋ ์ง์
๋ฒ์ฉ RF ๋๋ฐ์ด์ค ์ ์ด
- ์ ํ๊ธฐ, ์กฐ๋ช , ์ฝ์ผํธ ๋ฑ ๋ค์ํ 433MHz ๊ธฐ๊ธฐ ์ง์
๐ System Architecture

์์คํ ์ ํ๋์ ํตํฉ ๋๋ฐ์ด์ค ๋ด๋ถ์์ ๋ค์ ๊ธฐ๋ฅ์ ๋์์ ์ํํฉ๋๋ค:
- RF ์ ํธ ์์ ๋ฐ ์ก์ (CC1101)
- RF ์ฝ๋ ๋ถ์ ๋ฐ ์ ์ฅ (ESP32-S3)
- Web UI ๋ฐ API ์ ๊ณต (ESPHome ๊ธฐ๋ฐ)
- ๋คํธ์ํฌ ํต์ (W5500 Ethernet / Wi-Fi)
๐ ์ฆ, **โRF โ IP ๋ณํ์ ๋จ์ผ MCU์์ ์ฒ๋ฆฌํ๋ Edge Gateway ๊ตฌ์กฐโ**์ ๋๋ค.
๐ Role and Application of the WIZnet's Chip
์ฌ์ฉ ์นฉ: W5500
์ญํ
- SPI ๊ธฐ๋ฐ ํ๋์จ์ด TCP/IP ์คํ๋ก๋
- ESP32์ ๊ฒฐํฉํ์ฌ ์์ ์ ์ธ ์ ์ ๋คํธ์ํฌ ์ ๊ณต
- Home Assistant์์ ํต์ ์ฒ๋ฆฌ
์ ์ฉ ํ๋กํ ์ฝ: TCP/IP ๊ธฐ๋ฐ HTTP / ESPHome API ํต์
์ ํ ์ด์ ๋ฐ ์ฅ์
- ํ๋์จ์ด TCP/IP ์คํ๋ก๋
- MCU ๋ถํ ๊ฐ์
- RF ์ฒ๋ฆฌ์ ๋คํธ์ํฌ ๋ณ๋ ฌ ์ฒ๋ฆฌ ๊ฐ๋ฅ
- PoE ๊ธฐ๋ฐ ์์ ์ ์ค์น
- ์ ์ + ๋คํธ์ํฌ ๋จ์ผ ์ผ์ด๋ธ
- ์ค๋งํธํ ์ธํ๋ผ์ ์ ํฉ
- Wi-Fi ๋๋น ์์ ์ฑ
- RF ์ ์ด ์์คํ ์์ ์ค์ํ ์ ์ง์ฐ/๊ณ ์ ๋ขฐ์ฑ ํ๋ณด
๐ ๊ฒฐ๋ก ์ ์ผ๋ก W5500์ โRF โ IP ๋ธ๋ฆฌ์ง ๊ตฌ์กฐ์ ์์ ์ฑ์ ํ๋ณดํ๋ ํต์ฌ ๋คํธ์ํฌ ์์งโ ์ญํ ์ ์ํํฉ๋๋ค.
๐ Market & Application Value
์ ์ฉ ์์ฅ
| ๋ถ์ผ | ํ์ฉ |
|---|---|
| ์ค๋งํธํ | RF ๊ฐ์ ์ ์ด |
| ํ ์๋ํ | ๊ธฐ์กด ๋ฆฌ๋ชจ์ปจ ์ฅ์น ํตํฉ |
| ์ฐ์ IoT | ์ ๊ฐ RF ์ฅ์น ๋คํธ์ํฌํ |
๐ Summary
Plum ESPHome RF Bridge๋ RF ๊ธฐ๋ฐ ๋ ๊ฑฐ์ ์ฅ์น๋ฅผ IoT ์์คํ ์ผ๋ก ํตํฉํ๋ ์ค์ฉ์ ์ธ ๋ธ๋ฆฌ์ง ๊ตฌ์กฐ์ ๋๋ค.
- ๊ธฐ์ ์ ์ผ๋ก๋ ESPHome + RF + Ethernet์ ๊ฒฐํฉ
- WIZnet์ ์์ ์ ์ธ ๋คํธ์ํฌ ํต์ฌ ์ญํ ์ํ
- ์์ฅ์ ์ผ๋ก๋ ์ค๋งํธํ ๋ฆฌํธ๋กํ ์์์ ๋ถํฉ
๋ค๋ง ํ์ฌ๋ ์ด๊ธฐ ๊ฐ๋ฐ ๋จ๊ณ๋ก ์ธ๋ถ ํ์ฐ์ฑ๊ณผ ์ ํ ์์ฑ๋๋ ํฅํ ๊ฐ์ ์ด ํ์ํฉ๋๋ค.
๐ FAQ
Q. Plum ESPHome RF Bridge๋ ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์?
A. ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ์๋ 433MHz RF ๋ฆฌ๋ชจ์ปจ ์ฅ์น๋ฅผ ๋คํธ์ํฌ ๊ธฐ๋ฐ์ผ๋ก ์ ํํ์ฌ, ์๊ฒฉ ์ ์ด ๋ฐ ์๋ํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
Q. RF ์ ํธ๋ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋์?
A. CC1101 ๋ชจ๋์ด RF ์ ํธ๋ฅผ ์์ ํ๊ณ , ESP32-S3๊ฐ ์ด๋ฅผ ํ์ต ๋ฐ ์ ์ฅํ ํ ํ์ ์ ๋์ผ ์ ํธ๋ฅผ ์ฌ์ ์กํฉ๋๋ค.
Q. ๋ณ๋์ RF ํ๋กํ ์ฝ ๋ถ์์ด ํ์ํ๊ฐ์?
A. ํ์ ์์ต๋๋ค. ์ ํธ๋ฅผ ๊ทธ๋๋ก ์บก์ฒํ๊ณ ์ฌ์ ์กํ๋ ๋ฐฉ์์ด๊ธฐ ๋๋ฌธ์ ๋ณ๋ ๋ถ์ ์์ด ์ฌ์ฉํ ์ ์์ต๋๋ค.
Q. ์ด๋ค ์ข
๋ฅ์ RF ๊ธฐ๊ธฐ๋ฅผ ์ง์ํ๋์?
A. 433MHz ๋์ญ์ ์ฌ์ฉํ๋ ์ ํ๊ธฐ, ์กฐ๋ช
, ์ฝ์ผํธ ๋ฑ ๋๋ถ๋ถ์ RF ๋ฆฌ๋ชจ์ปจ ๊ธฐ๋ฐ ์ฅ์น๋ฅผ ์ง์ํฉ๋๋ค.
Q. W5500์ ์ด๋ค ์ญํ ์ ํ๋์?
A. W5500์ ํ๋์จ์ด TCP/IP ์คํ๋ก๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ESP32์ ๋ถ๋ด์ ์ค์ด๊ณ ์์ ์ ์ธ Ethernet ํต์ ์ ๋ด๋นํฉ๋๋ค.
Q. Wi-Fi ๋์ Ethernet์ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
A. Ethernet์ ๋ ๋ฎ์ ์ง์ฐ๊ณผ ๋์ ์์ ์ฑ์ ์ ๊ณตํ์ฌ RF ์ ์ด์ ๊ฐ์ ์ค์๊ฐ์ฑ์ด ์ค์ํ ํ๊ฒฝ์ ์ ํฉํฉ๋๋ค.
Q. PoE๋ ์ด๋ค ์ฅ์ ์ด ์๋์?
A. ์ ์๊ณผ ๋คํธ์ํฌ๋ฅผ ํ๋์ ์ผ์ด๋ธ๋ก ํด๊ฒฐํ ์ ์์ด ์ค์น๊ฐ ๊ฐํธํ๊ณ ์ค๋งํธํ ์ธํ๋ผ์ ์ ํฉํฉ๋๋ค.
Q. Home Assistant์ ์ด๋ป๊ฒ ์ฐ๋๋๋์?
A. ESPHome์ ํตํด Home Assistant์ ํต์ ํ๋ฉฐ, ์๋ํ ์๋๋ฆฌ์ค ๋ฐ ์๊ฒฉ ์ ์ด๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
Q. Web UI์์๋ ์ด๋ค ๊ธฐ๋ฅ์ ์ ๊ณตํ๋์?
A. RF ์ฝ๋ ๋ฑ๋ก, ์์ , ์ญ์ ๋ฐ ํ
์คํธ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์ ์นํ์ ์ธ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
Q. ์ด ํ๋ก์ ํธ๋ ์์ฉ ์ ํ์ธ๊ฐ์?
A. ํ์ฌ๋ ์ด๊ธฐ ๊ฐ๋ฐ ๋จ๊ณ์ ํ๋ก์ ํธ๋ก, ํฅํ ๊ธฐ๋ฅ ๊ฐ์ ๋ฐ ํ์ฅ์ฑ์ด ํ์ํ ์ํ์
๋๋ค.
๐ Overview
The Plum ESPHome RF Bridge is a device that integrates existing 433MHz RF-based remote control devices into a network-based smart home system.
Traditional RF (radio frequency) remotes lack internet connectivity, making automation and remote control difficult.
To solve this, the project is designed to:
- Learn RF signals
- Retransmit them over a network
- Enable automation by integrating with Home Assistant
In other words, the core concept is a โgateway that converts non-connected RF devices into an IP-based IoT environment.โ
๐ Features
RF Signal Learning and Retransmission
- Captures and stores signals directly from existing remote controls
- Retrransmits the same signals when needed
- Usable without requiring protocol analysis
Web UI-Based Management
- Provides functions to register, edit, delete, and test RF codes
- Offers a user-friendly operational interface
ESPHome + Home Assistant Integration
- Enables the creation of automation scenarios
- Supports local control with low cloud dependency
PoE + Wi-Fi Network Options
- Supports wired Ethernet (based on W5500)
- Also supports wireless Wi-Fi
Universal RF Device Control
- Compatible with various 433MHz devices such as fans, lighting, and power outlets
๐ System Architecture

The system performs the following functions simultaneously within a single integrated device:
- RF signal reception and transmission (CC1101)
- RF code analysis and storage (ESP32-S3)
- Web UI and API provision (based on ESPHome)
- Network communication (W5500 Ethernet / Wi-Fi)
๐ In other words, it is an โedge gateway architecture that handles RF โ IP conversion within a single MCU.โ
๐ Role and Application of the WIZnet's Chip
Chip Used: W5500
Role
- SPI-based hardware TCP/IP offload
- Provides stable wired network connectivity when combined with ESP32
- Handles communication with Home Assistant
Applied Protocols: TCP/IP-based HTTP / ESPHome API communication
Reasons for Selection and Advantages
Hardware TCP/IP Offload
- Reduces MCU workload
- Enables parallel processing of RF handling and network communication
Stable Deployment with PoE
- Single cable for both power and network
- Well-suited for smart home infrastructure
Higher Reliability Compared to Wi-Fi
- Ensures low latency and high reliability, which are critical for RF control systems
๐ In conclusion, the W5500 serves as a โcore network engine that ensures the stability of the RF โ IP bridge architecture.โ
๐ Market & Application Value
Target Markets
| Field | Application |
|---|---|
| Smart Home | Control of RF-based home appliances |
| Home Automation | Integration of existing remote-controlled devices |
| Industrial IoT | Networking of low-cost RF devices |
๐ Summary
The Plum ESPHome RF Bridge is a practical bridge architecture that integrates RF-based legacy devices into IoT systems.
- Technically, it combines ESPHome + RF + Ethernet
- WIZnet plays a key role in providing stable networking
- From a market perspective, it aligns well with smart home retrofit demand
However, it is still in an early development stage, and further improvements are needed in terms of external adoption and product maturity.
๐ FAQ
Q. What problem does the Plum ESPHome RF Bridge solve?
A. It converts non-networked 433MHz RF remote devices into IP-based systems, enabling remote control and automation.
Q. How are RF signals handled?
A. The CC1101 module receives RF signals, and the ESP32-S3 learns, stores, and retransmits them when needed.
Q. Is RF protocol analysis required?
A. No. The system captures and replays signals directly, so no protocol decoding is necessary.
Q. What types of RF devices are supported?
A. Most 433MHz RF devices such as fans, lights, and smart plugs can be controlled.
Q. What is the role of the W5500?
A. The W5500 provides hardware TCP/IP offloading, reducing MCU load and enabling stable Ethernet communication.
Q. Why use Ethernet instead of Wi-Fi?
A. Ethernet offers lower latency and higher reliability, which is critical for RF control systems.
Q. What are the benefits of PoE?
A. Power and network are delivered via a single cable, simplifying installation and improving deployment efficiency.
Q. How does it integrate with Home Assistant?
A. It uses ESPHome API to connect with Home Assistant, enabling automation and centralized control.
Q. What features does the Web UI provide?
A. It provides user-friendly management features, including RF code registration, editing, deletion, and testing.
Q. Is this a commercial product?
A. No, it is currently an early-stage project that requires further development and refinement.
