ESP32 AT command를 이용한 UDP broadcast
아래와 같이 다수의 ESP32를 하나의 AP에 연결을 했을때, UDP broadcast를 이요한 data 전송에 대한 예제 입니다.
1. 모든 ESP32에 UDP를 동일하게 아래와 같이 설정 합니다.
AT+CWMODE=1 // wifi station 모드
AT+CWJAP="AP-ssid","AP-password" // AP 접속
AT+CIFSR // IP 확인
AT+CIPMUX=1 // 멀티 연결 enable
AT+CIPSTART=4,"UDP","255.255.255.255",3310,3310,0 // UDP, 처음 4는 Socket번호입니다.
명령어 메뉴얼 :
2. 이제 3대 모두 UDP 전송이 가능합니다.
이 중 아무거나 1대에서 Data를 전송하면, 나머지 2대에서 data를 수신 할 수 있습니다.
AT+CIPSEND=4,10 // 4는 소켓번호, 10은 전송 data byte
>1234567890 // >가 나온 후 데이터 입력
'ESPRESSIF' 카테고리의 다른 글
ESP32 모듈 기본 시험 firmware 및 시험 방법 (0) | 2021.08.12 |
---|---|
ESP32 부팅 시퀀스(booting sequence), 부트로더(bootloader) (0) | 2021.08.04 |
ESP32 RF Tx power 조정 방법 : How to adjust RF Tx power ? (0) | 2021.08.03 |
ESP32-C3 : AWS 연동 시험 (Rainmaker 사용) (0) | 2021.07.03 |
ESPTOOL : 도스용 Esptool 프로그램 (ESP8266, ESP32 firmware, 메모리 관리) (0) | 2021.06.18 |