로그인회원가입

스마트홈 관련 글

  • ESP32-C3 통신 가이드: ESP-NOW vs WebSocket vs WebServer,  프로젝트에 최적인 선택은?

    ESP32-C3 통신 가이드: ESP-NOW vs WebSocket vs WebServer, 프로젝트에 최적인 선택은?

    ESP32-C3에서 ESP-NOW, WebServer(HTTP), WebSocket의 속도를 비교할 때 가장 중요한 기준은 프로토콜의 오버헤드(Overhead)와 연결 방식(Connectionless vs Connection-oriented)입니다. 각 프로토콜의 특성과 속도 성능을 비교 분석해 드립니다. 1. 프로토콜별 성능 비교 요약 항목 ESP-NOW WebSocket WebServer…

  • 윈도우즈 설치 폴더 팁, 대체 어디에 설치되서 골치 아픈가?

    윈도우즈 설치 폴더 팁, 대체 어디에 설치되서 골치 아픈가?

    윈도우 시스템에서 프로그램이나 데이터가 설치될 수 있는 주요 경로들을 정리해 드릴게요. Claude Code나 Node-RED, 혹은 ESP32 관련 도구들을 다루실 때 이 리스트를 참고하시면 “대체 어디 설치된 거지?”라는 의문이 생길 때 큰 도움이 될…

  • ESP32-C3 SmartConfig: 스마트폰 앱으로 WiFi 정보를 전달하는 방법

    ESP32-C3 SmartConfig: 스마트폰 앱으로 WiFi 정보를 전달하는 방법

    IoT 기기를 만들 때 가장 귀찮은 작업 중 하나가 바로 코드에 WiFi 비밀번호를 하드코딩하는 것입니다. 공유기 비번이 바뀌거나 장소를 옮기면 매번 펌웨어를 새로 올려야 하죠. 오늘은 스마트폰 앱 터치 한 번으로 ESP32-C3에 WiFi…

  • MicroPython ESP32-C3: 전원이 꺼져도 데이터를 유지하는 NVS 사용법

    MicroPython ESP32-C3: 전원이 꺼져도 데이터를 유지하는 NVS 사용법

    ESP32-C3 마이크로파이썬 NVS(Non-Volatile Storage) 완벽 가이드 ESP32-C3와 MicroPython을 활용하면서 가장 고민되는 부분 중 하나가 **’전원이 꺼져도 데이터를 어떻게 유지할 것인가’**입니다. 일반적인 변수는 재부팅 시 초기화되지만, **NVS(Non-Volatile Storage)**를 사용하면 설정값이나 상태 정보를 안전하게 저장할…

  • 내 블로그에 AI 조수 심기: Groq & Gemini API 호출

    내 블로그에 AI 조수 심기: Groq & Gemini API 호출

    1. 도입: 왜 직접 AI API를 연동하는가? 요즘은 웹사이트에서 직접 AI를 쓰는 시대입니다. 하지만 단순히 API 키만 넣고 “Hello”를 주고받는 수준을 넘어, **실제 서비스 수준의 UX(사용자 경험)**를 갖추려면 생각보다 챙길 것이 많습니다. 오늘은…

  • 마이크로파이썬 속도 2배~15배 올리는 마법의 한 줄?

    마이크로파이썬 속도 2배~15배 올리는 마법의 한 줄?

    10배 빠른 코드의 비밀: @native와 @viper 데코레이터 완전 정복 마이크로파이썬(MicroPython)은 배우기 쉽고 강력하지만, C언어에 비해 **’느리다’**는 인식이 있습니다. 특히 ESP32-C3처럼 자원이 한정된 MCU에서 복잡한 비트 연산이나 고속 제어 루프를 돌릴 때 프레임 드랍이나…

  • 비전공자도 이해하는 MQTT 동작 원리 (추천 영상 Top 5)

    비전공자도 이해하는 MQTT 동작 원리 (추천 영상 Top 5)

    1. [송신단] sender.html (연결 점등 추가) HTML 2. [수신단] receiver.html (상단 상태바 추가) HTML 3. [로그] logger.html (터미널 스타일 연결 표시) HTML 4. [서버] server.html (DB 서버 활성화 상태) HTML 5. 통합 대시보드…

  • esp32-c3 mini 를 ai 와 연동해서 할 수 있는 것

    esp32-c3 mini 를 ai 와 연동해서 할 수 있는 것

    ESP32-C3 Mini는 크기가 작고 저전력임에도 불구하고 Wi-Fi와 Bluetooth 5(LE)를 지원하며, RISC-V 아키텍처를 기반으로 하고 있어 AI 기술과 결합했을 때 상당히 재미있는 프로젝트들을 구현할 수 있습니다. 특히 하드웨어 리소스의 한계가 있으므로, 온디바이스(On-device) AI와 클라우드…

  • 온습도 모니터링 그래프 리뉴얼

    온습도 모니터링 그래프 리뉴얼

    그래프 확대 축소 툴팁 상세 기능 추가

  • MQTT와 AES-256으로 만드는 나만의 보안 웹 채팅 프로그램: Talk

    MQTT와 AES-256으로 만드는 나만의 보안 웹 채팅 프로그램: Talk

    **보안형 MQTT 채팅 프로그램(Talk)**의 주요 기능과 구현 시 고려했던 핵심 보안 사항들입니다. 아래에서 직접 실행해 보기 🛠️ 주요 기능 요약 구분 기능 명칭 상세 내용 접속 제어 Web-based Login prompt 대신 웹 UI를 통해…