본문 바로가기
🚀 ESP-AT 펌웨어와 AT 명령으로 간편하게 ESP32 제어하기 [2025/08/18] First Start.소나무 기운 , 전자제품 개발/생산🚀 ESP-AT 펌웨어와 AT 명령으로 간편하게 ESP32 제어하기 안녕하세요! 👋 이번 글에서는 ESP-AT 펌웨어와 핵심 기능인 AT 명령에 대해 알아보려 합니다. ESP32 모듈을 사용하는 개발자라면 ESP-AT 펌웨어가 정말 유용한데요. 복잡한 코딩 없이도 모듈의 다양한 기능을 손쉽게 제어할 수 있도록 도와줍니다. 마치 스마트폰 앱을 사용하듯이, 간단한 명령어를 통해 Wi-Fi 연결, 데이터 송수신 등의 작업을 처리할 수 있죠. ⚙️ ESP-AT 펌웨어란 무엇일까요? ESP-AT 펌웨어는 Espressif Systems에서 개발한 것으로, ESP32와 같은 모듈에 미리 설치되어 제공됩니다. 핵심은 AT .. 2025. 8. 18.
🔌 Hardware Connection — 하드웨어 연결 가이드 [2025/08/13] First Start.소나무 기운 , 전자제품 개발/생산🔌 Hardware Connection — 하드웨어 연결 가이드 메인 1줄 디바이스를 선택하고 다운받거나 컴파일한 파일을 개발보드에 업데이트하고 AT명령들을 시험할 수 있는 하드웨어 연결 상태를 설명합니다. 📦 필요한 준비물 (What You Need) ESP-AT 테스트를 위해 다음 하드웨어가 필요합니다:🖥 ESP32 개발 보드 – AT 펌웨어 실행용🔌 USB 케이블 – ESP32 ↔ PC 연결 (펌웨어 다운로드 & 로그 출력)🔄 USB-TTL 컨버터 + USB 케이블 – AT 명령 송수신용🧵 점퍼 와이어 – 컨버터 ↔ ESP32 보드 연결 (TX/RX, 필요 시 RTS/CTS) 🔗 UAR.. 2025. 8. 13.
🔍 Technology Selection — 기술 선택 가이드 [2025/08/13] First Start.소나무 기운 , 전자제품 개발/생산🔍 Technology Selection — 기술 선택 가이드 📌 글 시작에 앞서 ESP-AT를 활용하기 전에 적절한 하드웨어와 AT 소프트웨어 솔루션을 선택하는 것이 중요합니다.이 가이드는 그 과정을 단계별로 안내합니다. 🖥 1. 하드웨어 선택 (Hardware Selection) 프로젝트에 맞는 Espressif 칩을 고를 때는기능전력 소비비용크기를 종합적으로 고려해야 합니다.Product Selector Tool, 데이터시트, 보드 선택 가이드 활용을 권장합니다.⚠ 주의: 데이터시트의 최대 성능이 AT 펌웨어에서 모두 지원되지는 않을 수 있습니다.예: ESP32-C6 → Zigbee 3.0/Thre.. 2025. 8. 13.
🚀 What is ESP-AT? — ESP-AT란 무엇인가요? [2025/08/13] First Start.소나무 기운 , 전자제품 개발/생산🚀 What is ESP-AT? — ESP-AT란 무엇인가요? 📌 한눈에 보는 ESP-AT ESP-AT는 Espressif가 개발한 ESP-IDF 기반 솔루션으로, 고객 제품에 손쉽게 무선 연결 기능을 추가할 수 있도록 설계되었습니다.이 솔루션을 사용하면 제품 출시 속도를 높이고, 소프트웨어 개발 비용을 절감하며, 대량 생산에도 적합합니다. 🛠 주요 기능 요약 기능설명📡 Wi-Fi / TCP-IP네트워크 연결과 데이터 전송을 위한 핵심 프로토콜 지원🔗 Bluetooth / BLE근거리 무선 통신과 IoT 확장에 필수적인 블루투스 지원☁ MQTT / HTTP / Ethernet클라우드 연동 및 .. 2025. 8. 13.
📟 ESP-IDF 로그가 안 나와? esp_log_level_set() 호출 순서가 핵심! [2025/08/03] First Start.소나무 기운 , 전자제품 개발/생산📟 ESP-IDF 로그가 안 나와? esp_log_level_set() 호출 순서가 핵심! ESP-IDF에서 로그를 출력하다 보면, 특정 태그의 로그가 출력되지 않는 문제를 겪을 수 있습니다. 특히 UART(시리얼) 초기화 이후에 esp_log_level_set()을 호출하면 로그가 정상 출력되지 않을 수 있습니다.이 글에서는 왜 그런 문제가 발생하는지, 그리고 어떻게 해결할 수 있는지를 예제와 함께 설명합니다. ✅ 문제 상황 ESP-IDF에서 로그를 활성화하려고 다음과 같이 작성했다고 가정해 봅시다:#include "esp_log.h"#include "driver/uart.h"void app_main(void){ .. 2025. 8. 3.
ESP32: Wi-Fi와 BLE를 번갈아 켜는 예제 코드 [2025/07/01] First Start.소나무 기운 , 전자제품 개발/생산ESP32: Wi-Fi와 BLE를 번갈아 켜는 예제 코드 간단한 테스트용 스위칭 프로그램 (Arduino IDE)ESP32는 Wi-Fi와 BLE(Bluetooth Low Energy)를 동시에 사용할 수 있는 기능이 있지만, 상황에 따라 두 가지 무선 기능을 순차적으로 전환해서 사용하는 경우도 있습니다.이 글에서는 Wi-Fi와 BLE를 번갈아 켜고 끄는 간단한 예제 코드를 소개합니다. 테스트 환경: Arduino IDE 사용파일 확장자: .ino 📦 코드 설명 이 프로그램은 BLE와 Wi-Fi 기능을 각각 ON/OFF 하면서 10초 간격으로 전환합니다.목적은 하드웨어나 펌웨어 환경에서 두 기능의 전환이 가능한지 확인하는 .. 2025. 7. 1.
ESP32-C3 AT Command 시리얼 포트 변경하기 [2024/01/15] First Start. 소나무 기운 , 전자제품 개발/생산 ESP32-C3 AT Command 시리얼 포트 변경하기 AT Command를 사용하여 esp32의 기능을 사용할 수 있도록 제공되고 있습니다. 필요에 따라서 esp32-c3의 시리얼 포트를 변경하거나 통신 속도를 변경하는 간단한 작업이 필요한 경우가 있습니다. 몇가지 방법이 있습니다. 알아보도록 하겠습니다. ESP32의 ESP-AT User Guide를 참고하였습니다. 요점 정리 ESP32-C3용 펌웨어를 다운받아 업로드하면 AT Command를 사용할 수 있습니다. 기본 설정은 ESP32-C3-MINI-1 Series에서 GPIO7 : TX GPIO6 : RX GPIO5 : CTS GPIO4 : RTS Baudrate .. 2024. 1. 15.