WizFi360 Arduino Library를 사용해보자!(초급편) — 기본 환경 구성 및 Example

Austin Kim
WIZnet
Published in
5 min readJun 16, 2020

최초 배포 일자 : 2020/06/17
최종 수정 일자 : 2020/06/17

현재 Smart Home, Smart 가전, Health Care, Smart 완구 및 산업에서 IoT Wi-Fi Module이 광범위하게 사용되고 있습니다.

그 중 2019년 하반기에 출시된 WIZnet의 신제품 Wi-Fi Module WizFi360과 쉽게 접할 수 있고 경험을 해볼 수 있는 Arduino Board를 이용하여 WizFi360을 Step by Step으로 다뤄보고자 합니다.

Step 1: 필수 구성 요소

Guide를 따라하기 전에 다음 항목이 준비되어야 합니다.

Hardware

Software

  • Arduino IDE
  • Serial Terminal (TeraTerm, Hercules, etc . . .)

Step 2: Device 준비

Hardware 준비

WizFi360-EVB-Shield는 Arduino Mega 2560과 결합을 하여 사용합니다. 따라서 WizFi360-EVB-Shield의 DIP Switch 설정 및 Jumper Cable 연결이 다음과 같이 필요합니다.

SW1 : Off

SW2 : Off

SW3 : On

WizFi360-EVB-Shield : D7 — Arduino Mega 2560 : 18

WizFi360-EVB-Shield : D6 — Arduino Mega 2560 : 19

Device 연결

Hardware 설정 후, USB Type-B Cable을 이용하여 Arduino Mega 2560을 Desktop 혹은 Laptop Computer와 연결합니다.

장치 관리자에서 Arduino Mega 2560과 연결된 COM Port를 확인 할 수 있습니다.

Arduino IDE를 정상적으로 설치를 하였다면 위와 같이 장치 관리자에서 COM Port를 확인 할 수 있습니다.

장치 관리자에서 COM Port를 확인 할 수 없는 경우, 다음 Link의 설명에 따라 설정 바랍니다.

Manually install Drivers on Windows

Step 3: 동작 예제

ConnectWPA Example로 진행

WizFi360 Arduino Library Download 및 Example 실행

WizFi360 Arduino Library를 Download 한 후, 실행하고자 하는 Example의 .ino 확장자를 선택하여 Project를 실행합니다.

WizFi360 Arduino Library

Parameter 값 수정

Debugging을 위한 Serial, WizFi360과 통신을 위한 Serial의 Baudrate를 기존 설정 115,200으로 진행

AP(무선 공유기)에 연결하기 위하여, 다음의 Parameter를 수정합니다.

Project Build 및 Upload

사용하는 Board, COM Port 선택 후, Build 및 Upload를 수행합니다.

Step 4: 동작 예제 결과

Serial Terminal로 Tera Term을 사용

Terminal Program으로 WizFi360가 AP(무선 공유기)에 접속하고, SSID, BSSID 등의 정보가 출력되는 것을 확인 할 수 있습니다.

추후 MQTT 및 Cloud Service 연동과 관련하여 Arduino Library 및 Example을 지원할 예정이며, MQTT 및 Cloud Service 연동 Arduino Library 및 Example에 대하여 소개하도록 하겠습니다.

--

--