[IoT Switch] 프로젝트 셋팅 및 실행

이전 글 ESP-12 아두이노 개발환경 셋팅 글을 따라 셋팅을 하였다면

IoTSwitcher 프로젝트를 esp-12E 보드에 업로드를 해보자.


깃헙에서 프로젝트를 가져온다.

git clone https://github.com/passionbull/IoTSwitcher.git

원하는 위치로 프로젝트를 가져온 후, 아두이노 IDE에서 실행시킨다.

파일 –> 열기 –> IoTSwitcher.ino 열기

image.png

업로드를 하기위해서는 해야할 일이 있다.

아두이노 IDE에 사용하는 라이브러리 위치를 알려줘야 한다.

이 프로젝트에서는  ArduinoJson, WiFiManager 두 라이브러리를 사용한다.

두 라이브러리는 프로젝트 폴더/library 에 위치한다.

스케치 –> 라이브러리 포함하기 –>zip 라이브러리 추가

image.png

라이브러리를 추가한 후, 컴파일을 해보자.

성공적으로 완료가 될 것이다.

보드에 업로드를 해본다.


보드에 코드를 업로드 한다.

그 후, 스마트폰에서 IoTSwitcher라는 wifi를 찾을 수 있다.

<사진 – 스마트폰에서 IoTSwitcher AP에 연결>

“인터넷 연결 확실치 않음”이라고 적혀 있다.

현재 이 보드의 상태는 자기 자신이 공유기가 된 상태이며, 스마트폰이 이 보드로 접속하는 상황이다.

하지만, 이 보드가 다른 와이파이에 연결된 것도 아니며, 유선으로 인터넷이 연결되있지 않다.

즉, 이 보드의 와이파이를 잡으면 이 와이파이를 잡은 디바이스 사이에만 통신이 가능하다.

아무튼 구체적인 설명이지만, 이 과정은 IoTSwitcher 디바이스가 기존에 있는 와이파이를 잡을 수 있도록 해주는 과정이다. (보드에 스크린도 없으며, 터치도 없으며, 버튼도 없다.)

무슨 말이냐면 스마트폰도 와이파이를 잡기 위해서는 어떤 와이파이를 잡을지 선택해야하며, 비밀번호가 있다면 비밀번호도 입력해줘야한다.

적으면서 깨달았지만, 일반 사용자 (IT 관련 개발자 X)들이 이 과정을 거쳐서 연결을 할 수 없을것 같다. 판매를 한다면 앱에서 설정할 수 있도록 해야겠다.

지금부터 하는 과정은 이 보드가 인터넷을 잡을 수 있도록 하는 과정이다.

192.168.4.1에 접속을 하면, 이 보드의 인터넷을 셋팅 할 수 있게 해준다.


이어서 계속..

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다