반응형

https://play.google.com/store/apps/details?id=com.tistory.postpop.MCUWiFi

 

MCUWiFi - Google Play 앱

스마트폰에서 아두이노 웹서버에 연결하기 위한 앱

play.google.com

 

특징:

1. 스마트폰에서 아두이노 웹서버에 연결할 때 에러 메시지 출력 및 연결 가이드 제시

2. 아두이노 웹서버의 html 페이지 연결 시 스마트폰의 웹브라우저 대신 앱 내부 웹 뷰어를 통해 연결 및 표시

3. 앱 실행 전 스마트폰의 와이파이 실행 유무에 따라 앱 종료 시 와이파이 설정 페이지 이동 

** 아두이노 웹 서버에 html 페이지 및 연결 응답 코드가 설정되어 있어야 합니다. 

 

앱 설치 후 "내 기기 위치에 액세스"를 허용해야 합니다.

 

1. 앱 실행 화면 

 

2. "SSID:"를 클릭하면 앱에 설정된 액세스 포인트 주소를 확인하고 아두이노에 설정된 액세스 포인트 주소값이 상이한 경우 해당 주소로 변경할 수 있습니다.

 

3. 연결 방법

3-1. 와이파이 아이콘을 클릭합니다.

 

3-2. 와이파이 설정화면에서 와이파이를 켜고 검색된 목록에서 아두이노 서버를 선택합니다. 

이때 안드로이드 버전에 따라 다르게 출력되는  "인터넷 연결 확실치 않음" 메시지에 대한 응답으로 "다른 네트워크"를 클릭하거나 "인터넷 연결 유지" 또는 "한 번만 연결" 또는 "항상 연결"중 하나를 선택합니다. 

만약 "모바일 데이터로 전환"을 선택한 경우에는 아두이노 서버에 연결할 수 없게 됩니다.

 

아두이노 서버(인터넷 연결 확실치 않음)의 선택이 완료되면 스마트폰 하단의 뒤로 가기 버튼을 클릭합니다. 

 

4. 아두이노 장치에 연결되면 설정된 액세스 포인트에 연결하고 html 페이지를 표시합니다.

 

5. 아두이노 장치가 와이파이 공유기에 연결되어 있고 아두이노 장치가 와이파이 공유기로부터 할당받은 아이피 주소를 알고 있는 경우 스마트폰을 와이파이 공유기에 연결하여 아두이노 장치의 아두이노 웹서의 html페이지를  표시합니다.

 

5-1. 스마트폰이 와이파이 공유기에 연결된 경우 표시되는 아이피 주소 입력창에 아두이노 서버의 주소를 입력하고 "Confirm"을 클릭합니다. 

 

아두이노 웹서버에 정상적으로 연결된 경우에는 연결 방식 및 주소값이 저장되고 앱 종료 후 재 실행 시 저장된 값이 반영되어 빠르게 아두이노 html 페이이지에 연결할 수 있게 됩니다. 

주소에 "/" 문자를 사용하여 페이지로 직접 이동할 수 있습니다.  예) 192.168.0.5/ip

 

2024년 1월 29일 업데이트

이동버튼의 모양 변경 및 방문기록 확인 버튼을 추가했습니다. 

이동버튼 변경 / 방문 기록 버튼 추가

 

삼점 클릭시 방문기록 표시

 

삼 점을 클릭하면 방문기록을 확인할 수 있습니다. 

방문기록은 주소 입력창에서 입력하거나 방문기록의 주소를 클릭하여 웹페이지로 이동시 정상적으로 웹페이지가 로드된 경우를 기준으로 가장 최근 기록이 맨 위에 위치합니다. 중복된 기록은 삭제됩니다. 총 15개의 개수를 저장하며 초과되는 기록은 오래된 순서인 아래쪽부터 삭제됩니다. 방문기록의 주소를 클릭 시 해당 주소로 이동합니다. 인터넷 공유기에 연결된 경우 일반 사이트 웹페이지 연결 시 naver.com 또는 google.com의 형식으로 입력하면 됩니다.

앱 종료 후 앱 실행 시 방문기록이 있는 경우 가장 최근의 방문기록으로 연결을 시도합니다.

 

 

 

 

아두이노 테스트 코드는 아래 포스트에서 참조할 수 있습니다.

[Arduino] - 아두이노 - ESP01 와이파이 매니저, soft AP이용 공유기 연결용 아이디와 비밀번호 설정하기, wifimanager

[Arduino] - 아두이노 - ESP01 웹서버를 이용하여 웹페이지에서 디지털핀 원격제어, WiFiEsp.h

[Arduino] - ESP32 CAM 화질 테스트 및 온보드 LED 플래시 라이트 제어하기

 

+ Recent posts