aily-blockly-libraries
aily-blockly-libraries
0
Project description
๐Overview
Aily Project๋ AI ๊ธฐ๋ฐ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ์ด๋ฉฐ, ๊ทธ์ค Aily Blockly๋ ๋น์ ๋ฌธ๊ฐ๋ ์๋ฒ ๋๋ ํ๋ก์ ํธ๋ฅผ ๋น ๋ฅด๊ฒ ๋ง๋ค ์ ์๋๋ก ์ค๊ณ๋ ์๊ฐ์ ๊ฐ๋ฐ ๋๊ตฌ์ ๋๋ค. ๊ณต๊ฐ ์๋ฃ์ ๋ฐ๋ฅด๋ฉด ์ด ํ๋ซํผ์ ์ฌ์ฉ์์ ์๊ตฌ๋ฅผ ๋ฐํ์ผ๋ก ํ๋ก์ ํธ ๊ตฌ์กฐ, ํ ์ฐ๊ฒฐ๋, ์ฝ๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ณํ๊น์ง ์ง์ํ๋ ๋ฐฉํฅ์ผ๋ก ์ค๊ณ๋์ด ์์ต๋๋ค.
์ด๋ฒ UCC ๊ด์ ์์ ์ค์ํ ์ ์, ์ฒจ๋ถ ZIP๊ณผ ๊ณต๊ฐ ์ ์ฅ์๋ฅผ ๋ณด๋ฉด Aily๊ฐ ๋จ์ ๋ธ๋ก ์ฝ๋ฉ ํด์ด ์๋๋ผ AI๊ฐ ๊ธฐ์กด C/C++ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ Blockly ์์ฐ์ผ๋ก ์ ํํ๊ณ , ์ด๋ฅผ ์ค์ MCU/๋คํธ์ํฌ ํ๋ก์ ํธ์ ์ฐ๊ฒฐํ๋ ๊ตฌ์กฐ๋ฅผ ์งํฅํ๋ค๋ ์ ์
๋๋ค. ํนํ ์ฒจ๋ถํ aily-blockly-libraries ๋ด๋ถ์๋ ESP32 Ethernet ๋ธ๋ก์์ W5500์ SPI Ethernet PHY ์ต์
์ผ๋ก ์ง์ ๋
ธ์ถํ๊ณ ์์ด, WIZnet ์นฉ์ด ์ด ์ํ๊ณ ์์์ ์ ์ ๋คํธ์ํฌ ํ์ฅ ์๋จ์ผ๋ก ํฌํจ๋์ด ์์์ ํ์ธํ ์ ์์์ต๋๋ค.
๋ฐ๋ผ์ ์ด UCC๋ โWIZnet ์นฉ์ ์ฌ์ฉํ ๋คํธ์ํฌ ๊ธฐ๋ฅ ๊ตฌํโ ์์ฒด๋ณด๋ค, AI-๋ณด์กฐ ์๋ฒ ๋๋ ๊ฐ๋ฐ ํ๋ซํผ ์์์ WIZnet ์นฉ์ด ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋คํธ์ํฌ ๋ชจ๋๋ก ํธ์
๋ ์ฌ๋ก๋ก ๋ณด๋ ๊ฒ์ด ๊ฐ์ฅ ์ ํํฉ๋๋ค.
๐ Features
AI ๊ธฐ๋ฐ ํ๋ก์ ํธ ์์ฑ
์ฌ์ฉ์์ ์๊ตฌ๋ฅผ ๋ฐํ์ผ๋ก ๊ฐ๋ฐ๋ณด๋, ๋ชจ๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ์ฒํ๊ณ ํ๋ก์ ํธ ๊ตฌ์กฐ์ ๋ฐฐ์ ๋๋ฅผ ์์ฑํ๋ ํ๋ฆ์ ์ ์ํฉ๋๋ค. ์ด๋ ์ด๋ณด์ ์ง์ ์ฅ๋ฒฝ์ ๋ฎ์ถ๋ ๋์์, ์์ ํ ๊ตฌ์ฑ์ ๋น ๋ฅด๊ฒ ๋ง๋๋ ๋ฐ ์ ๋ฆฌํฉ๋๋ค.
C/C++ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ Blockly ๋ผ์ด๋ธ๋ฌ๋ฆฌํ
๊ณต๊ฐ ์๋ฃ์ ์ ์ฅ์ ์ค๋ช ์ ๋ฐ๋ฅด๋ฉด, ๋ค์ดํฐ๋ธ C/C++ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ AI๊ฐ ๋ถ์ํด Blockly์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ ํํ๋ ๊ธฐ๋ฅ์ ํต์ฌ ์ฐจ๋ณ์ ์ผ๋ก ๋ด์ธ์๋๋ค. ์ด๋ ๊ธฐ์กด ์๊ฐํ IDE๊ฐ ์์ฃผ ๊ฒช๋ โ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ถ์กฑโ ๋ฌธ์ ๋ฅผ ์ง์ ๊ฒจ๋ฅํ ์ ๊ทผ์ ๋๋ค.
๋๊ท๋ชจ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ๋ค๊ตญ์ด ์ง์
์ฒจ๋ถ ZIP์ ๋ฃจํธ readme.md ๊ธฐ์ค์ผ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ฅ์๋ 100+ Arduino/ESP32 ํ๋์จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ 11๊ฐ ์ธ์ด ๊ตญ์ ํ๋ฅผ ํ๋ฐฉํฉ๋๋ค. ์ธ๋ถ ํ์ฐ์ฑ๊ณผ ๊ต์ก ํ์ฉ์ฑ์ ๋์ด๋ ๊ตฌ์กฐ์
๋๋ค.
๋ํ ZIP ๋ด๋ถ์๋ ๋คํธ์ํฌ ๊ด๋ จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(MQTT, HTTP, ESP32 Ethernet ๋ฑ)๊ฐ ๋ณ๋ ํจํค์ง๋ก ์ ๋ฆฌ๋์ด ์์ต๋๋ค.
ํ๋ก์ ํธ ๋จ์ ํจํค์ง ๊ด๋ฆฌ
Aily Blockly ๋ณธ์ฒด๋ ํ๋ก์ ํธ ๋จ์๋ก ๋ณด๋/๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ์ ๋ถ๋ฆฌ ๊ด๋ฆฌํ๋ ๊ตฌ์กฐ๋ฅผ ์ค๋ช ํฉ๋๋ค. ์ด๋ ์ ํต์ ์ธ Arduino IDE ๊ณ์ด์์ ํํ ๋ฒ์ ์ถฉ๋ ๋ฌธ์ ๋ฅผ ์ค์ด๋ ๋ฐ ์ ๋ฆฌํฉ๋๋ค.
ํ๋กํ ํ์ดํ๊ณผ ๊ต์ก์ ๊ฐํ ๊ตฌ์กฐ
๊ฐ๋ฐํ ์ค์ค๋ก ํ์ฌ ๋ฒ์ ์ alpha ๋จ๊ณ, ์์ฐ์ฉ ํ์จ์ด ๊ฐ๋ฐ์๋ ๋น๊ถ์ฅ, ๋์ ํ๋กํ ํ์ ๊ฒ์ฆ๊ณผ ๊ต์ก์๋ ์ ํฉํ๋ค๊ณ ๋ฐํ๊ณ ์์ต๋๋ค. ์ฅ์ ๊ณผ ํ๊ณ๊ฐ ๋์์ ๋ถ๋ช ํ ์ ์ด ํน์ง์ ๋๋ค.
๐ Role and Application of the WIZnet's Chip

esp32_ethernet/block.json ๋ฐ generator.js์๋ ETH_PHY_W5500 ์ต์
์ด ๋ช
์๋์ด ์์ผ๋ฉฐ, SPI Ethernet ์ด๊ธฐํ ๋์ ์ค ํ๋๋ก W5500์ด ํฌํจ๋์ด ์์ต๋๋ค.

W5500์ ์ด ๊ตฌ์กฐ์์ ESP32์ ๊ฒฐํฉ๋๋ SPI ๊ธฐ๋ฐ ์ ์ Ethernet ์ธํฐํ์ด์ค ์ญํ ์ ํฉ๋๋ค. ๋ธ๋ก ์์ฑ ์ฝ๋์ ETH.begin(ETH_PHY_W5500, ..., SPI) ํํ๋ก ์ด๊ธฐํ๋๋ฏ๋ก, MCU๊ฐ ์ ์ LAN์ ์ฐ๊ฒฐ๋์ด IP๋ฅผ ๋ฐ๊ณ , ์์ ์ ํ๋ฆฌ์ผ์ด์
์์ MQTT/HTTP ๋ฑ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค.

๐ External Indicators
GitHub ๊ณต๊ฐ ์งํ
https://github.com/ailyProject/aily-blockly-libraries/tree/main
![]()
aily-blockly-libraries ์ ์ฅ์๋ ํ์ฌ Star 549, Fork 15, Issue 33, Commit 1,763 ์์ค์ผ๋ก ํ์ธ๋ฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ฅ์์น๊ณ ๋ ๋ฐ์์ด ์ ์ง ์์ผ๋ฉฐ, ๋จ์ ๊ฐ์ธ ์คํ ์์ค์ ๋๋ ์ ์ง๋ณด์ ํ๋์ด ๋ณด์
๋๋ค.
๋ณธ์ฒด IDE ์ ์ฅ์ ์งํ
https://github.com/ailyProject/aily-blockly

aily-blockly ์ ์ฅ์๋ ํ์ฌ Star 2k, Fork 181, Watch 25, Release 36๊ฐ, ์ต์ ๋ฆด๋ฆฌ์ค v0.9.42(2026-04-16)๋ก ํ์ธ๋ฉ๋๋ค. ์ด๋ ์ธ๋ถ์์ ์ค์ ๋ก ์ค์นยท๊ด์ฐฐยท๊ธฐ์ฌํ๋ ์ฌ์ฉ์ธต์ด ํ์ฑ๋์ด ์์์ ๋ณด์ฌ์ฃผ๋ ๊ฐํ ์ ๋ ์งํ์
๋๋ค.
๊ณต์ ์ฌ์ดํธ

๐ WIZnet Strategic Value
(by ChatGPT)
WIZnet Maker ์ํ๊ณ ๊ด์ ์ ์๋ฏธ
์ด ์ฌ๋ก์ ํต์ฌ ๊ฐ์น๋ WIZnet ์นฉ์ด ๋จ์ ๋คํธ์ํฌ ๋ถํ์ด ์๋๋ผ, AI-๋ณด์กฐ ์๋ฒ ๋๋ ๊ฐ๋ฐ ํ๋ซํผ ์์์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋คํธ์ํฌ ๊ธฐ๋ฅ ๋ธ๋ก์ผ๋ก ํธ์ ๋ ์ ์์์ ๋ณด์ฌ์ค๋ค๋ ์ ์ ๋๋ค. ์ด๋ WIZnet ์นฉ์ ์ ์ฉ ๋ฒ์๋ฅผ โ์ง์ ํ์จ์ด๋ฅผ ์ง๋ ์๋ จ ๊ฐ๋ฐ์โ์์ โ์๊ฐํ ๊ฐ๋ฐ์ยท๊ต์ก ์ฌ์ฉ์ยทAI ๋ณด์กฐ ๊ฐ๋ฐ ์ฌ์ฉ์โ๊น์ง ๋ํ๋ ์ ํธ์ ๋๋ค.
๋ค๋ฅธ ๊ณ ๊ฐยท๊ฐ๋ฐ์์๊ฒ ์ฃผ๋ ๋ฉ์์ง
W5500์ ์ฌ์ ํ ์ ์ Ethernet์ด ํ์ํ IoT/๊ต์ก/์ฐ์ ๋ฐ๋ชจ ํ๊ฒฝ์์ ์ค์ฉ์ฑ์ด ๋๊ณ , ๋ธ๋ก ๊ธฐ๋ฐ ๋๊ตฌ์๋ ๊ฒฐํฉ ๊ฐ๋ฅํ๋ค๋ ์ ์ ๋ณด์ฌ์ค๋๋ค. ์ฆ, WIZnet์ ์ ์์ค ๋คํธ์ํฌ ์นฉ ๊ณต๊ธ์์ ๋จธ๋ฌด๋ฅด์ง ์๊ณ , ์์ ๊ฐ๋ฐ ๊ฒฝํ ์ํ๊ณ ์์ผ๋ก ๋ค์ด๊ฐ ์ ์์ต๋๋ค.
์ ์ฌ ํ๋ก์ ํธ ํ์ฅ ๊ฐ๋ฅ์ฑ
ํฅํ์๋ WIZnet ์นฉ์ ํ์ฉํ MQTT ์์ ํฉ, ์ฐ์ ์ฉ ์ผ์ ๊ฒ์ดํธ์จ์ด ํ ํ๋ฆฟ, Modbus TCP/HTTP ๋์๋ณด๋ ๋ธ๋ก, ๊ต์ก์ฉ Ethernet ์ค์ต ํคํธ๋ก ํ์ฅํ ์ ์์ต๋๋ค. ํนํ Aily ๊ฐ์ ํ๋ซํผ๊ณผ ๊ฒฐํฉํ๋ฉด, WIZnet ์ ์ฉ ์ฌ๋ก๋ฅผ โ๋คํธ์ํฌ ๋๋ผ์ด๋ฒ ๊ตฌํโ์ด ์๋๋ผ โ์์ฑํ ์ ์ IoT ๊ธฐ๋ฅ ๋ธ๋กโ์ผ๋ก ์ ๋ฌํ ์ ์์ต๋๋ค.
๐ Summary
Aily Project๋ AI๋ฅผ ํ์ฉํด ์๋ฒ ๋๋ ํ๋ก์ ํธ ๊ธฐํ, ๋ธ๋ก ๊ตฌ์ฑ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ฅ, ์ฝ๋ ์์ฑ๊น์ง ์ฐ๊ฒฐํ๋ ค๋ ํ๋์จ์ด ๊ฐ๋ฐ ํ๋ซํผ์ ๋๋ค. ์ฒจ๋ถ ZIP์ ๊ธฐ์ค์ผ๋ก WIZnet W5500์ ์ด ํ๋ซํผ ์์์ ESP32์ฉ SPI Ethernet ์ต์ ์ผ๋ก ์ค์ ๋ฐ์๋์ด ์์ผ๋ฉฐ, MQTT/HTTP ๊ฐ์ ๋คํธ์ํฌ ๊ธฐ๋ฅ ํ์ฅ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฉ๋ ์ ์์ต๋๋ค.
๐ FAQ
Q1. Aily Project๋ ๋ฌด์์ธ๊ฐ์?
Aily Project๋ AI๋ฅผ ํ์ฉํด ์๋ฒ ๋๋ยทํ๋์จ์ด ํ๋ก์ ํธ ๊ฐ๋ฐ์ ์ฝ๊ฒ ๋ง๋๋ ๊ฐ๋ฐ ํ๋ซํผ์
๋๋ค. ์ฌ์ฉ์๋ ๋ธ๋ก ๊ธฐ๋ฐ์ผ๋ก ๊ธฐ๋ฅ์ ๊ตฌ์ฑํ๊ฑฐ๋ AI ๋์์ ๋ฐ์ ํ๋ก์ ํธ ๊ตฌ์กฐ, ์ฝ๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐ๊ฒฐ์ ๋น ๋ฅด๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ๊ณต๊ฐ ์๋ฃ ๊ธฐ์ค์ผ๋ก Aily Blockly๋ ์ด๋ฌํ ํ๋ฆ์ ๊ตฌํํ๋ ํต์ฌ ๋๊ตฌ์
๋๋ค.
Q2. ์ด UCC์์ WIZnet ์นฉ์ ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์?
์ด UCC์์๋ WIZnet W5500์ด ESP32์ ์ฐ๊ฒฐ๋๋ ์ ์ Ethernet ์ธํฐํ์ด์ค ์นฉ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๊ณต๊ฐ๋ ๋ธ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ฑ ์ฝ๋ ๊ธฐ์ค์ผ๋ก W5500์ SPI ๊ธฐ๋ฐ Ethernet ์ต์
์ผ๋ก ๊ตฌํ๋์ด ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด MQTT๋ HTTP ๊ฐ์ ๋คํธ์ํฌ ๊ธฐ๋ฅ์ ์ ์ LAN ํ๊ฒฝ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Q3. ์ W5500 ์ ์ฉ์ด ์ค์ํ๊ฐ์?
W5500 ์ ์ฉ์ด ์ค์ํ ์ด์ ๋ AI ๊ธฐ๋ฐ ๋ธ๋ก ๊ฐ๋ฐ ํ๊ฒฝ์์๋ ์์ ์ ์ธ ์ ์ ๋คํธ์ํฌ ๊ตฌ์ฑ์ด ๊ฐ๋ฅํ๋ค๋ ์ ์ ๋ณด์ฌ์ฃผ๊ธฐ ๋๋ฌธ์
๋๋ค. ์ด๋ WIZnet ์นฉ์ด ๋จ์ ๋๋ผ์ด๋ฒ ์์ค์ ๋์ด, ๊ต์กยท๋ฉ์ด์ปคยทIoT ํ๋กํ ํ์ดํ ํ๊ฒฝ์์ ๋ฐ๋ก ํ์ฉ ๊ฐ๋ฅํ ๋คํธ์ํฌ ๊ธฐ๋ฅ ๋ธ๋ก์ผ๋ก ํ์ฅ๋ ์ ์์์ ์๋ฏธํฉ๋๋ค.
Q4. ์ด ํ๋ก์ ํธ์ ๊ฐ์ฅ ํฐ ์ฐจ๋ณ์ ์ ๋ฌด์์ธ๊ฐ์?
์ด ํ๋ก์ ํธ์ ๊ฐ์ฅ ํฐ ์ฐจ๋ณ์ ์ ๊ธฐ์กด C/C++ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ AI๋ก ๋ถ์ํด Blockly ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํํ๋ก ํ์ฅํ๋ ค๋ ๊ตฌ์กฐ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ๋ธ๋ก ์ฝ๋ฉ ๋๊ตฌ๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ถ์กฑ์ผ๋ก ํ์ฅ์ฑ์ด ์ ํ๋๋ ๋ฐ๋ฉด, Aily๋ ๊ทธ ํ๊ณ๋ฅผ ์ค์ด๋ ค๋ ๋ฐฉํฅ์ ๋ถ๋ช
ํ๊ฒ ์ ์ํฉ๋๋ค.
