WizFi210/220에서 Raw Packet 송/수신 하기
1. Check Firmware & Hardware version of WizFi210/220
WizFi210/220에서 Raw Packet을 사용하기 위해서는 WizFi210/220의 소프트웨어 버전이 1.2.0.3(S2WEAP) 이상 인지를 확인 해야 한다.
또한 1.2.0.3은 WizFi210/220의 하드웨어 버전 1.0.1 이상에서만 동작 한다.
2. Test Environment
이 예제는 WizFi210/220에서 Raw Packet을 사용하는 방법을 설명한다. 이 예제에서는 WizFi210이 PC에게 Raw Packet으로 “Hi WizFi210”이라는 메시지를 송신한다.
아래는 테스트 환경을 정리한 그림이다.
3. AT Command Set of WizFi210
AT
[OK]
AT+WD
[OK]
AT+WWPA=qazxswedc
[OK]
AT+NDHCP=1
[OK]
AT+WA=WiznetKaizen
IP SubNet Gateway
192.168.201.21: 255.255.255.0: 192.168.201.1
[OK]
AT+NRAW=2
[OK]
<Esc>R:<Length>:<DstAddr><SrcAddr><EtherType><Raw-Payload>
Length is size of DstAddr, SrcAddr, EtherType and Payload.
4. Python Script for sending raw packet on WizFi210
아래 경로를 이용하면 Python으로 작성한 스크립트를 다운로드 할 수 있다. 이 스크립트는 WizFi210/220에 Serial로 명령을 입력하고 Raw Packet으로 “Hi WizFi210”을 송신하는 예제 이다.
https://github.com/Wiznet/ScriptForUsingRawPacketOnWizFi210
5. Screenshot when receive packet on PC