CODEDRAGON ㆍDevelopment/IoT
IPAddress 클래스 - arduino
IPAddress 클래스는 ESP8266WiFi 라이브러리가 아닌 아두이노에서 제공하는 클래스이며, IPv4 주소인 32비트 주소를 나타내기 위해 사용됩니다.
IP 주소는 4개의 부호 없는 1바이트 값(byte 또는 unsigned char) 배열이나 1개의 부호 없는 4바이트 값을 지정하여 초기화할 수 있습니다.
https://github.com/arduino/Arduino/blob/master/hardware/arduino/avr/cores/arduino/IPAddress.h
https://www.arduino.cc/en/Reference/EthernetIPAddress
https://links2004.github.io/Arduino/dd/d5c/class_i_p_address.html
IPAddress 클래스 메소드
· IPAddress()
· localIP()
· macAddress()
IPAddress()
IPAddress(uint8_t first_octet, uint8_t second_octet, uint8_t third_octet, uint8_t fourth_octet) IPAddress(uint32_t address) IPAddress(const uint8_t *address) |
매개변수 |
설명 |
first_octet |
1 바이트 주소 데이터 |
second_octet |
1 바이트 주소 데이터 |
third_octet |
1 바이트 주소 데이터 |
fourth_octet |
1 바이트 주소 데이터 |
address |
4바이트 주소 데이터 또는 1바이트 주소 데이터 배열 |
localIP()
스테이션에 할당된 IP 주소를 반환합니다.
IPAddress localIP() |
macAddress()
스테이션에 할당된 MAC 주소가 저장된 버퍼의 포인터 (매개변수와 동일함) 또는 문자열을 반환합니다
uint8_t *macAddress(uint8_t* mac) String macAddress() |
매개변수 |
설명 |
mac |
MAC 주소가 저장될 버퍼의 포인터 |
'Development > IoT' 카테고리의 다른 글
아두이노 호환보드 드라이버, Windows CH340 Driver, Windows CH341 Driver (0) | 2019.04.23 |
---|---|
ESP8266을 위한 I2C 방식 OLED 제어 라이브러리 (0) | 2019.04.20 |
DHT11 온습도센서 라이브러리 설치하기, DHT11 온습도센서 라이브러리 다운로드, 라이브러리 표시 이름 변경하기 (0) | 2019.04.09 |
ESP8266 AT Instruction Set, ESP8266 AT Command Examples (0) | 2019.04.03 |
ESP8266 SDK API Reference (0) | 2019.03.29 |