ESP32 기반 로컬 AI 에이전트: 프레임워크, 프로젝트 및 한계점

  • ESP32는 최적화된 로컬 AI 에이전트 실행을 지원하여 지연 시간, 전력 소비 및 클라우드 의존성을 줄입니다.
  • ESP-Claw 및 PycoClaw와 같은 프레임워크는 완전한 에이전트 아키텍처, 영구 메모리 및 IoT 하드웨어에 대한 직접 제어 기능을 제공합니다.
  • 실제 프로젝트에서는 ESP32 기반의 하이브리드 AI를 활용한 음성 비서, 가상 애완동물, 대화형 장치를 선보입니다.
  • 컴퓨팅 및 메모리 제약으로 인해 소형 모델과 하이브리드 전략이 필요하지만, 비용과 유연성 측면에서 경쟁력이 매우 높습니다.

ESP32의 로컬 AI 에이전트

실행의 아이디어 ESP32 기반 로컬 AI 에이전트 더 이상 공상 과학 소설이나 몇몇 하드웨어 마니아들의 실험이 아닙니다. ESP-Claw와 PycoClaw 같은 프레임워크, MCP 기반 아키텍처, 음성 비서 및 가상 캐릭터를 위한 DIY 프로젝트 등을 통해 생태계가 성숙해지면서 사물 인터넷(IoT), 홈 자동화, 심지어 경공업 환경에서도 실질적인 솔루션을 제공할 수 있게 되었습니다.

이 글에서는 그 거대한 우주를 현실로 가져와 보겠습니다. ESP32에서 AI 에이전트를 실행한다는 것은 무엇을 의미합니까?어떤 옵션들이 있는지(ESP-Claw, PycoClaw, 그리고 LangChain이나 MCP를 사용한 자체 개발 버전 등), 각각의 하드웨어적 한계는 무엇인지, 그리고 어떤 사용 사례에서 실제로 유용한지 살펴봅니다. 실용적인 접근 방식과 친근한 어조로, 수치적인 측면이나 설계상의 어려움도 놓치지 않고 다룹니다.

ESP32를 활용한 엣지 AI: 인공지능이 클라우드를 떠나는 이유

최근 몇 년 동안 인공지능은 "모든 것을 클라우드에" 두는 모델에서 점차 벗어나 엣지 컴퓨팅으로 이동하고 있습니다. 이 장치들은 자율적으로 작동합니다. 또한 외부 서버에 대한 의존도가 낮아집니다. 이러한 추세는 IoT 분야에서 매우 분명하게 나타납니다. 지연 시간 감소, 개인 정보 보호 강화, 에너지 소비 제어 용이성 등이 그 예입니다.

이러한 변화 속에서 ESP-Claw와 PycoClaw 같은 제안들은 완벽하게 들어맞으며, 다음과 같은 목표를 추구합니다. ESP32 마이크로컨트롤러에서 로컬 AI 에이전트를 실행하세요그들은 데이터 센터에서 대형 LLM과 경쟁하려는 것이 아니라 자동화, 스마트 센서 또는 소형 로봇을 위한 경량의 내장형, 상시 사용 가능한 두뇌를 제공하려는 것입니다.

일반적인 엣지 AI 구성에서 ESP32는 다음과 같은 역할을 합니다. 네트워크 에지의 스마트 노드센서 데이터를 기반으로 의사 결정을 내리고, 이벤트에 반응하고, 제어 로직을 실행하며, 복잡한 모델이나 고강도 처리가 필요한 경우(녹음, 복잡한 추론, 고급 음성 합성 등)에만 클라우드를 사용합니다.

파이프라인의 일부는 디바이스에서 실행되고 일부는 서버에서 실행되는 이러한 하이브리드 접근 방식은 다음과 같은 이점을 제공합니다. 민감한 데이터를 로컬에 저장하세요.네트워크 트래픽을 줄이고 사용자 경험을 개선하는 것은 홈 자동화, 산업 또는 의료 분야에서 매우 중요합니다.

ESP32를 AI 에이전트 플랫폼으로 활용할 때의 한계와 장점

ESP32는 여러 기능을 결합하여 메이커 커뮤니티와 저비용 전문 프로젝트에서 명성을 얻었습니다. 와이파이, 블루투스 및 적당한 전력 소비 아주 저렴한 칩에 탑재되어 있죠. 하지만 인공지능 에이전트를 다룰 때는 성능이 어떨까요?

하드웨어 측면에서 일반적인 ESP32는 약 240MHz의 클럭 속도를 낼 수 있는 듀얼 코어 Xtensa 프로세서를 제공합니다. 520KB의 SRAM과 수 MB의 플래시 메모리또한, 외부 PSRAM을 탑재한 변형 모델도 있어 사용 가능한 공간을 크게 확장할 수 있습니다. GPU는 아니지만, 간단한 추론, 에이전트 로직 및 주변 장치 제어를 실행하기에는 충분합니다.

소비 전력 측면에서 ESP32는 일반적으로 다음 범위에서 작동합니다. 활성 모드에서 80mA 및 260mA 3,3V(약 0,3~0,85W)에서 작동하므로 저전력 모드와 이벤트 발생 시 절전 모드가 결합되면 배터리 구동 장치에서도 사용할 수 있습니다. 로컬 AI 처리가 바로 에너지 절약을 가능하게 하는 핵심 요소입니다. 지속적인 데이터 전송을 피하십시오. 클라우드에.

비용 또한 결정적인 요소입니다. ESP32 기반 보드는 10유로 미만으로 구입할 수 있는 제품이 많으며, 매우 소형화된 제품도 있습니다. 이러한 점 때문에 상용화가 가능합니다. 수십 또는 수백 개의 스마트 노드 예산을 초과하지 않고 현장에서 작업을 진행하는 것은 스타트업이나 자금력이 부족한 프로젝트에 필수적인 요소입니다.

하지만 우리는 현실적으로 생각해야 합니다. 제한된 RAM과 강력한 AI 가속기 부재칩 자체에서 실행되는 모델은 매우 간결해야 하며, 일반적으로 8비트로 양자화되고, 레이어 수가 적고, 매개변수 수도 적어야 합니다. 이러한 제약 조건 때문에 이러한 자원을 최대한 활용하도록 설계된 프레임워크가 등장하게 되었습니다.

ESP-Claw: 엣지 컴퓨팅 환경에 최적화된 ESP32 기반 로컬 AI 에이전트

ESP-Claw는 Espressif Systems에서 개발한 프레임워크로, 다음과 같은 명확한 아이디어를 제시합니다. ESP32는 지능형 에이전트를 완전히 로컬에서 실행합니다.외부 백엔드에 지속적으로 의존하지 않고 작동합니다. 이 시스템은 소형 ChatGPT를 구축하는 것이 아니라 특정 IoT 작업에 초점을 맞춘 에이전트를 만드는 것을 목표로 합니다.

ESP-Claw의 디자인은 다음을 기반으로 합니다. 모듈 식 아키텍처 이 시스템에는 경량 추론 엔진, 에이전트 관리 시스템, 센서 및 액추에이터 통합 ​​인터페이스가 포함되어 있습니다. 이 장치는 데이터를 읽을 뿐만 아니라 해석하고 조치를 결정합니다. 이는 모든 데이터를 단순히 클라우드로 전송하는 것과는 매우 다른 기능입니다.

ESP-Claw 에이전트는 다음과 같은 개체로 이해할 수 있습니다. 입력을 받아 간결한 모델로 처리합니다. 그리고 출력을 생성합니다(릴레이 작동, 알림 전송, 설정값 조정 등). 진정한 강점은 여러 데이터 소스(재실 여부, 온도, 습도, 주변 소음 등)가 결합되고 로컬 의사 결정 정책이 정의될 때 나타납니다.

메모리 제한으로 인해 ESP-Claw는 다음 사항에 의존합니다. 압축 모델 및 최적화 기법 8비트 양자화, 파라미터 축소, 증분 실행과 같은 기능들이 포함됩니다. 초기 문서에서는 1MB 미만의 모델들을 언급했는데, 이는 많은 ESP32 보드에서 사용 가능한 메모리 용량과 잘 맞아떨어집니다.

지연 시간에 미치는 영향은 상당합니다. 클라우드 호출은 일반적으로 다음과 같은 시간이 소요됩니다. 100ms와 500ms 연결 상태에 따라 간단한 작업의 경우 로컬 추론 시간이 10ms 미만으로 단축될 수 있습니다. 산업 자동화, 홈 자동화 또는 기타 실시간 제어 애플리케이션에서 이러한 차이는 사용자 경험을 완전히 바꿔놓습니다.

PycoClaw: OpenClaw 에이전트 아키텍처를 MicroPython으로 구현

ESP-Claw는 경량 모델과 C/C++ 로직에 중점을 두는 반면, PycoClaw는 다른 접근 방식을 취합니다. OpenClaw 에이전트 아키텍처를 ESP32로 포팅하기 MicroPython을 사용합니다. 목표는 5달러짜리 마이크로컨트롤러로 최신 백엔드 스타일의 메모리, 도구 및 오케스트레이션을 갖춘 프로덕션 에이전트를 실행하는 것입니다.

OpenClaw는 본래 개발을 위해 설계된 오픈 소스 프레임워크입니다. 신뢰할 수 있고, 감사 가능하며, 제어 가능한 AI 에이전트단순히 LLM을 감싸는 대신, 메시지 라우팅을 위한 중앙 게이트웨이, 에이전트 런타임, 다중 에이전트 라우팅 시스템, 잘 구성된 실행 파이프라인 등 여러 요소로 이루어진 허브 앤 스포크 아키텍처를 정의합니다.

OpenClaw 코어에는 다음이 포함됩니다. 6단계 파이프라인데이터 수집, 라우팅, 컨텍스트 구성, 모델 호출, 도구 실행 및 응답 전달. 각 에이전트는 성격, 규칙 및 컨텍스트가 정의된 일반 텍스트 파일(AGENTS.md, SOUL.md, USER.md)을 사용하여 자체적으로 격리된 작업 공간을 유지하므로 여러 전문화된 에이전트가 동일한 시스템에서 공존할 수 있습니다.

PycoClaw는 이러한 개념들을 가져와 ESP32의 MicroPython에 적용합니다. 이 프로젝트는 다음을 포함합니다. 브라우저에서 접근 가능한 IDE 이를 통해 펌웨어 플래싱 및 환경 관리가 간소화되므로 창업자는 복잡한 툴체인을 다룰 필요 없이 보드를 연결하고 버튼 하나만 누르면 에이전트를 배포할 수 있습니다.

PycoClaw의 핵심적인 특징 중 하나는 다음과 같습니다. 해당 에이전트는 GPIO, I2C, SPI 및 PWM에 대한 네이티브 액세스 권한을 가지고 있습니다.이는 대화를 나누고, 결정을 내리고, API에 쿼리를 보내는 동일한 개체가 중간 연결 장치 없이 직접 모터를 켜고, 센서 값을 읽고, 화면을 업데이트하고, 릴레이를 작동시킬 수 있음을 의미합니다.

또한 PycoClaw는 다음을 복제합니다. OpenClaw 멀티채널 채팅 마이크로컨트롤러에서 블루투스, Wi-Fi, 시리얼 또는 MQTT를 사용하여 통신할 수 있습니다. 단일 ESP32는 모바일 앱, 웹 패널 또는 산업용 브로커로부터 명령을 수신할 수 있으며, 각 채널에 대한 통합 코드를 다시 작성할 필요가 없습니다.

메모리, 영구 저장 및 ScriptoHub: PycoClaw 생태계

순수 머신러닝 라이브러리와 비교했을 때 핵심적인 차이점은 PycoClaw가 상태를 고급 방식으로 처리한다는 점입니다. 에이전트 메모리(세션, 메모, 구성, 개인 설정) 컨텍스트는 SPIFFS 또는 LittleFS와 같은 파일 시스템을 사용하여 ESP32 플래시에 저장되므로 재부팅 및 정전 시에도 유지됩니다.

이러한 세부 사항은 소비자 제품(사용자를 인식하고 매일 재설정하지 않는 홈 어시스턴트)과 산업 분야 모두에서 핵심적입니다. 맥락의 연속성 의사 결정의 추적 가능성은 선택 사항이 아니라 필수 사항입니다.

PycoClaw는 개발 속도를 높이기 위해 ScriptoHub를 사용합니다. 에이전트 스크립트를 위한 커뮤니티 마켓플레이스그곳에서는 홈 자동화, 경량 로봇 공학, 현장 지원, 모니터링 등과 같은 사전 구축된 솔루션을 찾을 수 있습니다. 팀은 기술을 가져와 수정하고 자체적인 기여를 공유할 수 있습니다.

다른 임베디드 AI 접근 방식과 비교했을 때, PycoClaw는 독특한 위치를 차지하고 있습니다. 이 분야에서는 TensorFlow Lite Micro나 Edge Impulse와 같은 솔루션이 두드러집니다. 센서 분류 (진동, 제스처, 기본 오디오) 등의 기능을 제공하지만, 메모리와 도구를 갖춘 에이전트 루프는 제공하지 않습니다. AWS IoT Greengrass와 같은 솔루션은 하이브리드 아키텍처에 상당한 기능을 제공하지만, 그만큼 비용도 많이 듭니다. 기기당 비용과 클라우드에 대한 높은 의존도.

저렴한 하드웨어에서 에이전트 스택을 구축하려는 스타트업에게 PycoClaw는 다음과 같은 이점을 제공합니다. 최소한의 지연 시간, 직접적인 하드웨어 제어 및 수정 가능한 동작 펌웨어를 계속해서 재설치하는 대신 간단한 텍스트 파일을 편집하는 방식입니다.

ESP32 기반 음성 비서: LangChain, MCP 및 하이브리드 아키텍처

일반적인 프레임워크를 넘어, 매우 강력한 연구 분야가 있습니다. 바로 다음을 활용하는 것입니다. ESP32를 음성 프런트엔드로 활용추론 및 생성 과정은 LLM 및 오디오 서비스를 갖춘 서버에서 실행되지만, 여러 실제 프로젝트를 통해 이것이 가능할 뿐만 아니라 매우 매끄럽게 작동한다는 것이 입증되었습니다.

대표적인 예로 ESP32를 사용하여 실시간 음성 비서를 구축하는 것을 들 수 있습니다. 오디오 캡처, 버튼 관리 및 사운드 재생보드는 웹소켓을 통해 음성 데이터를 Node.js 서버(주로 TypeScript 사용)로 전송하며, 이 서버는 LangChain 및 OpenAI 모델을 통합합니다. 먼저 Whisper를 사용하여 음성을 텍스트로 변환한 다음, LLM(GPT 또는 유사한 모델)을 사용합니다. 오픈 모델 답을 이해하고 도출하기 위해.

텍스트 응답은 음성 합성 서비스로 전달되고 오디오가 생성됩니다. ESP32에서 스트리밍이 재개됩니다.출력은 소형 스피커를 통해 재생됩니다. 이 시스템은 사용자의 컴퓨터나 휴대전화를 해킹하지 않고도 항상 사용 가능한 "스마트 무전기"처럼 작동합니다.

기술적인 측면에서 가장 큰 과제 중 하나는 다음과 같습니다. 효율적인 버퍼 관리 ESP32와 서버 모두에서 낮은 지연 시간을 유지하고 오디오 끊김 현상을 방지하는 것이 매우 중요합니다. 버퍼 크기, 샘플 속도 및 청킹 전략을 적절히 조정하면 원활한 대화와 잡음 및 지연으로 가득한 악몽 같은 경험 사이의 차이를 만들 수 있습니다.

아키텍처 측면에서는 MCP(모델 컨텍스트 프로토콜) 또는 유사한 접근 방식이 중요해지며, 이는 다음과 같은 사항을 정의합니다. 에이전트와 물리적 세계 간의 표준 역량 계약MCP 덕분에 어시스턴트는 센서 판독, 액추에이터 이동, 비즈니스 API 쿼리 또는 조명 제어와 같은 "도구"를 선언적으로 호출할 수 있으며, 각 모델에 대한 특정 코드를 작성할 필요가 없습니다.

ESP32-S3는 네이티브 USB, 향상된 벡터 컴퓨팅 기능, MEMS 마이크를 사용한 I2S 오디오 지원 등 다양한 기능을 제공하여 다음과 같은 장치를 제작할 수 있습니다. 그들은 키워드 탐지기를 로컬에서 실행합니다.이들은 간단한 전처리(VAD, 기본 정규화)를 처리하고, 복잡한 부분(전체 전사, LLM 추론 및 음성 합성)은 백엔드에 위임합니다.

실제 프로젝트: 사이버펫, 휘틀리, 그리고 개성 넘치는 DIY 도우미

이론은 그럴듯하지만, 실제로 잠재력을 어디에서 볼 수 있을까요? ESP32 기반 AI 에이전트 이미 가동 중인 구체적인 프로젝트들이 그 증거입니다. 특히 눈에 띄는 예로는 ESP32-S3와 410x502 픽셀 HD 화면으로 구동되는 데스크톱 사이버펑크 "키튼"이 있습니다.

이 장치는 다음과 같이 작동합니다. 음성 및 애니메이션 기능이 있는 가상 애완동물마이크로컨트롤러는 중앙 에이전트(에이전트 mcp)를 통해 여러 AI 모듈을 조율하여 입 모양, 반응 및 동작을 총괄합니다. 알고리즘은 오디오에서 음소를 분해하여 고양이의 입 모양을 음성에 맞춰 동기화하며, 입 모양은 더욱 자연스러운 움직임을 위해 최적화되었습니다.

주관적인 경험은 많은 것을 드러냅니다. 창작자는 혼자 보드게임을 할 때 새끼 고양이를 옆에 두고 간다고 언급합니다. 마치 진짜 친구가 있는 것 같은 기분이에요.단순한 챗봇이 아닙니다. 핵심은 실시간 애니메이션, 음성, 그리고 모든 AI 모듈을 하나의 "캐릭터"로 연결하는 에이전트를 결합하는 것입니다.

또 다른 흥미로운 예로는 Portal 2의 캐릭터인 Wheatley의 휴대용 버전이 구현된 것을 들 수 있습니다. ESP32 코어와 8MB의 PSRAM을 탑재한 SenseCap Watcher이 경우 펌웨어는 ESP-IDF로 개발되었으며, 마이크 오디오를 백엔드로 전송하기 위해 WebRTC를 사용합니다.

연결 과정은 다음과 같습니다. ESP32가 WebRTC를 통해 오디오를 전송하고, 서버는 이를 사용합니다. 속삭임으로 받아쓰기GPT-4o는 응답 텍스트를 생성하는 데 사용되고, ElevenLabs는 음성을 합성하는 데 사용됩니다. 반환되는 오디오 스트림 또한 WebRTC를 통해 전송되므로 결과적으로 말하는 휘틀리가 생성됩니다. 인터넷 연결을 통해 어디서든 실시간으로 대응하세요..

마지막으로, ESP32를 I/O 인터페이스로 사용하고 Node.js + LangChain + OpenAI를 백엔드로 사용하는 DIY 어시스턴트가 완성됩니다: 말하는 버튼, 서버로 실시간 오디오 스트리밍AI는 상황을 이해하고, 추론하고, 응답한 다음, 그 응답을 마이크로컨트롤러로 다시 보냅니다. 이 모든 과정은 단계별 설정 가이드와 함께 공개 저장소에 게시되어 있습니다.

활용 사례: 스마트 홈 및 소매업부터 경공업 및 교육에 이르기까지

ESP32가 AI 에이전트(로컬 또는 하이브리드)를 호스팅할 수 있다는 사실을 받아들이면 응용 분야는 무궁무진해집니다. 집에서는 ESP-Claw나 PycoClaw 같은 프레임워크를 사용하여 AI 에이전트를 만들 수 있습니다. 더욱 스마트한 홈 자동화 시스템 사용 패턴을 학습하는 장치들: 사용자의 존재와 시간에 따라 조명이 조절되거나, 과거 사용 행태에 따라 온도를 조절하는 실내 온도 조절 장치, 또는 센서와 음성을 결합한 소형 데스크톱 도우미 등이 있습니다.

농업 및 농촌 IoT 환경처럼 연결이 제한적이고 비용이 많이 드는 곳에서 ESP32 기반 에이전트는 다음과 같은 이점을 제공할 수 있습니다. 관개, 환기 또는 온실 개방 여부를 결정하세요 로컬 데이터와 AI 기반 규칙을 활용하여 꼭 필요한 경우에만 요약 정보나 알림을 서버로 전송합니다. 이를 통해 데이터 사용량을 크게 줄이고 운영 안정성을 강화할 수 있습니다.

경공업 환경에서 이러한 스마트 마이크로컨트롤러는 다음과 같은 용도로 사용됩니다. 모니터링 및 예측 유지보수경량 ESP32 기반 노드는 진동이나 온도의 이상 징후를 감지하고, 의심스러운 이벤트를 표시하며, 심각한 고장이 발생하기 전에 경보를 울려 공장 가동을 유지할 수 있습니다.

또 다른 매우 유망한 분야는 교육 및 DIY 로봇 공학입니다. ESP32와 PycoClaw를 사용하면 다음과 같은 것들을 만들 수 있습니다. 적응형 행동을 갖춘 교육용 로봇단순히 선을 따라 움직이는 것을 넘어, 상호작용을 통해 학습하고, 기억을 저장하며, 간단한 음성 명령을 이해하는 로봇. 이 모든 기능을 교육 기관이라면 누구나 구매할 수 있는 하드웨어로 구현할 수 있습니다.

그리고 물론 고객 서비스와 소매업: 판매 시점 담당 직원들이 있습니다. 이 제품들은 지속적인 연결 없이도 작동합니다.음성 제어 기능이 있는 대화형 키오스크, 교실이나 박물관의 접근성 시스템… 이러한 모든 경우에 민감한 데이터에 대한 로컬 제어와 지연 시간 단축은 사용자 경험과 규정 준수를 모두 향상시킵니다.

ESP32에서 AI 에이전트의 한계 및 과제

장점만 있는 것은 아닙니다. 이러한 접근 방식의 주요 한계는 다음과 같습니다. 컴퓨팅 성능 및 메모리 ESP32의 한계로 인해 PSRAM과 최적화 기능을 사용하더라도 대규모 언어 모델을 로컬에서 실행하는 것은 불가능합니다. 복잡한 추론을 위해서는 외부 API에 위임해야 하며, 이는 연결성 및 사용 비용에 대한 의존성을 초래합니다.

모델들이 사용할 수 있는 공간은 보통 대략 이 정도입니다. 메가바이트 미만 많은 경우 네트워크 설계 및 최적화는 예술에 가깝습니다. RAM 오버플로를 방지하기 위해 적극적인 양자화, 파라미터 축소, 계층 가지치기, 그리고 점진적 실행 기법 등이 사용됩니다.

또 다른 심각한 과제는 다음과 같습니다. 배포 후 에이전트 및 모델 업데이트PycoClaw와 같은 프레임워크를 사용하면 일반 텍스트로 구성 및 "특성"을 쉽게 편집할 수 있지만, 특히 연결이 불규칙적인 경우 현장의 수백 개 노드에 걸쳐 모델을 교체하는 것은 복잡할 수 있습니다.

위급한 환경에서는 보안이 엄청나게 중요해진다.에이전트가 장비, 중요 데이터 또는 비즈니스 프로세스에 접근하는 경우 보안 부팅, 플래시 암호화, 펌웨어 서명, 상호 인증, 역할 기반 권한 부여 및 명령 감사 기능은 필수적입니다. 동적 코드 실행 및 원격 도구 사용은 엄격한 정책과 테스트를 통해 제한되어야 합니다.

마지막으로, 이러한 프로젝트들 중 일부(특히 PycoClaw와 그 마켓플레이스)의 생태계는 여전히 초기 단계에 있습니다. 성숙의 초기 단계지속적으로 발전하는 문서, 성장하는 커뮤니티, 그리고 잦은 API 변경은 최첨단 기술을 도입할 때 감수해야 할 부분입니다.

이러한 제약 조건에도 불구하고 비용 대비 전력 효율은 매우 매력적입니다. 많은 스타트업과 IoT 프로젝트에게 있어 이러한 조합의 가능성은 큰 장점이 될 수 있습니다. 고급 에이전트가 포함된 5~10유로 하드웨어 이는 제약과 학습 곡선을 충분히 상쇄하고도 남습니다.

위에서 언급한 모든 사항을 고려하면, ESP32가 단순히 저렴한 마이크로컨트롤러에 머무르지 않고 생태계의 기반으로 자리매김하는 모습이 그려집니다. AI 에이전트가 내장된 스마트 노드판단하고, 기억하고, 대화하고, 환경에 따라 행동할 수 있는 능력. ESP-Claw와 PycoClaw 같은 프레임워크, MCP 아키텍처, 음성 비서 사례, 그리고 Cyberpet이나 Portable Wheatley 같은 창의적인 프로젝트들을 보면, AI가 클라우드를 벗어나 네트워크 엣지에서 진정으로 자리매김하고 있다는 것이 분명합니다.

ESP32-S3 및 배터리가 내장된 M5StampS3 BAT 모듈
관련 기사 :
ESP32-S3 및 배터리가 내장된 M5StampS3 BAT 모듈