ESP8266을 이용한 IoT 시스템에서 외부 접속을 가능하게 하기 위한 네트워크 설정을 정리한 문서입니다.
ESP8266의 MAC 주소를 확인하여 공유기에서 고정 IP를 할당할 수 있습니다.
#include <ESP8266WiFi.h>
void setup() {
Serial.begin(115200);
Serial.println();
WiFi.begin("YOUR_SSID", "YOUR_PASSWORD");
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting...");
}
Serial.print("ESP8266 MAC Address: ");
Serial.println(WiFi.macAddress());
}
void loop() {}
시리얼 모니터에서 MAC 주소를 확인합니다. 예시: 2C:3A:E8:1F:56:89
192.168.0.1
또는 192.168.1.1
) 접속192.168.1.100
)ESP8266의 웹 서버에 외부에서 접속할 수 있도록 공유기에서 포트 포워딩을 설정합니다.
192.168.1.100
(ESP8266의 고정 IP)80
8080
(또는 원하는 포트)TCP