IoT/Wi-Fi Module

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