본문 바로가기
Study/ESP8266(WIFI),ESP32(BLE,WIFI)

고유의 SSID만들기

by Answer Choi 2016. 1. 13.
반응형



제품으로 출시 할 경우 고유의 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를 만듭니다.


반응형

인기글