반응형
제품으로 출시 할 경우 고유의 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를 만듭니다.
반응형
'Study > ESP8266(WIFI),ESP32(BLE,WIFI)' 카테고리의 다른 글
WebServer 만들기(웹서버로 AP 설정하기-1) by Arduino library (8) | 2016.06.17 |
---|---|
스마트폰 연동 AP-STA 전환 using Arduino (10) | 2016.01.13 |
EEPROM 사용하기!! (0) | 2016.01.11 |
skthingplug 접속 못하는 문제및 접속 순서 (0) | 2016.01.08 |
arduino에서 nodeMCU(ESP8266)의 freeRAM 값 얻어오기 (0) | 2016.01.07 |