MAC Address 읽는 함수로 ESP-8266 IC 내부의 2가지 MAC Address 를 읽을 수 있습니다.
참고한 사이트 주소는 다음과 같습니다.
http://www.esp8266.com/viewtopic.php?f=29&t=3587
아직 네트웍 개념이 없어서 잘은 모르겠지만,
1개는 일반 맥 어드레스이고(MAC{STA]) , 또 하나는 Wifi 단독 Server ?(MAC[SOFTAP]) 용 MAC Address 입니다.
Soft AP 는 공유기에 붙이지 않고, 8266가 단독으로 SSID,Password 를 치고 연결할 때
사용하는 방식 으로 알고 있습니다.
그 뭐시냐... 핸드폰으로 Wifi 스캔하면 SSID가 보이죠. (^^ 공부 좀 더 해야겠네요.)
자 나중에 공부 더 해서 추가할께요.
아뭏든, 아두이노 IDE 에서 스케치 소스 코드만 있으면 실험 가능합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #include <ESP8266WiFi.h> uint8_t MAC_array[6]; char MAC_char[18]; void setup() { char ser_tx_buff[100]; Serial.begin(115200); Serial.println(); // put your setup code here, to run once: Serial.print("MAC[STA] ->"); WiFi.macAddress(MAC_array); for (int i = 0; i < sizeof(MAC_array); ++i){ sprintf(MAC_char,"%s%02x:",MAC_char,MAC_array[i]); } Serial.println(MAC_char); MAC_char[0]=0; Serial.print("MAC[SOFTAP] ->"); WiFi.softAPmacAddress(MAC_array); for (int i = 0; i < sizeof(MAC_array); ++i){ sprintf(MAC_char,"%s%02x:",MAC_char,MAC_array[i]); } Serial.println(MAC_char); } void loop() { // put your main code here, to run repeatedly: } | cs |
'ESP8266' 카테고리의 다른 글
[ESP8266] Chip Information 읽기 (0) | 2017.02.15 |
---|---|
[ESP8266] SPI 통신 테스트 (ARDUINO IDE) (0) | 2017.02.15 |
[ESP-8266] 저장된 SSID/Password 지우기 (Arduino IDE) (0) | 2017.02.14 |
[ESP8266] 개발 키트 및 모듈 가격 정보 (0) | 2017.02.13 |
[ESP8266] 아두이노 IDE 개발 환경 구축 (0) | 2017.02.13 |