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]