IoT Wireless

WizFi250에서 Domain Name 사용하기(AT+SDNAME) 본문

WiFi module

WizFi250에서 Domain Name 사용하기(AT+SDNAME)

DH0815 2015. 6. 16. 18:17


WizFi250에서 domain name을 사용하기 위해서는 AT+FDNS 명령어를 사용하면 된다.

자세한 사용법은 아래와 같다.

http://wizwiki.net/wiki/doku.php?id=products:wizfi250:wizfi250pg:start#at_fdns


그런데, 이 방법은  MCU 입장에서 AT+FDNS 명령을 계속 입력해줘야 한다는 제한이 있었다.


이에, WizFi250의 최신 F/W(1.0.4.2 이상)에서는 보다 Service mode에서 보다 손쉽게 실시간으로 DNS Query를 사용하는 방법이 생겼다.


AT+SDNAME=<Domain Name>


이 명령을 이용하면, AT+SCON 명령어에서 0.0.0.0으로 설정된 IP를 <Domain Name>의 DNS Query를 통하여 자동으로 받아오게 된다.

WizFi250 Version 1.0.4.2 (WIZnet Co.Ltd)
AT+WSET=0,WizFiDemoAP
[OK]
AT+WSEC=0,,1234****
[OK]
AT+WNET=1
[OK]
AT+SDNAME=google.com  
[OK]
AT+SCON=S,TCN,0.0.0.0,80,0,0  
   => SCON 명령의 "0.0.0.0"은 "google.com"의 IP를 실시간으로 Query해서 적용된다.
[OK]
AT+MPROF=S
[OK]
AT+MRESET
[OK]
WizFi250 Version 1.0.4.2 (WIZnet Co.Ltd)
Joining : WizFiDemoAP
Successfully joined : WizFiDemoAP

[Link-Up Event]
  IP Addr    : 192.168.3.54
  Gateway    : 192.168.3.1

[CONNECT 0]
AT+SMGMT=?
Number of Sockets : 1 (SCID/Mode/Remote/Local/DataMode)
0/TCN/59.18.34.20:80/37676/0 
   => 접속할 서버 IP가 "0.0.0.0"으로 되어 있지만, "google.com"(59.18.34.20)에 접속함
[OK]