SlideShare a Scribd company logo
1 of 39
이 문서는 나눔글꼴로 작성되었습니다. 설치하기
WizFi250활용홈오토메이션 구현
2015-03-26
곽 동 은
목차
• 개발환경 구축
– GCC ARM Toolchain 설치
– GNU Make for Windows 설치
– Eclipse IDE 환경 설정
– Cortex M3 USART Test
• Bypass Example
• TCP Server Loopback Example
• LED Control using TCP Communication
• OpenWeatherMap 이용하여 날씨 정보 가져오기
개발 환경 구축
GCC ARM Toolchain 설치 ( 1/2 )
• 다운로드 경로 : https://launchpad.net/gcc-arm-embedded
GCC ARM Toolchain 설치 ( 2/2 )
• GCC ARM Toolchain이 정상적으로 설치 되었는지 확인 하는 방법
– C:arm-none-eabi-gcc –v 수행
GNU Make for Windows ( 1/2 )
• 다운로드 경로 : http://gnuwin32.sourceforge.net/packages/make.htm
GNU Make for Windows ( 2/2 )
• GNU Make for windows가 정상적으로 설치되었는지 확인하는 방법
– C:make –v 수행
– make 가 없는 명령이라고 나오는 경우, Windows PATH 에 GNU Make의 설치 경로를 지정
Eclipse IDE 개발 환경 – CDT 설치 (1/2)
• [Help]-[Install New Software]-[Available Software Sites] 선택 후, CDT 경로 추가
Eclipse IDE 개발 환경 – CDT 설치 (2/2)
• [Help]-[Install New Software]-[Work with]-[CDT – http://xxxx]를 선택
Eclipse IDE 개발 환경 – 프로젝트 생성
• 프로젝트 생성 방법
– 참고 : http://www.life4iot.com/?p=4093
CortexM3 USART Test – Project Import(1/2)
• 프로젝트 다운로드 경로 : Ex1_USART_Test
• 다운로드 한 프로젝트 파일을 Workspace에 복사
– Project Explorer에서 마우스 오른쪽 버튼 클릭  [Import]-[General]-[Existing Project into
Workspace]
– 복사한 프로젝트 경로 선택
CortexM3 USART Test – Project Import(2/2)
• Project Build(Ctrl + B)를 실행하면 아래 그림과 같이 컴파일이 되고 바이너리가 생성
CortexM3 USART Test – Download Firmware(1/4)
• STM32 Flash loader
– 다운로드 : STM32 Flash loader
• Uploading Binary to W5200E01-M3
– W5200E01-M3 Board 를 PROG Mode로 전환
CortexM3 USART Test – Download Firmware(2/4)
• Flash Loader로 Firmware 다운로드
CortexM3 USART Test – Download Firmware(3/4)
CortexM3 USART Test – Download Firmware(4/4)
Bypass Example
Bypass Example
• W5200E01-M3와 WizFi250 Hardware 연결 ( 1/2 )
Bypass Example
• W5200E01-M3와 WizFi250 Hardware 연결 ( 2/2 )
Bypass Example
• Example 목적
– 해당 예제를 통해 Cortex M3 MCU의 USART 사용법과 WizFi250에게 명령을 송/수신 하는 방법
에 대해 학습 할 수 있을 것으로 예상
• Example 구성도
USART1 : PC W5200E01-M3
USART2 : W5200E01-M3 WizFi250
Bypass Example
• Code Download & Project Import
– 다운로드 경로 : Bypass Example
– Project Import 방법
• 핵심 코드 설명
Bypass Example
• 핵심 코드 설명
Bypass Example
• 핵심 코드 설명
Bypass Example
• 핵심 코드 설명
Bypass Example
• 핵심 코드 설명
Bypass Example - Quiz
• Quiz 1)
– 아래 함수의 Step1, Step2, Step3를 채우시오.
– Step 1 : WizFi250에게 Command를 송신하는 기능 (usart_puts() 사용)
– Step 2 : WizFi250에게 cr_lf를 송신하는 기능 (usart_puts() 사용)
– Step 3 : WizFi250에게 명령을 송신 한 후, 해당하는 응답을 기다리는 기능 (usart_getc_nonblk()
사용 )
• Quiz 2)
– Bypass Example Main Function
– Step 4 : PC에서 입력 한 Serial Data를 수신하는 기능 (usart_getc_nonblk() 함수 사용)
– Step 5 : WizFi250의 응답을 PC에게 출력하는 기능 (usart_putc() 함수 사용)
TCP Server Loopback Example
TCP Server Loopback Example
• Example 목적
– 해당 예제를 통해 Cortex M3 MCU의 USART 사용법과 WizFi250에게 명령을 송/수신 하는 방법
에 대해 학습 할 수 있을 것으로 예상
• Example 구성도
TCP Server Loopback Example
• 프로젝트 다운로드
– 다운로드
• Quiz1)
– Step 1과 Step 2를 구현 하시오.
LED Control using TCP Communication
LED Control using TCP Example (1/2)
• Example 목적
– 해당 예제를 통해 TCP 통신으로 MCU의 GPIO를 제어 할 수 있는 방법을 학습 할 수 있다.
• Example 구성도
TCP Server Loopback Example (2/2)
• 프로젝트 다운로드
– 다운로드
OpenWeatherMap을 이용하여 날씨 정보 가져오기
OpenWeatherMap을 이용하여 날씨 정보 가져오기 (1/5)
• OpenWeatherMap 이란
OpenWeatherMap을 이용하여 날씨 정보 가져오기 (2/5)
• OpenWeatherMap의 API
– JSON Format
• GET /data/2.5/weather?q=Seoul HTTP/1.1rn Host: api.openweathermap.orgrnrn
– XML Format
• GET /data/2.5/weather?q=Seoul&mode=xml HTTP/1.1rn Host:
api.openweathermap.orgrnrn
• WizFi250 Command Set
OpenWeatherMap을 이용하여 날씨 정보 가져오기 (3/5)
• 예제 다운로드
– 다운로드 경로
OpenWeatherMap을 이용하여 날씨 정보 가져오기 (4/5)
OpenWeatherMap을 이용하여 날씨 정보 가져오기 (5/5)
Q&A 감사합니다

More Related Content

What's hot

Cruise control net_and_terminal_with_gamedev
Cruise control net_and_terminal_with_gamedevCruise control net_and_terminal_with_gamedev
Cruise control net_and_terminal_with_gamedev
Heo Seungwook
 
게임 개발에 도움을 주는 CruiseControl.NET과 Windows Terminal
게임 개발에 도움을 주는 CruiseControl.NET과 Windows Terminal게임 개발에 도움을 주는 CruiseControl.NET과 Windows Terminal
게임 개발에 도움을 주는 CruiseControl.NET과 Windows Terminal
OnGameServer
 
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
OpenStack Korea Community
 
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리
Keon Ahn
 

What's hot (17)

OpenStack Horizon AWS Plugin For Hybrid Cloud
OpenStack Horizon AWS Plugin For Hybrid CloudOpenStack Horizon AWS Plugin For Hybrid Cloud
OpenStack Horizon AWS Plugin For Hybrid Cloud
 
User Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud BizUser Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud Biz
 
manage inhouse openstack the hard way(kakao case study about 10,000 vms)
manage inhouse openstack the hard way(kakao case study about 10,000 vms)manage inhouse openstack the hard way(kakao case study about 10,000 vms)
manage inhouse openstack the hard way(kakao case study about 10,000 vms)
 
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
 
박진호 - 우분투 부팅 과정에 대한 이야기 (2012Y07M28D)
박진호 - 우분투 부팅 과정에 대한 이야기 (2012Y07M28D)박진호 - 우분투 부팅 과정에 대한 이야기 (2012Y07M28D)
박진호 - 우분투 부팅 과정에 대한 이야기 (2012Y07M28D)
 
오픈스택! 이틀이면할수있다! 시즌2
오픈스택! 이틀이면할수있다! 시즌2오픈스택! 이틀이면할수있다! 시즌2
오픈스택! 이틀이면할수있다! 시즌2
 
Cruise control net_and_terminal_with_gamedev
Cruise control net_and_terminal_with_gamedevCruise control net_and_terminal_with_gamedev
Cruise control net_and_terminal_with_gamedev
 
게임 개발에 도움을 주는 CruiseControl.NET과 Windows Terminal
게임 개발에 도움을 주는 CruiseControl.NET과 Windows Terminal게임 개발에 도움을 주는 CruiseControl.NET과 Windows Terminal
게임 개발에 도움을 주는 CruiseControl.NET과 Windows Terminal
 
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
 
[OpenInfra Days Korea 2018] (Track 1) Openstack 쉽게 설치하기 - SOfTI Easy Installer
[OpenInfra Days Korea 2018] (Track 1) Openstack 쉽게 설치하기 - SOfTI Easy Installer[OpenInfra Days Korea 2018] (Track 1) Openstack 쉽게 설치하기 - SOfTI Easy Installer
[OpenInfra Days Korea 2018] (Track 1) Openstack 쉽게 설치하기 - SOfTI Easy Installer
 
(OCI 탐험일지) cloud shell
(OCI 탐험일지) cloud shell(OCI 탐험일지) cloud shell
(OCI 탐험일지) cloud shell
 
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
 
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
 
오픈스택커뮤니티와기술동향
오픈스택커뮤니티와기술동향오픈스택커뮤니티와기술동향
오픈스택커뮤니티와기술동향
 
2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm
 
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리
 
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
 

Similar to Cortex M3에서 Wi-Fi 사용하기

Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900
Samsung Electronics
 
망고100 메뉴얼 환경부터포팅까지-2011-0324
망고100 메뉴얼 환경부터포팅까지-2011-0324망고100 메뉴얼 환경부터포팅까지-2011-0324
망고100 메뉴얼 환경부터포팅까지-2011-0324
종인 전
 

Similar to Cortex M3에서 Wi-Fi 사용하기 (20)

[드론] 펌웨어 분석 [2015.5.23]
[드론] 펌웨어 분석 [2015.5.23][드론] 펌웨어 분석 [2015.5.23]
[드론] 펌웨어 분석 [2015.5.23]
 
Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1
 
오픈소스 기반 비행제어컴퓨터 PX4 소개
오픈소스 기반 비행제어컴퓨터 PX4 소개오픈소스 기반 비행제어컴퓨터 PX4 소개
오픈소스 기반 비행제어컴퓨터 PX4 소개
 
Electron forge
Electron forgeElectron forge
Electron forge
 
Hm10 Research sheets
Hm10 Research sheetsHm10 Research sheets
Hm10 Research sheets
 
KAFKA 3.1.0.pdf
KAFKA 3.1.0.pdfKAFKA 3.1.0.pdf
KAFKA 3.1.0.pdf
 
OpenStack DevStack Install - 2부 (Multi-nodes)
OpenStack DevStack Install - 2부 (Multi-nodes)OpenStack DevStack Install - 2부 (Multi-nodes)
OpenStack DevStack Install - 2부 (Multi-nodes)
 
F5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_korea
F5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_koreaF5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_korea
F5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_korea
 
강좌 03 개발환경 구축
강좌 03 개발환경 구축강좌 03 개발환경 구축
강좌 03 개발환경 구축
 
postgres_빌드_및_디버깅.pdf
postgres_빌드_및_디버깅.pdfpostgres_빌드_및_디버깅.pdf
postgres_빌드_및_디버깅.pdf
 
Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900
 
Introduction to Docker - LOGISPOT
Introduction to Docker - LOGISPOTIntroduction to Docker - LOGISPOT
Introduction to Docker - LOGISPOT
 
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
 
Kafka slideshare
Kafka   slideshareKafka   slideshare
Kafka slideshare
 
강분도 - 나만의 우분투 배포판 만들기 (2011Y06M25D)
강분도 - 나만의 우분투 배포판 만들기 (2011Y06M25D)강분도 - 나만의 우분투 배포판 만들기 (2011Y06M25D)
강분도 - 나만의 우분투 배포판 만들기 (2011Y06M25D)
 
망고100 메뉴얼 환경부터포팅까지-2011-0324
망고100 메뉴얼 환경부터포팅까지-2011-0324망고100 메뉴얼 환경부터포팅까지-2011-0324
망고100 메뉴얼 환경부터포팅까지-2011-0324
 
Internship backend
Internship backendInternship backend
Internship backend
 
How to build a web server on Linux.
How to build a web server on Linux.How to build a web server on Linux.
How to build a web server on Linux.
 
Introduction to Docker - LOGISPOT
Introduction to Docker - LOGISPOTIntroduction to Docker - LOGISPOT
Introduction to Docker - LOGISPOT
 
kt-cloud
kt-cloudkt-cloud
kt-cloud
 

Recently uploaded

Recently uploaded (8)

JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
 
JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!
 
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
 
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
 
JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례
 
데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법
 
공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화
 
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 

Cortex M3에서 Wi-Fi 사용하기

  • 1. 이 문서는 나눔글꼴로 작성되었습니다. 설치하기 WizFi250활용홈오토메이션 구현 2015-03-26 곽 동 은
  • 2. 목차 • 개발환경 구축 – GCC ARM Toolchain 설치 – GNU Make for Windows 설치 – Eclipse IDE 환경 설정 – Cortex M3 USART Test • Bypass Example • TCP Server Loopback Example • LED Control using TCP Communication • OpenWeatherMap 이용하여 날씨 정보 가져오기
  • 4. GCC ARM Toolchain 설치 ( 1/2 ) • 다운로드 경로 : https://launchpad.net/gcc-arm-embedded
  • 5. GCC ARM Toolchain 설치 ( 2/2 ) • GCC ARM Toolchain이 정상적으로 설치 되었는지 확인 하는 방법 – C:arm-none-eabi-gcc –v 수행
  • 6. GNU Make for Windows ( 1/2 ) • 다운로드 경로 : http://gnuwin32.sourceforge.net/packages/make.htm
  • 7. GNU Make for Windows ( 2/2 ) • GNU Make for windows가 정상적으로 설치되었는지 확인하는 방법 – C:make –v 수행 – make 가 없는 명령이라고 나오는 경우, Windows PATH 에 GNU Make의 설치 경로를 지정
  • 8. Eclipse IDE 개발 환경 – CDT 설치 (1/2) • [Help]-[Install New Software]-[Available Software Sites] 선택 후, CDT 경로 추가
  • 9. Eclipse IDE 개발 환경 – CDT 설치 (2/2) • [Help]-[Install New Software]-[Work with]-[CDT – http://xxxx]를 선택
  • 10. Eclipse IDE 개발 환경 – 프로젝트 생성 • 프로젝트 생성 방법 – 참고 : http://www.life4iot.com/?p=4093
  • 11. CortexM3 USART Test – Project Import(1/2) • 프로젝트 다운로드 경로 : Ex1_USART_Test • 다운로드 한 프로젝트 파일을 Workspace에 복사 – Project Explorer에서 마우스 오른쪽 버튼 클릭  [Import]-[General]-[Existing Project into Workspace] – 복사한 프로젝트 경로 선택
  • 12. CortexM3 USART Test – Project Import(2/2) • Project Build(Ctrl + B)를 실행하면 아래 그림과 같이 컴파일이 되고 바이너리가 생성
  • 13. CortexM3 USART Test – Download Firmware(1/4) • STM32 Flash loader – 다운로드 : STM32 Flash loader • Uploading Binary to W5200E01-M3 – W5200E01-M3 Board 를 PROG Mode로 전환
  • 14. CortexM3 USART Test – Download Firmware(2/4) • Flash Loader로 Firmware 다운로드
  • 15. CortexM3 USART Test – Download Firmware(3/4)
  • 16. CortexM3 USART Test – Download Firmware(4/4)
  • 18. Bypass Example • W5200E01-M3와 WizFi250 Hardware 연결 ( 1/2 )
  • 19. Bypass Example • W5200E01-M3와 WizFi250 Hardware 연결 ( 2/2 )
  • 20. Bypass Example • Example 목적 – 해당 예제를 통해 Cortex M3 MCU의 USART 사용법과 WizFi250에게 명령을 송/수신 하는 방법 에 대해 학습 할 수 있을 것으로 예상 • Example 구성도 USART1 : PC W5200E01-M3 USART2 : W5200E01-M3 WizFi250
  • 21. Bypass Example • Code Download & Project Import – 다운로드 경로 : Bypass Example – Project Import 방법 • 핵심 코드 설명
  • 22. Bypass Example • 핵심 코드 설명
  • 23. Bypass Example • 핵심 코드 설명
  • 24. Bypass Example • 핵심 코드 설명
  • 25. Bypass Example • 핵심 코드 설명
  • 26. Bypass Example - Quiz • Quiz 1) – 아래 함수의 Step1, Step2, Step3를 채우시오. – Step 1 : WizFi250에게 Command를 송신하는 기능 (usart_puts() 사용) – Step 2 : WizFi250에게 cr_lf를 송신하는 기능 (usart_puts() 사용) – Step 3 : WizFi250에게 명령을 송신 한 후, 해당하는 응답을 기다리는 기능 (usart_getc_nonblk() 사용 ) • Quiz 2) – Bypass Example Main Function – Step 4 : PC에서 입력 한 Serial Data를 수신하는 기능 (usart_getc_nonblk() 함수 사용) – Step 5 : WizFi250의 응답을 PC에게 출력하는 기능 (usart_putc() 함수 사용)
  • 28. TCP Server Loopback Example • Example 목적 – 해당 예제를 통해 Cortex M3 MCU의 USART 사용법과 WizFi250에게 명령을 송/수신 하는 방법 에 대해 학습 할 수 있을 것으로 예상 • Example 구성도
  • 29. TCP Server Loopback Example • 프로젝트 다운로드 – 다운로드 • Quiz1) – Step 1과 Step 2를 구현 하시오.
  • 30. LED Control using TCP Communication
  • 31. LED Control using TCP Example (1/2) • Example 목적 – 해당 예제를 통해 TCP 통신으로 MCU의 GPIO를 제어 할 수 있는 방법을 학습 할 수 있다. • Example 구성도
  • 32. TCP Server Loopback Example (2/2) • 프로젝트 다운로드 – 다운로드
  • 34. OpenWeatherMap을 이용하여 날씨 정보 가져오기 (1/5) • OpenWeatherMap 이란
  • 35. OpenWeatherMap을 이용하여 날씨 정보 가져오기 (2/5) • OpenWeatherMap의 API – JSON Format • GET /data/2.5/weather?q=Seoul HTTP/1.1rn Host: api.openweathermap.orgrnrn – XML Format • GET /data/2.5/weather?q=Seoul&mode=xml HTTP/1.1rn Host: api.openweathermap.orgrnrn • WizFi250 Command Set
  • 36. OpenWeatherMap을 이용하여 날씨 정보 가져오기 (3/5) • 예제 다운로드 – 다운로드 경로
  • 37. OpenWeatherMap을 이용하여 날씨 정보 가져오기 (4/5)
  • 38. OpenWeatherMap을 이용하여 날씨 정보 가져오기 (5/5)