SlideShare a Scribd company logo
1 of 20
WizFi250 기초교육 및 실습 
2014.12.03 
MS A&M 
김성은
1. Demand Creation 
1. WizFi250 개요 
2 
 UART 및 SPI 인터페이스를 통한 간단한 AT Command 제공 
 8/16/32 비트 마이크로 컨트롤러. OS/OS-less 시스템에서 적용 가능 
 RF 설계 및 테스트 시간 단축 
 인증에 대한 고객의 시간적/비용적 부담을 줄임 
 기존 제품에 WiFi 기능을 빠르고 쉽고 저비용으로 구현 
 고객은 자신의 핵심 응용 프로그램에 초점을 맞출 수 있음
1. Demand Creation 
2. Features 
3 
 Single band 2.4GHz IEEE 802.11b/g/n 
 Integrated RF power amplifier 
 Supports wireless data rates up to 65Mbit/s 
 1MB Flash Memory, 128KB SRAM, 1MB Serial Flash 
 Supports per packet Rx Antenna diversity 
 Low power consumption & excellent power management performance 
 Small size, suitable for low volume system integration. 
 Easy integration into mobile and handheld devices flexible system configuration. 
 2.412-2.484 GHz two SKUs for worldwide market. 
 Device Package : 28×20 mm (17×20 mm) 
 Serial Interface : UART, SPI 
 Powerful Web server provides 
 Soft AP, WiFi Direct 
 Sufficient memory retention 
 Wi-Fi Security (WEP, WPA/WPA2PSK) 
 L2 Switching 
 OTA(Over The Air F/W Upgrading)
1. Demand Creation 
3. AT Command Overview 
4 
 사용자 UART(또는 SPI) 라인을 통해 AT 명령어와 매개 변수를 입력 
 모든 명령은 "AT"문자로 시작, 명령의 끝은 엔터키(CR, r, 0x0d) 
예) 'AT+MMSG=1' => 'A', 'T', '+', 'M', 'M', 'S', 'G', '=', '1', 'CR(0x0d)‘ 
 Command mode : 디폴트 통신 모드. 모든 AT 명령은 이 모드에서 사용될 수 있다. 
사용자는 AT 명령을 통해서 사용자는 시스템 관리 및 무선 
네트워크 설정, 데이터 송신/수신 등의 동작을 수행할 수 있음 
 Data mode : AT 명령 또는 다른 간섭 없이, 어플리케이션 계층의 데이터를 
직접적으로 송/수신하게 하는 모드 
 유사한 AT Command 운용 장치와 같이 Hayes command Rule을 근거로 함 
http://en.wikipedia.org/wiki/Hayes_command_set
1. Demand Creation 
4. Command List 
5 
출처) http://wizwiki.net/wiki/doku.php?id=products:wizfi250:wizfi250pg:start#command_list
1. Demand Creation 
5. Demo : Station mode, TCP Server 
6 
AT+WLEAVE => 기존의 접속(Association) 끊기 
[OK] 
AT+WANT=0 => Antenna 설정(0:uFL,1:PA,3:Auto) 
[OK] 
AT+WSET=0,WIZnet_MakerSpace_2.4 => SSID 설정 
[OK] 
AT+WSEC=0,,xxxxxxxx => Passphrase 설정 
[OK] 
AT+WNET=0,192.168.0.xxx,255.255.255.0,192.168.0.1 => IP 설정 
[OK] 
AT+WJOIN => AP Association 
Joining : WIZnet_MakerSpace_2.4 
Successfully joined : WIZnet_MakerSpace_2.4 
[Link-Up Event] 
IP Addr : 192.168.0.xxx 
Gateway : 192.168.0.1 
[OK] 
AT+SCON=O,TSN,,0,5000,1 => Socket 설정(TCP Server) 
[OK] 
[CONNECT 0] 
Hello WizFi250 
TCP Client 
AP 
Station mode 
TCP Server
1. Demand Creation 
6. Demo : Station mode, TCP Client 
7 
AT+WLEAVE => 기존의 접속(Association) 끊기 
[OK] 
AT+WANT=0 => Antenna 설정(0:uFL,1:PA,3:Auto) 
[OK] 
AT+WSET=0,WIZnet_MakerSpace_2.4 => SSID 설정 
[OK] 
AT+WSEC=0,,xxxxxxxx => Passphrase 설정 
[OK] 
AT+WNET=1 => IP 설정 
[OK] 
AT+WJOIN => AP Association 
Joining : WizFiDemoAP 
Successfully joined : WizFiDemoAP 
[Link-Up Event] 
IP Addr : 192.168.3.110 
Gateway : 192.168.3.1 
[OK] 
AT+SCON=O,TCN,192.168.3.111,5000,,1 => Socket 설정(TCP Client) 
[OK] 
[CONNECT 0] 
Hello WizFi250 
TCP Server 
AP 
Station mode 
TCP Client
1. Demand Creation 
7. Demo : AP mode, TCP Server 
8 
AT+WLEAVE 
[OK] 
AT+WANT=0 
[OK] 
AT+WSET=1,WizFi250AP 
[OK] 
AT+WSEC=1,WPA2,12345678 
[OK] 
AT+WNET=0,192.168.12.1,255.255.255.0,192.168.12.1 
[OK] 
AT+WJOIN 
Joining : WizFi250AP 
Successfully joined : WizFi250AP 
[Link-Up Event] 
IP Addr : 192.168.12.1 
Gateway : 192.168.12.1 
[OK] 
AT+SCON=O,TSN,,0,5000,1 
[OK] 
[CONNECT 0] 
Hello WizFi250 
참고로, 아래의 명령을 적용하면, WizFi250은 전원 On/Off 후에도 지정된 
설정으로 자동으로 동작하게 된다. (Service mode) 
- AT+SCON=S,TSN,,0,5000,1 
- AT+MPROF=S 
AP mode 
TCP Server 
TCP Client
1. Demand Creation 
8. Demo : Multi Socket 
9 
TCP Server 1 
AP 
Station mode 
TCP Client 1 
TCP Client 2 
TCP Server 2 
AT+WLEAVE 
[OK] 
AT+WANT=0 
[OK] 
AT+WSET=0,WIZnet_MakerSpace_2.4 => SSID 설정 
[OK] 
AT+WSEC=0,,xxxxxxxx => Passphrase 설정 
[OK] 
AT+WNET=1 
OK] 
AT+WJOIN 
Joining : WizFiDemoAP 
Successfully joined : WizFiDemoAP 
[Link-Up Event] 
IP Addr : 192.168.3.110 
Gateway : 192.168.3.1 
[OK] 
AT+SCON=O,TCN,192.168.3.111,5000,,0 
[OK] 
[CONNECT 0] 
AT+SCON=O,TCN,192.168.3.112,5000,,0 
[OK] 
[CONNECT 1] 
{0,192.168.3.111,2735,15}Hello From PC 
{1,192.168.3.112,5436,22}Data From Smartphone
1. Demand Creation 
9. Demo : Connect to Google Web 
10 
(Association을 위한 기존 설정은 생략) 
AT+SFORM=000000000 => 수신 데이터 헤더 정의 
[OK] 
AT+FDNS=google.com,3000 => Find IP address of google.com 
74.125.128.102 
[OK] 
AT+SCON=O,TCN,74.125.128.102,80,0,0 
[OK] 
[CONNECT 0] 
AT+SSEND=0,,,18 
[0,,,18] 
GET / HTTP/1.1rn => 구글 웹 서버에 실제로 보낼 데이터 
이 부분은 화면에 나타나지 않음(18 Byte) 
[OK] 
HTTP/1.1 302 Found 
Location: http://www.google.co.kr/?gws_rd=cr&ei=pIz0U........ 
Cache-Control: private 
Content-Type: text/html; charset=UTF-8 
……………………….. 
Google 
Web Server 
Internet
1. Demand Creation 
11 
10. Demo : Get Weather Data from Web 
(Association을 위한 기존 설정은 생략) 
AT+FDNS=api.openweathermap.org,3000 => Find IP address of server 
128.199.164.95 
[OK] 
AT+SCON=O,TCN,128.199.164.95,80,,0 
[OK] 
[CONNECT 0] 
AT+SSEND=0,,,81 
[0,,,81] 
GET /data/2.5/weather?q=Seoul&mode=xml HTTP/1.1rn 
Host: api.openweathermap.orgrnrn 
=> OpenWeatherMap 서버에 실제로 보낼 데이터 
이 부분은 화면에 나타나지 않음(81 Byte) 
[OK] 
{0,128.199.164.95,80,969}HTTP/1.1 200 OK 
Server: nginx 
Date: Tue, 05 Aug 2014 23:59:54 GMT 
……………………………………………………………. 
<temperature max="298.15" min="296.15" unit="kelvin" 
value="297.38"> 
<humidity unit="%" value="83"> 
<pressure unit="hPa" value="1006"> 
……………………………………………………………. 
(출처) http://ilikethisplus.tistory.com/2 
OpenWeatherMap 
Web Server 
Internet
1. Demand Creation 
참고 1) WIZnet WiFi module 
12 
WIZ610wi WIZ630wi WizFi210/220 WizFi250 
Mode AP, Gateway, Station 
AP, Gateway, Station, 
ad hoc, AP-Client, WDS 
Station, 
Soft AP, ad hoc 
Station, 
Soft AP, WiFi Direct 
802.11 b/g, 2.4G b/g/n, 2.4G b, 2.4G b/g/n, 2.4G 
WiFi Max Rate 54M 150M 11M 65M 
Dimension 39 X 32 X 4.7 (mm) 33 x 43 X 5 (mm) 32 X 23.3 X 2.9 (mm) 
28 x 20 X 1.9 (mm), can 
reduce size removing pattern 
antenna 
Interface MII(1), UART 
LAN(3), UART, USB(3G/Wibro 
modem) 
UART, SPI, GPIO, ADC UART, SPI, GPIO, ADC 
Antenna u.FL u.FL u.FL, Chip Antenna, External u.FL, PCB Printed Antenna 
Output Power 
802.11b: 16dBm 
802.11g: 14dBm 
802.11b: 17dBm 
802.11g: 14dBm 
802.11n: 14dBm 
8 dBm (WizFi210) 
17 dBm (WizFi220) 
802.11b: 16.5dBm 
802.11g: 13~15dBm 
802.11n: 12~14.5dBm 
Low Power 
Standby/Sleep mode, 
Wake by time or signal 
Standby/Sleep mode, 
Wake by time or signal (*) 
Booting Time around 20s around 15s Under 200ms Under 500ms 
Temperature -30 ~ 70 (℃) -10 ~ 70 (℃) -40 ~ 85 (℃) -25 ~ 85 (℃) 
Certifications KCC (CE, FCC – WIZ6000) KCC, CE, FCC KCC, CE, FCC, TELEC KCC, CE, FCC
1. Demand Creation 
참고 2) WiFi – Gateway mode 
13 
Internet 
LAN #0 
LAN #1 LAN #2 WLAN 
DHCP 
NAT 
Soft AP mode 
Of WizFi250
1. Demand Creation 
참고 2) WiFi – AP mode 
14 
LAN #0 
DHCP 
Internet 
DHCP Server 
LAN #1 LAN #2 WLAN (Option) LAN #0 LAN #1 LAN #2 WLAN
1. Demand Creation 
참고 2) WiFi – Client(Station) mode 
15 
WLAN 
LAN #0 LAN #1 LAN #2 
DHCP 
NAT 
Internet
1. Demand Creation 
참고 2) WiFi – AP Client mode 
16 
WLAN 
LAN #0 LAN #1 LAN #2 
이 그림에서 NAT와 DHCP 
를 제거하고 Bridge mode 
로도 운용이 가능하다. 
DHCP 
NAT 
Internet 
WLAN
1. Demand Creation 
참고 3) Reference Sites 
17 
WizFi250 Wiki 
http://wizwiki.net/wiki/doku.php?id=products:wizfi250:start 
WIZnet Forum 
http://wizwiki.net/forum/ 
WIZnet Maker Space 
http://wiznetmakerspace.com/ 
WIZnet Academy 
http://wiznetacademy.com/
Q&A
공개 컨설팅 (무선 제품, IoT 관련)
감사합니다

More Related Content

What's hot

Oracle solaris comstar introduce and configuration ppt sukkim
Oracle solaris comstar introduce and configuration ppt sukkimOracle solaris comstar introduce and configuration ppt sukkim
Oracle solaris comstar introduce and configuration ppt sukkimsuk kim
 
Hadoopcluster install in_centos_virtualbox
Hadoopcluster install in_centos_virtualboxHadoopcluster install in_centos_virtualbox
Hadoopcluster install in_centos_virtualbox은봉 이
 
Virtual Edition
Virtual EditionVirtual Edition
Virtual Editionitian-f5
 
김성윤 - 우분투로 슈퍼컴 만들기 (2011Y03M26D)
김성윤 - 우분투로 슈퍼컴 만들기 (2011Y03M26D)김성윤 - 우분투로 슈퍼컴 만들기 (2011Y03M26D)
김성윤 - 우분투로 슈퍼컴 만들기 (2011Y03M26D)Ubuntu Korea Community
 
Rabbitmq install한글
Rabbitmq install한글Rabbitmq install한글
Rabbitmq install한글Sukjin Yun
 
resource on openstack
 resource on openstack resource on openstack
resource on openstackjieun kim
 
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드Opennaru, inc.
 
Enterprise Linux 7 new feature_network configuration
Enterprise Linux 7 new feature_network configurationEnterprise Linux 7 new feature_network configuration
Enterprise Linux 7 new feature_network configurationsuk kim
 
[오픈소스컨설팅] Open stack kilo with DVR_CEPH_v1.1
[오픈소스컨설팅] Open stack kilo with DVR_CEPH_v1.1[오픈소스컨설팅] Open stack kilo with DVR_CEPH_v1.1
[오픈소스컨설팅] Open stack kilo with DVR_CEPH_v1.1Ji-Woong Choi
 
Rhel7 beta information
Rhel7 beta informationRhel7 beta information
Rhel7 beta information현익 박
 
Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Ji-Woong Choi
 
ACI Netflow 구성 가이드
ACI Netflow 구성 가이드ACI Netflow 구성 가이드
ACI Netflow 구성 가이드Woo Hyung Choi
 
Xmpp 세미나
 Xmpp 세미나 Xmpp 세미나
Xmpp 세미나YoungGyu Chun
 
Python socket programming
Python socket programmingPython socket programming
Python socket programmingTae Young Lee
 
Enterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_bootingEnterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_bootingsuk kim
 
802.1X 적용 사례(차세대 정보보안을 위한 동적 네트워크 환경 구성과 접근통제)
802.1X 적용 사례(차세대 정보보안을 위한 동적 네트워크 환경 구성과 접근통제)802.1X 적용 사례(차세대 정보보안을 위한 동적 네트워크 환경 구성과 접근통제)
802.1X 적용 사례(차세대 정보보안을 위한 동적 네트워크 환경 구성과 접근통제)MinChoul Lee
 
Wire shark 사용법 및 네트워크 개론 살짝 설명
Wire shark 사용법 및 네트워크 개론 살짝 설명Wire shark 사용법 및 네트워크 개론 살짝 설명
Wire shark 사용법 및 네트워크 개론 살짝 설명진우 이
 
Icmp Attak Against Tcp
Icmp Attak Against TcpIcmp Attak Against Tcp
Icmp Attak Against Tcpxyzlee
 

What's hot (20)

Oracle solaris comstar introduce and configuration ppt sukkim
Oracle solaris comstar introduce and configuration ppt sukkimOracle solaris comstar introduce and configuration ppt sukkim
Oracle solaris comstar introduce and configuration ppt sukkim
 
DNS
DNSDNS
DNS
 
Hadoopcluster install in_centos_virtualbox
Hadoopcluster install in_centos_virtualboxHadoopcluster install in_centos_virtualbox
Hadoopcluster install in_centos_virtualbox
 
Virtual Edition
Virtual EditionVirtual Edition
Virtual Edition
 
Nec 이비플러스
Nec 이비플러스Nec 이비플러스
Nec 이비플러스
 
김성윤 - 우분투로 슈퍼컴 만들기 (2011Y03M26D)
김성윤 - 우분투로 슈퍼컴 만들기 (2011Y03M26D)김성윤 - 우분투로 슈퍼컴 만들기 (2011Y03M26D)
김성윤 - 우분투로 슈퍼컴 만들기 (2011Y03M26D)
 
Rabbitmq install한글
Rabbitmq install한글Rabbitmq install한글
Rabbitmq install한글
 
resource on openstack
 resource on openstack resource on openstack
resource on openstack
 
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
 
Enterprise Linux 7 new feature_network configuration
Enterprise Linux 7 new feature_network configurationEnterprise Linux 7 new feature_network configuration
Enterprise Linux 7 new feature_network configuration
 
[오픈소스컨설팅] Open stack kilo with DVR_CEPH_v1.1
[오픈소스컨설팅] Open stack kilo with DVR_CEPH_v1.1[오픈소스컨설팅] Open stack kilo with DVR_CEPH_v1.1
[오픈소스컨설팅] Open stack kilo with DVR_CEPH_v1.1
 
Rhel7 beta information
Rhel7 beta informationRhel7 beta information
Rhel7 beta information
 
Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드
 
ACI Netflow 구성 가이드
ACI Netflow 구성 가이드ACI Netflow 구성 가이드
ACI Netflow 구성 가이드
 
Xmpp 세미나
 Xmpp 세미나 Xmpp 세미나
Xmpp 세미나
 
Python socket programming
Python socket programmingPython socket programming
Python socket programming
 
Enterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_bootingEnterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_booting
 
802.1X 적용 사례(차세대 정보보안을 위한 동적 네트워크 환경 구성과 접근통제)
802.1X 적용 사례(차세대 정보보안을 위한 동적 네트워크 환경 구성과 접근통제)802.1X 적용 사례(차세대 정보보안을 위한 동적 네트워크 환경 구성과 접근통제)
802.1X 적용 사례(차세대 정보보안을 위한 동적 네트워크 환경 구성과 접근통제)
 
Wire shark 사용법 및 네트워크 개론 살짝 설명
Wire shark 사용법 및 네트워크 개론 살짝 설명Wire shark 사용법 및 네트워크 개론 살짝 설명
Wire shark 사용법 및 네트워크 개론 살짝 설명
 
Icmp Attak Against Tcp
Icmp Attak Against TcpIcmp Attak Against Tcp
Icmp Attak Against Tcp
 

Viewers also liked

WizFi250을 이용하여 Arduino에서 Wi-Fi 사용하기
WizFi250을 이용하여 Arduino에서 Wi-Fi 사용하기WizFi250을 이용하여 Arduino에서 Wi-Fi 사용하기
WizFi250을 이용하여 Arduino에서 Wi-Fi 사용하기동은 곽
 
당신에게 통일은 여전히 소원인가요? | 이현서 북한인권운동가
당신에게 통일은 여전히 소원인가요? | 이현서 북한인권운동가 당신에게 통일은 여전히 소원인가요? | 이현서 북한인권운동가
당신에게 통일은 여전히 소원인가요? | 이현서 북한인권운동가 cbs15min
 
about hmd !!
about hmd !!about hmd !!
about hmd !!jangtaeik
 
Orculus Rift 오큘러스 리프트
Orculus Rift 오큘러스 리프트Orculus Rift 오큘러스 리프트
Orculus Rift 오큘러스 리프트Hyesung Cho
 
(주)비에네스소프트 회사소개서 2013년9월
(주)비에네스소프트 회사소개서 2013년9월(주)비에네스소프트 회사소개서 2013년9월
(주)비에네스소프트 회사소개서 2013년9월Seongju Jeon
 
디지털(1)
디지털(1)디지털(1)
디지털(1)ljy6593
 
[Hmd의 정체]
[Hmd의 정체][Hmd의 정체]
[Hmd의 정체]Ma Ae-rin
 
Hmd(head mounted display) 의 ‘이모저모’
Hmd(head mounted display) 의 ‘이모저모’Hmd(head mounted display) 의 ‘이모저모’
Hmd(head mounted display) 의 ‘이모저모’고주라
 
Hmd에 대해서
Hmd에 대해서Hmd에 대해서
Hmd에 대해서Yowon Kang
 
세바시15분 상상이 현실화가 되는 세계, 그...@서동일 오큘러스VR코리아 지사장
세바시15분 상상이 현실화가 되는 세계, 그...@서동일 오큘러스VR코리아 지사장세바시15분 상상이 현실화가 되는 세계, 그...@서동일 오큘러스VR코리아 지사장
세바시15분 상상이 현실화가 되는 세계, 그...@서동일 오큘러스VR코리아 지사장cbs15min
 
가상현실 & 증강현실
가상현실 & 증강현실가상현실 & 증강현실
가상현실 & 증강현실범진 박
 
증강현실과 가상현실
증강현실과 가상현실 증강현실과 가상현실
증강현실과 가상현실 Suhyung Kim
 
토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드Justin Park
 
안드로이드 오픈소스 어플리케이션 블록
안드로이드 오픈소스 어플리케이션 블록안드로이드 오픈소스 어플리케이션 블록
안드로이드 오픈소스 어플리케이션 블록YoungSu Son
 
사물인터넷에 활용되는 무선통신 기술
사물인터넷에 활용되는 무선통신 기술사물인터넷에 활용되는 무선통신 기술
사물인터넷에 활용되는 무선통신 기술남억 김
 

Viewers also liked (20)

WizFi250을 이용하여 Arduino에서 Wi-Fi 사용하기
WizFi250을 이용하여 Arduino에서 Wi-Fi 사용하기WizFi250을 이용하여 Arduino에서 Wi-Fi 사용하기
WizFi250을 이용하여 Arduino에서 Wi-Fi 사용하기
 
당신에게 통일은 여전히 소원인가요? | 이현서 북한인권운동가
당신에게 통일은 여전히 소원인가요? | 이현서 북한인권운동가 당신에게 통일은 여전히 소원인가요? | 이현서 북한인권운동가
당신에게 통일은 여전히 소원인가요? | 이현서 북한인권운동가
 
about hmd !!
about hmd !!about hmd !!
about hmd !!
 
La importancia terminado
La importancia terminadoLa importancia terminado
La importancia terminado
 
Orculus Rift 오큘러스 리프트
Orculus Rift 오큘러스 리프트Orculus Rift 오큘러스 리프트
Orculus Rift 오큘러스 리프트
 
(주)비에네스소프트 회사소개서 2013년9월
(주)비에네스소프트 회사소개서 2013년9월(주)비에네스소프트 회사소개서 2013년9월
(주)비에네스소프트 회사소개서 2013년9월
 
디지털(1)
디지털(1)디지털(1)
디지털(1)
 
[Hmd의 정체]
[Hmd의 정체][Hmd의 정체]
[Hmd의 정체]
 
Hmd(head mounted display) 의 ‘이모저모’
Hmd(head mounted display) 의 ‘이모저모’Hmd(head mounted display) 의 ‘이모저모’
Hmd(head mounted display) 의 ‘이모저모’
 
Hmd에 대해서
Hmd에 대해서Hmd에 대해서
Hmd에 대해서
 
세바시15분 상상이 현실화가 되는 세계, 그...@서동일 오큘러스VR코리아 지사장
세바시15분 상상이 현실화가 되는 세계, 그...@서동일 오큘러스VR코리아 지사장세바시15분 상상이 현실화가 되는 세계, 그...@서동일 오큘러스VR코리아 지사장
세바시15분 상상이 현실화가 되는 세계, 그...@서동일 오큘러스VR코리아 지사장
 
가상현실 & 증강현실
가상현실 & 증강현실가상현실 & 증강현실
가상현실 & 증강현실
 
RFID Technology
RFID TechnologyRFID Technology
RFID Technology
 
증강현실과 가상현실
증강현실과 가상현실 증강현실과 가상현실
증강현실과 가상현실
 
토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드
 
안드로이드 오픈소스 어플리케이션 블록
안드로이드 오픈소스 어플리케이션 블록안드로이드 오픈소스 어플리케이션 블록
안드로이드 오픈소스 어플리케이션 블록
 
Android Applications on Galaxy S (장기성)
Android Applications on Galaxy S (장기성)Android Applications on Galaxy S (장기성)
Android Applications on Galaxy S (장기성)
 
사물인터넷에 활용되는 무선통신 기술
사물인터넷에 활용되는 무선통신 기술사물인터넷에 활용되는 무선통신 기술
사물인터넷에 활용되는 무선통신 기술
 
Ch13 lecture0 (1)
Ch13 lecture0 (1)Ch13 lecture0 (1)
Ch13 lecture0 (1)
 
Sfs4e ppt 05
Sfs4e ppt 05Sfs4e ppt 05
Sfs4e ppt 05
 

Similar to Wiznet Academy - WizFi250 기초교육 및 실습

Beacon ble.-leejunwoo@gmail.com
Beacon ble.-leejunwoo@gmail.comBeacon ble.-leejunwoo@gmail.com
Beacon ble.-leejunwoo@gmail.comJunwoo Lee
 
ARTIK 710 IoT class 02
ARTIK 710 IoT class 02ARTIK 710 IoT class 02
ARTIK 710 IoT class 02정출 김
 
실전! AWS 하이브리드 네트워킹 (AWS Direct Connect 및 VPN 데모 세션) - 강동환, AWS 솔루션즈 아키텍트:: A...
실전! AWS 하이브리드 네트워킹 (AWS Direct Connect 및 VPN 데모 세션) - 강동환, AWS 솔루션즈 아키텍트::  A...실전! AWS 하이브리드 네트워킹 (AWS Direct Connect 및 VPN 데모 세션) - 강동환, AWS 솔루션즈 아키텍트::  A...
실전! AWS 하이브리드 네트워킹 (AWS Direct Connect 및 VPN 데모 세션) - 강동환, AWS 솔루션즈 아키텍트:: A...Amazon Web Services Korea
 
파이썬+네트워크 20160210
파이썬+네트워크 20160210파이썬+네트워크 20160210
파이썬+네트워크 20160210Yong Joon Moon
 
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.chcbaram
 
Build the OpenStack Cloud with Neutron Networing, IceHouse
Build the OpenStack Cloud with Neutron Networing, IceHouseBuild the OpenStack Cloud with Neutron Networing, IceHouse
Build the OpenStack Cloud with Neutron Networing, IceHousejieun kim
 
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptxRinandarMuslimin
 
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...OpenStack Korea Community
 
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)Changhyun Lim
 
ShieldOne UTM + 무선AP 소개서 v1.0
ShieldOne UTM + 무선AP 소개서 v1.0ShieldOne UTM + 무선AP 소개서 v1.0
ShieldOne UTM + 무선AP 소개서 v1.0PLUS-i_dev
 
ShieldOne UTM + 무선AP 소개서 v1.0
ShieldOne UTM + 무선AP 소개서 v1.0ShieldOne UTM + 무선AP 소개서 v1.0
ShieldOne UTM + 무선AP 소개서 v1.0PLUS-i_dev
 
Cisco IOS XRv Router.pdf
Cisco IOS XRv Router.pdfCisco IOS XRv Router.pdf
Cisco IOS XRv Router.pdfssusercbaa33
 
웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD활 김
 
CDMA(GPS) Time generator & sync
CDMA(GPS) Time generator & syncCDMA(GPS) Time generator & sync
CDMA(GPS) Time generator & syncDeok kyu Ahn
 
[오픈소스컨설팅]파일럿진행예제 on AWS
[오픈소스컨설팅]파일럿진행예제 on AWS[오픈소스컨설팅]파일럿진행예제 on AWS
[오픈소스컨설팅]파일럿진행예제 on AWSJi-Woong Choi
 
Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)Yong Heui Cho
 
Private cloud network architecture (2018)
Private cloud network architecture (2018)Private cloud network architecture (2018)
Private cloud network architecture (2018)Gasida Seo
 
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon Web Services Korea
 
11_웹서비스활용
11_웹서비스활용11_웹서비스활용
11_웹서비스활용noerror
 
TestSDIC2017-1(answer)
TestSDIC2017-1(answer)TestSDIC2017-1(answer)
TestSDIC2017-1(answer)Yong Heui Cho
 

Similar to Wiznet Academy - WizFi250 기초교육 및 실습 (20)

Beacon ble.-leejunwoo@gmail.com
Beacon ble.-leejunwoo@gmail.comBeacon ble.-leejunwoo@gmail.com
Beacon ble.-leejunwoo@gmail.com
 
ARTIK 710 IoT class 02
ARTIK 710 IoT class 02ARTIK 710 IoT class 02
ARTIK 710 IoT class 02
 
실전! AWS 하이브리드 네트워킹 (AWS Direct Connect 및 VPN 데모 세션) - 강동환, AWS 솔루션즈 아키텍트:: A...
실전! AWS 하이브리드 네트워킹 (AWS Direct Connect 및 VPN 데모 세션) - 강동환, AWS 솔루션즈 아키텍트::  A...실전! AWS 하이브리드 네트워킹 (AWS Direct Connect 및 VPN 데모 세션) - 강동환, AWS 솔루션즈 아키텍트::  A...
실전! AWS 하이브리드 네트워킹 (AWS Direct Connect 및 VPN 데모 세션) - 강동환, AWS 솔루션즈 아키텍트:: A...
 
파이썬+네트워크 20160210
파이썬+네트워크 20160210파이썬+네트워크 20160210
파이썬+네트워크 20160210
 
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
 
Build the OpenStack Cloud with Neutron Networing, IceHouse
Build the OpenStack Cloud with Neutron Networing, IceHouseBuild the OpenStack Cloud with Neutron Networing, IceHouse
Build the OpenStack Cloud with Neutron Networing, IceHouse
 
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
 
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
 
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
 
ShieldOne UTM + 무선AP 소개서 v1.0
ShieldOne UTM + 무선AP 소개서 v1.0ShieldOne UTM + 무선AP 소개서 v1.0
ShieldOne UTM + 무선AP 소개서 v1.0
 
ShieldOne UTM + 무선AP 소개서 v1.0
ShieldOne UTM + 무선AP 소개서 v1.0ShieldOne UTM + 무선AP 소개서 v1.0
ShieldOne UTM + 무선AP 소개서 v1.0
 
Cisco IOS XRv Router.pdf
Cisco IOS XRv Router.pdfCisco IOS XRv Router.pdf
Cisco IOS XRv Router.pdf
 
웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD
 
CDMA(GPS) Time generator & sync
CDMA(GPS) Time generator & syncCDMA(GPS) Time generator & sync
CDMA(GPS) Time generator & sync
 
[오픈소스컨설팅]파일럿진행예제 on AWS
[오픈소스컨설팅]파일럿진행예제 on AWS[오픈소스컨설팅]파일럿진행예제 on AWS
[오픈소스컨설팅]파일럿진행예제 on AWS
 
Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)
 
Private cloud network architecture (2018)
Private cloud network architecture (2018)Private cloud network architecture (2018)
Private cloud network architecture (2018)
 
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
 
11_웹서비스활용
11_웹서비스활용11_웹서비스활용
11_웹서비스활용
 
TestSDIC2017-1(answer)
TestSDIC2017-1(answer)TestSDIC2017-1(answer)
TestSDIC2017-1(answer)
 

Wiznet Academy - WizFi250 기초교육 및 실습

  • 1. WizFi250 기초교육 및 실습 2014.12.03 MS A&M 김성은
  • 2. 1. Demand Creation 1. WizFi250 개요 2  UART 및 SPI 인터페이스를 통한 간단한 AT Command 제공  8/16/32 비트 마이크로 컨트롤러. OS/OS-less 시스템에서 적용 가능  RF 설계 및 테스트 시간 단축  인증에 대한 고객의 시간적/비용적 부담을 줄임  기존 제품에 WiFi 기능을 빠르고 쉽고 저비용으로 구현  고객은 자신의 핵심 응용 프로그램에 초점을 맞출 수 있음
  • 3. 1. Demand Creation 2. Features 3  Single band 2.4GHz IEEE 802.11b/g/n  Integrated RF power amplifier  Supports wireless data rates up to 65Mbit/s  1MB Flash Memory, 128KB SRAM, 1MB Serial Flash  Supports per packet Rx Antenna diversity  Low power consumption & excellent power management performance  Small size, suitable for low volume system integration.  Easy integration into mobile and handheld devices flexible system configuration.  2.412-2.484 GHz two SKUs for worldwide market.  Device Package : 28×20 mm (17×20 mm)  Serial Interface : UART, SPI  Powerful Web server provides  Soft AP, WiFi Direct  Sufficient memory retention  Wi-Fi Security (WEP, WPA/WPA2PSK)  L2 Switching  OTA(Over The Air F/W Upgrading)
  • 4. 1. Demand Creation 3. AT Command Overview 4  사용자 UART(또는 SPI) 라인을 통해 AT 명령어와 매개 변수를 입력  모든 명령은 "AT"문자로 시작, 명령의 끝은 엔터키(CR, r, 0x0d) 예) 'AT+MMSG=1' => 'A', 'T', '+', 'M', 'M', 'S', 'G', '=', '1', 'CR(0x0d)‘  Command mode : 디폴트 통신 모드. 모든 AT 명령은 이 모드에서 사용될 수 있다. 사용자는 AT 명령을 통해서 사용자는 시스템 관리 및 무선 네트워크 설정, 데이터 송신/수신 등의 동작을 수행할 수 있음  Data mode : AT 명령 또는 다른 간섭 없이, 어플리케이션 계층의 데이터를 직접적으로 송/수신하게 하는 모드  유사한 AT Command 운용 장치와 같이 Hayes command Rule을 근거로 함 http://en.wikipedia.org/wiki/Hayes_command_set
  • 5. 1. Demand Creation 4. Command List 5 출처) http://wizwiki.net/wiki/doku.php?id=products:wizfi250:wizfi250pg:start#command_list
  • 6. 1. Demand Creation 5. Demo : Station mode, TCP Server 6 AT+WLEAVE => 기존의 접속(Association) 끊기 [OK] AT+WANT=0 => Antenna 설정(0:uFL,1:PA,3:Auto) [OK] AT+WSET=0,WIZnet_MakerSpace_2.4 => SSID 설정 [OK] AT+WSEC=0,,xxxxxxxx => Passphrase 설정 [OK] AT+WNET=0,192.168.0.xxx,255.255.255.0,192.168.0.1 => IP 설정 [OK] AT+WJOIN => AP Association Joining : WIZnet_MakerSpace_2.4 Successfully joined : WIZnet_MakerSpace_2.4 [Link-Up Event] IP Addr : 192.168.0.xxx Gateway : 192.168.0.1 [OK] AT+SCON=O,TSN,,0,5000,1 => Socket 설정(TCP Server) [OK] [CONNECT 0] Hello WizFi250 TCP Client AP Station mode TCP Server
  • 7. 1. Demand Creation 6. Demo : Station mode, TCP Client 7 AT+WLEAVE => 기존의 접속(Association) 끊기 [OK] AT+WANT=0 => Antenna 설정(0:uFL,1:PA,3:Auto) [OK] AT+WSET=0,WIZnet_MakerSpace_2.4 => SSID 설정 [OK] AT+WSEC=0,,xxxxxxxx => Passphrase 설정 [OK] AT+WNET=1 => IP 설정 [OK] AT+WJOIN => AP Association Joining : WizFiDemoAP Successfully joined : WizFiDemoAP [Link-Up Event] IP Addr : 192.168.3.110 Gateway : 192.168.3.1 [OK] AT+SCON=O,TCN,192.168.3.111,5000,,1 => Socket 설정(TCP Client) [OK] [CONNECT 0] Hello WizFi250 TCP Server AP Station mode TCP Client
  • 8. 1. Demand Creation 7. Demo : AP mode, TCP Server 8 AT+WLEAVE [OK] AT+WANT=0 [OK] AT+WSET=1,WizFi250AP [OK] AT+WSEC=1,WPA2,12345678 [OK] AT+WNET=0,192.168.12.1,255.255.255.0,192.168.12.1 [OK] AT+WJOIN Joining : WizFi250AP Successfully joined : WizFi250AP [Link-Up Event] IP Addr : 192.168.12.1 Gateway : 192.168.12.1 [OK] AT+SCON=O,TSN,,0,5000,1 [OK] [CONNECT 0] Hello WizFi250 참고로, 아래의 명령을 적용하면, WizFi250은 전원 On/Off 후에도 지정된 설정으로 자동으로 동작하게 된다. (Service mode) - AT+SCON=S,TSN,,0,5000,1 - AT+MPROF=S AP mode TCP Server TCP Client
  • 9. 1. Demand Creation 8. Demo : Multi Socket 9 TCP Server 1 AP Station mode TCP Client 1 TCP Client 2 TCP Server 2 AT+WLEAVE [OK] AT+WANT=0 [OK] AT+WSET=0,WIZnet_MakerSpace_2.4 => SSID 설정 [OK] AT+WSEC=0,,xxxxxxxx => Passphrase 설정 [OK] AT+WNET=1 OK] AT+WJOIN Joining : WizFiDemoAP Successfully joined : WizFiDemoAP [Link-Up Event] IP Addr : 192.168.3.110 Gateway : 192.168.3.1 [OK] AT+SCON=O,TCN,192.168.3.111,5000,,0 [OK] [CONNECT 0] AT+SCON=O,TCN,192.168.3.112,5000,,0 [OK] [CONNECT 1] {0,192.168.3.111,2735,15}Hello From PC {1,192.168.3.112,5436,22}Data From Smartphone
  • 10. 1. Demand Creation 9. Demo : Connect to Google Web 10 (Association을 위한 기존 설정은 생략) AT+SFORM=000000000 => 수신 데이터 헤더 정의 [OK] AT+FDNS=google.com,3000 => Find IP address of google.com 74.125.128.102 [OK] AT+SCON=O,TCN,74.125.128.102,80,0,0 [OK] [CONNECT 0] AT+SSEND=0,,,18 [0,,,18] GET / HTTP/1.1rn => 구글 웹 서버에 실제로 보낼 데이터 이 부분은 화면에 나타나지 않음(18 Byte) [OK] HTTP/1.1 302 Found Location: http://www.google.co.kr/?gws_rd=cr&ei=pIz0U........ Cache-Control: private Content-Type: text/html; charset=UTF-8 ……………………….. Google Web Server Internet
  • 11. 1. Demand Creation 11 10. Demo : Get Weather Data from Web (Association을 위한 기존 설정은 생략) AT+FDNS=api.openweathermap.org,3000 => Find IP address of server 128.199.164.95 [OK] AT+SCON=O,TCN,128.199.164.95,80,,0 [OK] [CONNECT 0] AT+SSEND=0,,,81 [0,,,81] GET /data/2.5/weather?q=Seoul&mode=xml HTTP/1.1rn Host: api.openweathermap.orgrnrn => OpenWeatherMap 서버에 실제로 보낼 데이터 이 부분은 화면에 나타나지 않음(81 Byte) [OK] {0,128.199.164.95,80,969}HTTP/1.1 200 OK Server: nginx Date: Tue, 05 Aug 2014 23:59:54 GMT ……………………………………………………………. <temperature max="298.15" min="296.15" unit="kelvin" value="297.38"> <humidity unit="%" value="83"> <pressure unit="hPa" value="1006"> ……………………………………………………………. (출처) http://ilikethisplus.tistory.com/2 OpenWeatherMap Web Server Internet
  • 12. 1. Demand Creation 참고 1) WIZnet WiFi module 12 WIZ610wi WIZ630wi WizFi210/220 WizFi250 Mode AP, Gateway, Station AP, Gateway, Station, ad hoc, AP-Client, WDS Station, Soft AP, ad hoc Station, Soft AP, WiFi Direct 802.11 b/g, 2.4G b/g/n, 2.4G b, 2.4G b/g/n, 2.4G WiFi Max Rate 54M 150M 11M 65M Dimension 39 X 32 X 4.7 (mm) 33 x 43 X 5 (mm) 32 X 23.3 X 2.9 (mm) 28 x 20 X 1.9 (mm), can reduce size removing pattern antenna Interface MII(1), UART LAN(3), UART, USB(3G/Wibro modem) UART, SPI, GPIO, ADC UART, SPI, GPIO, ADC Antenna u.FL u.FL u.FL, Chip Antenna, External u.FL, PCB Printed Antenna Output Power 802.11b: 16dBm 802.11g: 14dBm 802.11b: 17dBm 802.11g: 14dBm 802.11n: 14dBm 8 dBm (WizFi210) 17 dBm (WizFi220) 802.11b: 16.5dBm 802.11g: 13~15dBm 802.11n: 12~14.5dBm Low Power Standby/Sleep mode, Wake by time or signal Standby/Sleep mode, Wake by time or signal (*) Booting Time around 20s around 15s Under 200ms Under 500ms Temperature -30 ~ 70 (℃) -10 ~ 70 (℃) -40 ~ 85 (℃) -25 ~ 85 (℃) Certifications KCC (CE, FCC – WIZ6000) KCC, CE, FCC KCC, CE, FCC, TELEC KCC, CE, FCC
  • 13. 1. Demand Creation 참고 2) WiFi – Gateway mode 13 Internet LAN #0 LAN #1 LAN #2 WLAN DHCP NAT Soft AP mode Of WizFi250
  • 14. 1. Demand Creation 참고 2) WiFi – AP mode 14 LAN #0 DHCP Internet DHCP Server LAN #1 LAN #2 WLAN (Option) LAN #0 LAN #1 LAN #2 WLAN
  • 15. 1. Demand Creation 참고 2) WiFi – Client(Station) mode 15 WLAN LAN #0 LAN #1 LAN #2 DHCP NAT Internet
  • 16. 1. Demand Creation 참고 2) WiFi – AP Client mode 16 WLAN LAN #0 LAN #1 LAN #2 이 그림에서 NAT와 DHCP 를 제거하고 Bridge mode 로도 운용이 가능하다. DHCP NAT Internet WLAN
  • 17. 1. Demand Creation 참고 3) Reference Sites 17 WizFi250 Wiki http://wizwiki.net/wiki/doku.php?id=products:wizfi250:start WIZnet Forum http://wizwiki.net/forum/ WIZnet Maker Space http://wiznetmakerspace.com/ WIZnet Academy http://wiznetacademy.com/
  • 18. Q&A
  • 19. 공개 컨설팅 (무선 제품, IoT 관련)