컴퓨터 네트워크, 인터넷, 아두이노

학습목표


1. 컴퓨터 네트워크

1.1 네트워크 종류

1.2 네트워크 기술

2. 인터넷

2.1 TCP/IP 프로토콜

2.2 IP 주소

2.3 자동 IP (DHCP)와 고정 IP

2.4 게이트웨이

2.5 DNS

2.6 IP 주소 및 네트워크 정보를 확인하는 방법


3. 아두이노와 인터넷

3.1 이더넷 쉴드

3.2 와이파이 쉴드 및 모듈

3.3 와아파이 결합 보드

4. WizArduino MEGA WiFi를 이용한 인터넷 연결 실습

4.1 라이브러리 및 예제 설치

  1. https://github.com/Wiznet/WizFi310_arduino_library 접속
  2. 라이브러리 및 예제 다운로드

  3. 다운로드된 zip 파일 압축 풀기

  4. 아두이노 IDE에서 [스케치]-[라이브러리 포함하기]-[.ZIP 라이브러리 추가...] 선택

  5. 압축이 풀린 폴더 하위의 폴더를 선택 후 [열기] 클릭

  6. 라이브러리 추가 확인

4.2 WebClient 예제 실행

  1. 아두이노 IDE의 [파일]-[예제]-[WizFi310]-[WebClient] 선택
  2. WiFi 네트워크 설정

  3. WizArduino MEGA WiFi 보드를 mini-USB (5pin)으로 PC와 연결 후, 업로드

  4. 시리얼 모니터 창에서 결과 확인

4.2 WebClient 예제 분석

4.2.1 선언부

4.2.2 setup()함수

4.2.3 loop()함수