아두이노에서 무선인터넷 사용하기

2018. 3. 15. 16:01

Notice

아두이노에서 무선 인터넷(WiFi) 사용 기초 강좌가 마무리되었습니다.

아두이노를 무선 인터넷(WiFi)에 연결하여 사용하는 방법에 대한 기초 강좌 연재가 완성되어 공지합니다. 사용한 보드는 Adafruit 사의 Feather M0 WiFi 이며, 내장된 ATWINC1500 칩을 통하여 손쉽게 인터넷에 접속할 수 있습니다. 물론, 기본 로직은 다른 보드를 이용할 때도 적용 가능하므로 많은 참고 바랍니다!

Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500 보드 소개

사용한 보드에 대한 소개, 테스트 및 라이브러리가 제공하는 기본 예제를 내용으로 합니다.

  1. WiFi 를 통한 아두이노 활용(1) : 보드 소개
  2. WiFi 를 통한 아두이노 활용(2) : 보드 테스트
  3. WiFi 를 통한 아두이노 활용(3) : 무선 접속 기본 예제

OpenWeatherMap에서 제공하는 날씨 정보 가져오기

OpenWeatherMap 사이트에서 제공하는 API를 활용하여 아두이노로 날씨 데이터를 받아오는 방법을 설명합니다.

  1. WiFi 를 통한 아두이노 활용(4) : 날씨 정보 가져오기 #1
  2. WiFi 를 통한 아두이노 활용(5) : 날씨 정보 가져오기 #2
  3. WiFi 를 통한 아두이노 활용(6) : 날씨 정보 가져오기 #3
  4. WiFi 를 통한 아두이노 활용(7) : 날씨 정보 가져오기 #4

기본 예제를 바탕으로 간단한 서버 구현

기본 예제 중 서버 구성 예제를 바탕으로 하여, 아두이노로 웹서버를 구성하는 방법을 연습합니다.

  1. WiFi를 통한 아두이노 활용(8) : 간단한 서버 구성 #1
  2. WiFi를 통한 아두이노 활용(9) : 간단한 서버 구성 #2
  3. WiFi를 통한 아두이노 활용(10) : 간단한 서버 구성 #3

날씨 정보를 제공하는 서버 구현

서버 구성을 연습하기 위해, 이전 글에서 다루었던 OpenWeatherMap 날씨 정보를 클라이언트에게 제공하는 간단한 서버를 구현합니다.

  1. WiFi를 통한 아두이노 활용(11) : 날씨 정보 제공 #1
  2. WiFi를 통한 아두이노 활용(12) : 날씨 정보 제공 #2
  3. WiFi를 통한 아두이노 활용(13) : 날씨 정보 제공 #3

AP 모드에 대해서 알아봅니다.

무선 인터넷에 접속할 수 없을 때, 자체적으로 제공하는 AP 모드를 이용하는 방법입니다.

  1. WiFi를 통한 아두이노 활용(14) : AP mode, IoT #1
  2. WiFi를 통한 아두이노 활용(15) : AP mode, IoT #2
  3. WiFi를 통한 아두이노 활용(16) : AP mode, IoT #3

무선 인터넷으 통하여, 아이폰과 아두이노 연결하기

웹서버에서 연습했던 내용을 아이폰 앱에도 제공하도록 간단한 아이폰 앱을 작성하여 연습합니다.

  1. WiFi를 통한 아두이노 활용(17) : 아이폰 연동 #1
  2. WiFi를 통한 아두이노 활용(18) : 아이폰 연동 #2
  3. WiFi를 통한 아두이노 활용(19) : 아이폰 연동 #3

여기까지가 연재를 구성하는 내용입니다. 감사합니다!