반응형
와이파이 라우터 없이 ESP 끼리 통신을 할 수 있는 ESP-NOW 프로토콜이 있다.
복잡한 프로그래밍 방법을 몰라도 ESP 개발 환경을 구축할 때 설치된 기본 샘플로도 실행해 볼 수 있다.
<ESP32 - ESPNow - ESPNow_Basic_Master, ESPNow_Basic_Slave>
위의 샘플들을 이용하여 상호 간의 통신을 간단하게 확인할 수 있다.
일단 두 개의 ESP32를 준비한다.
각각의 ESP에 각각의 샘플을 업로드한다.
각각의 샘플을 ESP32에 업로드하면 아래와 같이 실행된다.
<마스터>
<슬래이브>
이와 같이 상호 간의 통신이 가능하다.
이것을 응용하면 아래와 같은 시스템도 만들 수 있다.
이렇게 통신하고자 하는 모듈의 맥 어드레스만 알면 디렉트로 무선 통신이 가능하다.
재미있네.
실제 ESP NOW는 마스터 슬래이브라는 개념이 없다.
따라서 샘플 프로그램에 얽매이지 않고 개념을 이용해서 활용하여야 할 것 같다.
좋은 사이트를 발견했으니 공부를 좀 해보자.
https://randomnerdtutorials.com/esp-now-esp32-arduino-ide/
반응형