WiFi module
WizFi250에서 Binary SSID 설정하기
DH0815
2015. 11. 23. 14:13
사실 Binary SSID도 AT+WSET 명령을 이용해서 가능하다.
하지만, SSID에 AT Command 구분자인 ","가 포함된 경우등에는 문제가 발생할 수 있다.
이를 위해서 WizFi250에 AT+WSET2 명령을 추가 하였다.
기존 AT+WSET 명령에 32 Byte SSID와 그 길이를 Over Write 하는 형태이다.
AT+WSET2=length_ssid,binary_ssid
length_ssid : SSID의 길이
binary_ssid : 실제 SSID의 값. Hex 형태로 입력해야 한다.
at+wsec=0,,12345678 [OK] at+wset=0,WizFiDemoAP [OK] at+wjoin Joining : WizFiDemoAP Successfully joined : WizFiDemoAP [Link-Up Event] IP Addr : 192.168.3.51 Gateway : 192.168.3.1 [OK]
SSID가 B0:A1:B3:AA:B4:D9의 6 Byte 이라고 하면("가나다"가 EUC-KR로 인코딩) 아래와 같이 설정하면 된다.
at+wsec=0,,12345678 [OK] at+wset=0,DummyAP [OK] 아래의 AT+WSET2 명령에서 실제 SSID가 적용되므로 여기서의 SSID(DummyAP)는 영향을 미치지 않는다. at+wset2=6,B0:A1:B3:AA:B4:D9 [OK] at+wjoin Joining : 가나다 Successfully joined : 가나다 [Link-Up Event] IP Addr : 192.168.0.5 Gateway : 192.168.0.1 [OK]
at+wsec=0,,12345678 [OK] at+wset=0,DummyAP [OK] 아래의 AT+WSET2 명령에서 실제 SSID가 적용되므로 여기서의 SSID(DummyAP)는 영향을 미치지 않는다. at+wset2=8,B0:A1:2C:B3:AA:2C:B4:D9 [OK] at+wjoin Joining : 가,나,다 Successfully joined : 가,나,다 [Link-Up Event] IP Addr : 192.168.0.5 Gateway : 192.168.0.1 [OK]