본문 바로가기
Wi-Fi AT 명령어들 [2025/08/24] First Start.소나무 기운 , 전자제품 개발/생산메인 제목 Wi-Fi AT 명령어들 📡 AT+CWINIT ESP32의 Wi-Fi 드라이버를 초기화하거나 해제하는 명령어입니다.파라미터 값으로 STA(클라이언트) 모드, SoftAP 모드, 또는 두 가지를 모두 지원하도록 설정할 수 있습니다.Wi-Fi 관련 다른 AT 명령어들을 사용하려면 반드시 드라이버가 초기화되어 있어야 합니다.AT+CWINIT=0 은 드라이버 해제, AT+CWINIT=1 은 STA 모드 초기화 등으로 사용됩니다.초기화가 안 되어 있으면 연결 시도가 실패하므로, Wi-Fi 동작 전 필수적으로 실행하는 명령어입니다. 📡 AT+CWMODE 장치의 Wi-Fi 동작 모드를 설정하거나 조회합니다.. 2025. 8. 24.
🚀 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.
⌨️ AT Command Set — ESP-AT 명령어 세트 안내 [2025/08/14] First Start.소나무 기운 , 전자제품 개발/생산⌨️ AT Command Set — ESP-AT 명령어 세트 안내📋 개요ESP-AT(ESP32 기준)에서 제공하는 AT 명령어 세트는 장치의 Wi-Fi, Bluetooth, 네트워크, 시스템 기능 등을 제어할 수 있는 핵심 인터페이스입니다.명령어 구조와 유형을 이해하면 개발과 디버깅이 훨씬 쉬워집니다. 📂 명령어 카테고리ESP-AT 명령어는 다음과 같이 카테고리별로 분류됩니다.⚙️ Basic AT Commands — 기본 시스템 명령📶 Wi-Fi AT Commands — 무선 네트워크 제어🌐 TCP-IP AT Commands — 소켓, 데이터 전송📡 Bluetooth® Low Energy AT Com.. 2025. 8. 14.
📦 AT Binary Lists — ESP-AT 펌웨어 구성 & 선택 가이드 [2025/08/14] First Start.소나무 기운 , 전자제품 개발/생산📦 AT Binary Lists — ESP-AT 펌웨어 구성 & 선택 가이드 📝 개요ESP-AT(ESP32 버전)는 다양한 기능과 설정을 제공하기 위해 여러 개의 바이너리 파일로 구성됩니다.이 가이드는 AT 펌웨어 구성 요소, 플래싱 방식, 그리고 펌웨어 선택 시 고려사항을 한눈에 정리합니다. 1️⃣ AT 펌웨어 패키지 구성 요소 ESP-AT 펌웨어 패키지에는 다음과 같은 파일이 포함됩니다.📄 at_customize.bin → 사용자 정의 파티션 (인증서, 설정 저장)🚀 bootloader/bootloader.bin → 부트로더🗂 customized_partitions.. 2025. 8. 14.
⬇️ Downloading Guide — 펌웨어 다운로드 & 플래싱 가이드 [2025/08/14] First Start.소나무 기운 , 전자제품 개발/생산⬇️ Downloading Guide — 펌웨어 다운로드 & 플래싱 가이드 📋 먼저 확인하세요 ESP-AT 펌웨어를 다운로드하고 ESP32 장치에 플래싱하기 전에,🔌 하드웨어 연결이 완료되어 있어야 합니다.📄 ESP 모듈 시리즈별 지원 명령어 차이를 반드시 확인하세요.플래시 다운로드 툴 받기. ① 📥 펌웨어 다운로드 (Download AT Firmware) 🌐 AT Binary Lists 페이지로 이동💾 사용 중인 장치에 맞는 펌웨어 선택⬇️ 해당 링크를 클릭해 다운로드예시: ESP32-WROOM-32 → ESP32-WROOM-32-AT-V3.2.0.0펌웨어 구성 예시├── at_customiz.. 2025. 8. 14.
🔌 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-AT 사용자 가이드 시작하기 [2025/08/12] First Start.소나무 기운 , 전자제품 개발/생산메인 제목ESP-AT 사용자 가이드 시작하기이 시작 가이드는 사용자에게 ESP-AT에 대한 자세한 정보, 기술 선택, 하드웨어 연결 방법, AT 펌웨어 다운로드 및 플래시 방법 등을 제공합니다. 다음 부분들로 구성되어 있습니다:ESP-AT란 무엇인가?기술 선택하드웨어 연결다운로드 가이드ESP-AT에 대해 자세히 알아보려면 ESP-AT란 무엇인가를 읽어보세요.하드웨어 및 소프트웨어 선택 지원ESP-AT를 시작하려면 먼저 기술 선택을 읽고 하드웨어와 소프트웨어를 선택하는 데 도움을 받은 다음 하드웨어 연결을 읽고 어떤 하드웨어를 준비하고 어떻게 연결해야 하는지 알아보세요. 그런 다음 다운로드 가이드에 따라 기기에 AT 펌웨어를 .. 2025. 8. 12.
📍 AT 유저 가이드 메인 페이지 – 타겟 선택 안내 [2025/08/11] First Start.소나무 기운 , 전자제품 개발/생산📍 AT 유저 가이드 메인 페이지 – 타겟 선택 안내 ESP-AT User Guide는 Espressif의 ESP32 시리즈 SoC에서 AT 명령을 활용하는 방법을 공식적으로 안내하는 문서입니다.페이지 상단의 타겟 선택(Choose target) 기능을 통해 사용 중인 칩에 맞는 전용 가이드를 열람할 수 있습니다.초기 설정, 펌웨어 다운로드, 명령어 참조, 예제 코드 등 개발 과정 전반을 단계별로 제공합니다.각 칩 시리즈별로 지원되는 AT 명령 세트와 펌웨어가 다르므로 반드시 해당 타겟의 문서를 확인해야 합니다.초보자부터 숙련 개발자까지 ESP-AT를 빠르게 이해하고 적용할 수 있도록 구성된 종합 가이드입니다. .. 2025. 8. 11.
📟 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.
윈도우 11: 마우스 우클릭 '추가 옵션 표시' 없이 모든 메뉴 바로 보이게 하는 방법 [2025/07/17] First Start.소나무 기운 , 전자제품 개발/생산윈도우 11: 마우스 우클릭 '추가 옵션 표시' 없이 모든 메뉴 바로 보이게 하는 방법윈도우 11 사용 중 마우스 오른쪽 버튼을 클릭할 때마다 '추가 옵션 표시'를 눌러야 원하는 메뉴(예: VS Code로 열기)가 나타나 답답하셨나요? 이 글은 레지스트리 편집을 통해 윈도우 10처럼 모든 컨텍스트 메뉴가 바로 보이도록 설정하는 방법을 안내합니다. 단계별 지침을 따라하면 쉽게 해결할 수 있습니다. 🤔 왜 이런 변화가 생겼을까요?윈도우 11은 깔끔한 디자인을 위해 마우스 우클릭 메뉴를 간소화했습니다. 하지만 이로 인해 자주 쓰는 유용한 기능들까지 숨겨져 사용자들의 불편을 초래했습니다. 💡 레지스트리 편집으로 .. 2025. 7. 17.
🔄 ESP32 WiFi OTA 업데이트 시스템 구현하기 [2025/07/01] First Start.소나무 기운 , 전자제품 개발/생산🔄 ESP32 WiFi OTA 업데이트 시스템 구현하기IoT 개발에서 가장 중요한 기능 중 하나인 OTA(Over-The-Air) 펌웨어 업데이트를 ESP32로 구현해보겠습니다. 이 시스템을 사용하면 물리적 접근 없이도 웹 브라우저를 통해 원격으로 펌웨어를 업데이트할 수 있습니다. 💾 소스코드 (PlatformIO, Arduino예제) 🎯 시스템 개요ESP32가 WiFi Access Point 역할을 수행하며, 클라이언트가 연결하여 웹 인터페이스를 통해 새로운 펌웨어를 업로드할 수 있는 시스템입니다. ✨ 주요 기능📶 WiFi Access Point 생성 🌐 HTTP 웹 서버 구동 📊 실시간 업로드 진행률 표시 ?.. 2025. 7. 1.
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.
🛰️ Wi-Fi 프로브 리퀘스트란? [2025/06/19] First Start.소나무 기운 , 전자제품 개발/생산🛰️ Wi-Fi 프로브 리퀘스트란? 회사에서 무선 네트워크 환경을 분석하는 과정에서 ‘프로브 리퀘스트(Probe Request)’라는 용어를 자주 접하게 되었습니다. 처음엔 단순한 프레임 중 하나겠거니 했지만, 알고 보니 디바이스 식별, 위치 추정, 보안 분석 등 실무적으로도 굉장히 중요한 역할을 하더군요.이번 글에서는 Wi-Fi 프로브 리퀘스트가 무엇인지, 어떤 정보를 담고 있는지, 그리고 실무에서 어떻게 활용할 수 있는지를 실제 패킷 캡처 예시와 함께 정리해보겠습니다. 📡 1. 프로브 리퀘스트란 무엇인가? Wi-Fi 네트워크에서 디바이스(스마트폰, 노트북 등)는 주변에 연결 가능한 무선 액세스 포인트(AP)를 찾아야.. 2025. 6. 19.
라즈베리파이 피코 미니: 작지만 강력한 마이크로컨트롤러 [2025/05/29] First Start.소나무 기운 , 전자제품 개발/생산메인 제목요즘 DIY나 IoT 프로젝트에 딱 맞는 보드를 찾고 있다면, 라즈베리파이 피코 미니를 주목하세요. 작은 크기에 강력함을 담은 이 보드는 초소형 프로젝트에 최적화되어 있습니다. 피코 미니 vs 다른 피코 보드들항목 피코 미니 피코 피코 W크기매우 작음 (소형 폼팩터)기본 크기기본 크기무선 기능없음없음Wi-Fi 내장GPIO제한적 (최소 구성)26개26개가격매우 저렴저렴약간 더 비쌈 피코 미니는 극한의 소형화를 필요로 하는 프로젝트에 최적입니다.무선 통신이 필요 없다면, 피코 미니가 공간과 비용 모두 절약해줍니다. 어떤 작업에 적합할까? 간단한 센서 제어LED, 모터 제어초소형 휴대기기 제작키보드, 게임패드 .. 2025. 5. 29.
ESP32-C6 1.47Inch LCD 모듈 [2025/05/26] First Start.소나무 기운 , 전자제품 개발/생산ESP32-C6 1.47Inch LCD 모듈ESP32-C6 1.47인치 LCD 모듈은 Wi-Fi 6 및 Bluetooth 5를 지원하며, 1.47인치 LCD 디스플레이를 탑재한 개발 보드입니다. 이 보드는 소형 HMI, IoT 디바이스, 스마트 센서 등 다양한 애플리케이션에 적합합니다. 주요 특징🧠 고성능 RISC-V 듀얼 코어 프로세서 - 최대 160MHz의 고성능 32비트 RISC-V 코어와 최대 20MHz의 저전력 코어를 탑재하여, 고성능 연산과 저전력 처리를 모두 지원합니다. 📶 최신 무선 통신 지원 - 2.4GHz Wi-Fi 6 (802.11ax) 및 Bluetooth 5 (LE)를 지원하여, 빠르고 안정적인 .. 2025. 5. 26.
라즈베리파이 피코란? [2025/05/20] First Start.소나무 기운 , 전자제품 개발/생산라즈베리파이 피코란?라즈베리파이 피코(Raspberry Pi Pico)는 라즈베리파이 재단에서 처음으로 만든 마이크로컨트롤러 보드입니다. 기존 라즈베리파이처럼 리눅스가 돌아가는 컴퓨터가 아닌, 센서나 모터를 제어하는 데 적합한 소형 보드죠. 주요 특징RP2040 칩셋 탑재 (Dual-core ARM Cortex-M0+)클럭 속도: 최대 133MHz메모리: 264KB RAM / 2MB FlashGPIO 핀: 26개, PWM/ADC/I2C/SPI/UART 지원크기: 작고 가벼워 임베디드 프로젝트에 최적프로그래밍도 간단해요MicroPython과 C/C++를 지원하며, 입문자도 쉽게 다룰 수 있어요. 간단한 LED 깜빡이부터 센서 .. 2025. 5. 20.
ESP32 C3 OLED 0.42 모듈 [2025/05/14] First Start.소나무 기운 , 전자제품 개발/생산ESP32-C3 OLED 0.42 inch module 소개EPS32 시리즈가 여러가지 출시되고 있습니다.72 * 40 해상도의 OLED를 포함한 작은 사이즈의 모듈이 있어서 소개해 봅니다. 사양작은 사이즈에 LCD가 달려 있어 간단한 데이터를 표시하기 좋습니다.칩 안테나가 달려있어. Wifi, BT를 모두 구현이 가능합니다.LED가 달려있어 기능 표시에 유리 합니다.특징소형이면서 LCD, LED가 달려있어 단독으로 시험을 하기 좋은것 외에 다른것은 없습니다. 회로도 주의이 제품은 동일한 스팩으로 몇군데 회사에서 춠시 되는 것으로 확인됩니다.각 회사 마다 LCD의 원점이 틀린 경우가 생깁니다.제가 가진 모델은 28, 24가.. 2025. 5. 14.
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.