Wiznet makers

Aimee0

Published April 17, 2026 ©

101 UCC

23 WCC

16 VAR

0 Contests

0 Followers

0 Following

Original Link

aily-blockly-libraries

aily-blockly-libraries

COMPONENTS Hardware components

WIZnet - W5500

x 1


PROJECT DESCRIPTION

https://aily.pro

https://aily.pro/doc/home


📌Overview

https://www.bilibili.com/video/BV1NPfnB7Eo5/?spm_id_from=888.80997.embed_other.whitelist&t=128.301101&bvid=BV1NPfnB7Eo5

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.jsongenerator.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)로 확인됩니다. 이는 외부에서 실제로 설치·관찰·기여하는 사용층이 형성되어 있음을 보여주는 강한 정량 지표입니다.

공식 사이트

https://aily.pro/home

📌 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는 그 한계를 줄이려는 방향을 분명하게 제시합니다.

Documents
Comments Write