Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- PicoC
- SerialPassthrough
- KT
- SSL Server
- WiFi
- MQTT
- 오픈 하우스
- AT+FSOCK
- WizFi310
- LoRa
- IoTMakers
- NB-IoT
- micropython
- SKT
- WizFi250
- C Script
- W7500
- ThingPlug
- Cat M1
- WIZwiki-W7500
- IOT
- WizFi210
- ESP8266
- cloud
- AT+MEVTFORM
- OpenSSL
- Gainspan
- Neul
- 안드로이드
- script
Archives
- Today
- Total
IoT Wireless
WizFi250 UDP Broadcast Test 본문
WizFi250으로 2개 이상의 디바이스에게 데이터를 동시에 전송하고자 할 때의 예제에 대한 포스팅이다. 단, 전송하고자 하는 디바이스들이 로컬망에 있고, 데이터는 UDP로 전송해도 되는 데이터라고 가정한다.
WizFi250(192.168.3.104) : UDP로 다수의 디바이스에게 데이터를 전송하고자 하는 장치
PC A(192.168.3.105) : WizFi250으로부터 데이터를 수신하는 장치
PC B(192.168.3.106) : WizFi250으로부터 데이터를 수신하는 장치
테스트에 사용된 UDP 프로그램은 Hercules를 사용하였다. WizFi250에서는 AT+SSEND 명령어를 이용하여, PC A, PC B에 각각 데이터를 보낼수도 있고, Broadcast Address를 이용하여 PC A와 PC B에 동시에 데이터를 보낼 수도 있다.
WizFi250(192.168.3.104) : UDP로 다수의 디바이스에게 데이터를 전송하고자 하는 장치
PC A(192.168.3.105) : WizFi250으로부터 데이터를 수신하는 장치
PC B(192.168.3.106) : WizFi250으로부터 데이터를 수신하는 장치
테스트에 사용된 UDP 프로그램은 Hercules를 사용하였다. WizFi250에서는 AT+SSEND 명령어를 이용하여, PC A, PC B에 각각 데이터를 보낼수도 있고, Broadcast Address를 이용하여 PC A와 PC B에 동시에 데이터를 보낼 수도 있다.
AT+WSET=0,WizFiDemoAP [OK] AT+WSEC=0,,12345678 [OK] at+WNET=1 [OK] AT+WJOIN Joining : WizFiDemoAP Successfully joined : WizFiDemoAP [Link-Up Event] IP Addr : 192.168.3.104 Gateway : 192.168.3.1 [OK] (자, AP 접속은 이제 완료가 되었고....) AT+SCON=O,USN,,,3030,0 [CONNECT 0] [OK] (WizFi250은 UDP Port 3030을 열고 대기하고 있다.) {0,192.168.3.105,3031,19}Hello UDP Broadcast (PC A 192.168.3.105로부터 19 Byte의 데이터가 수신되었다.) {0,192.168.3.106,3031,21}Hello UDP Broadcast 2 (PC B 192.168.3.106로부터 21 Byte의 데이터가 수신되었다.) AT+SSEND=0,192.168.3.105,3031,5 [0,192.168.3.255,3031,5] [OK] (WizFi250이 PC A 192.168.3.105에게 5 Byte의 데이터 "HELLO"를 송신하였다.) AT+SSEND=0,192.168.3.106,3031,5 [0,192.168.3.255,3031,5] [OK] (WizFi250이 PC B 192.168.3.106에게 5 Byte의 데이터를 송신하였다.) AT+SSEND=0,192.168.3.255,3031,6 [0,192.168.3.255,3031,5] [OK] (WizFi250이 PC A와 PC B에게 6 Byte의 데이터 "Hi ALL"을 송신하였다.)아래는 PC A의 테스트 화면이다.
PC B에서도 동일한 결과가 나타났다.
위와 같이 UDP Broadcast 기능을 이용한다면, 스피커 같은 어플리케이션에서 조금 더 효과적인 데이터 전송을 기대할 수 있다.
'WiFi module' 카테고리의 다른 글
WizFi250 OTA F/W Update 후에, CUSTOM Code 입력하기 (0) | 2015.01.13 |
---|---|
WizFi250 <Air Command mode> 개요 (0) | 2014.11.24 |
WizFi250 SSL Test with Self-Signed-Certificate (0) | 2014.11.14 |
WizFi250 SSL Server Test & Certificate (0) | 2014.11.14 |
IoT Device(WizFi250) 관점에서의 IoT Cloud System (0) | 2014.11.14 |