Study/ESP8266(WIFI),ESP32(BLE,WIFI)
고유의 SSID만들기
Answer Choi
2016. 1. 13. 12:01
반응형
제품으로 출시 할 경우 고유의 SSID를 사용하여 AP모드로 만들어 줘야합니다.
그래야 구분이 되겠죠?
가장 많이 사용하는게 제품명+mac주소입니다.
1 2 3 4 5 6 7 8 9 10 11 | Wifi8266.mode(WIFI_AP); infoln("ap"); String macID=Wifi8266.softAPmacAddress(); macID.toUpperCase(); String AP_NameString = "JME Plug " + macID; char AP_NameChar[AP_NameString.length() + 1]; memset(AP_NameChar, 0, AP_NameString.length() + 1); for (int i=0; i<AP_NameString.length(); i++) AP_NameChar[i] = AP_NameString.charAt(i); char* AP_PwdChar="1234567890"; Wifi8266.softAP(AP_NameChar, AP_PwdChar); | cs |
Line 1 : Wifi8266은 ESP8266WiFi.cpp를 뜻합니다.
모드를 AP모르도 전환합니다.
Line 3 : mac 주소를 String type으로 가져옵니다.
Line 4 : 혹시 소문자가 있다면 대문자로 바꿉니다.
Line 5 : 제품명+mac주소로 String을 합칩니다.
Line 6~9 : char array에 제품명+mac으로 된 SSID를 넣어줍니다.
Line 10 : 비번을 만들어줍니다.
Line 11 : 만들어진 SSID와 PW로 AP를 만듭니다.
반응형