★본 학습은 아두이노의 기초와 IOT코아, IOT리아 앱을 이용한 사물인터넷(IOT) 학습에 대한 내용을 담을 예정입니다.★
- 학습에 이해가 안되시는 분들은 "소소하지만, 대구에 있는 제 사무실로 방문하시면 최대한 도움드리겠습니다"
본 학습에는 아래와 같이 준비를 하셔야합니다.
1. 아두이노 IDE (1.8.19) 다운로드 및 설치
◎ 다운로드 사이트 : https://www.arduino.cc/en/software
◎ 위 아두이노 사이트에서 아래와 같이 다운로드 합니다
① windows 7 이상에서 설치파일을 다운로드 받을 수 있습니다.
( 일반 소프트웨어 설치하는 것과 같이 Next -> Next 를 선택하여 설치합니다 )
② windows zip 파일을 받을 수 있으며, 무설치 버전입니다
( 무설치 버전이란, 압축해제 폴더 내에 arduino 아이콘을 더블클릭하는 것으로 IDE가 실행됩니다 )
※ 설치 버전, 무설치버전 중 본인에 맞는것을 선택하여 다운로드합니다.
○ 기여금을 납부하고자 한다면, "CONTRIBUTE & DOWNLOAD"를 선택하시고, 무료 다운로드를 하고싶다면 "JUST DOWNLOAD"를 선택하세요.
☆ 다운로드 및 설치 또는 무설치 실행화면은 다음과 같습니다
○ 위와 같은 화면이 나온다면 아두이노 IDE는 준비된 것입니다.
○ 아두이노 버전 확인은 붉은색 밑줄로 표기한 형태로 버전을 확인할 수 있습니다.
2. IOT 코아 & IOT 리아 앱 설치
◎ 다운로드 : Google Play Store에서 "IOT코아", "IOT리아"를 검색 후 설치합니다 ( Android 스마트폰을 활용해야됩니다 )
○ IOT코아 : 아두이노와 연결되는 앱이기에 세컨 스마트폰에 설치합니다.
(원격제어를 위해서는 WIFI 또는 모바일(4G,5G,LTE)통신 중 하나의 통신이 연결가능해야합니다)
○IOT리아 : 원격제어, 원격 모니터링, 알람메세지 수신용 앱이기에 사용중인 스마트폰에 설치합니다.
※ 제가 학습에 사용하는 단말기는 다음과 같습니다
◎ [ IOT코아 ]
○ 액정파손 및 버닝현상으로 신규 폰 교체 후 서랍속에 보관하고 있던 단말기인 갤럭시s8.(USIM없는 깡폰)
○ 액정파손 및 버닝현상으로 세컨폰으로 사용중인 갤럭시s8+. (알뜰폰 USIM 있음)
☆ 갤럭시a 급이 아닌 갤럭시s급을 사용하는 이유는 무선충전기능이 있기때문입니다.
◎ [ IOT리아 ]
○ 사용중인 통신3사중 LGU+ USIM이 장착된 갤럭시s10
3. 아두이노 보드
◎ 아두이노 보드는 UNO를 기준으로 하나, 차 후 레오나르도, MEGA, 나노 등의 보드를 사용할 수 있습니다.
4. 센서 및 모터
◎ 학습 내용에 맞춰 센서 및 모터를 준비해주시기 바랍니다.
( 기초 학습이기에 기본 키트정도의 센서와 모터를 사용할 예정입니다 )
※ 위 1~4번을 모두 준비하셨으면~ 준비는 모두 끝났습니다~! ^^
Q: IOT코아 앱의 경우 액정파손 또는 버닝현상이 있는 폰을 사용하면 불편하지 않나요? 라는 질문이 있을 수 있습니다.
A: 불편하다면, 다음과 같은 방법을 이용해보세요. 스마트폰에는 기본 탑재되는 여러 기능들이 많습니다.
○ 스마트폰 미러링 : 화면이 잘 보이지 않거나, 화면을 크게 보고 싶은 경우, 모니터 또는 TV에 미러링으로 연결합니다.
○ 블루투스 마우스,키보드 : 미러링을 이용할 경우, 블루투스 마우스,키보드를 활용하여 입력, 클릭,스크롤할 수 있습니다.
○ 화면녹화 : IOT코아 앱은 USB카메라를 연결하여 모니터링할 수 있습니다. 다만, 촬영되는 영상도 "개인정보"라고 생각하기에, 녹화기능을 제공하지 않습니다. 만약, 녹화가 필요하다면, 스마트폰 기본 탑재 기능 중, 화면 녹화를 이용하세요.
Q: IOT코아, IOT리아 앱은 "개인정보"를 수집하나요?
A: "개인정보"는 수집하지 않습니다. 다만, IOT리아 앱을 이용한 원격 기능을 사용할 경우, IOT리아 앱이 설치된 스마트폰의 "전화번호"는 수집합니다.
Q: 원격에서 데이터 암호화는 어떻게 되나요?
A: 원격제어에 있어서 구글의 암호화 알고리즘이 적용된 통신을 사용합니다.
'아두이노 기초 학습' 카테고리의 다른 글
6. 아두이노 1시간 학습 후 사물인터넷(IOT) 1분 적용 (0) | 2022.12.09 |
---|---|
5. 아두이노 시리얼 통신 두번째 시간 (0) | 2022.12.09 |
4. 아두이노 millis() 사용하기 (0) | 2022.12.09 |
3. 아두이노 Serial 사용하기 (0) | 2022.12.08 |
2. 아두이노 스케치 (0) | 2022.12.08 |
댓글