과정상세
알렉사(Alexa)를 활용한 홈 IoT 시스템 개발

교재제공 중급
알렉사(Alexa)를 활용한 홈 IoT 시스템 개발
과정요약
학습시간 | 31시간 | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 24 명 |
교재정보 |
과정소개
※ 본 과정에서 진행되는 실습은 Amazon Web Service(AWS)를 사용하는 내용이 포함되어 있으며,
AWS 회원이 아닌 분은 신규 가입을 위해 해외결제가 가능한 신용카드가 필요합니다.
(실습에 사용하는 내용에 한해서는 비용이 청구되지 않습니다.)
※ 아이폰용 Alexa 앱이 국내 앱스토어에 정식으로 출시되지 않은 관계로, 아이폰을 소지하신 분들은
Alexa 앱 설치를 위해 미국 앱스토어 계정이 필요합니다.
(해외 결제 가능한 신용카드 필요)
학습목표
- 스마트 전구, 스마트 스위치, 스마트 리모컨 등 상용 IoT 장치들을 사용해서 스마트홈을 구축할 수 있다.
- 아마존 알렉사(에코)를 활용하여 스마트홈 장치들을 음성으로 제어할 수 있다.
- 아두이노를 활용하여 IoT 스마트홈 하드웨어를 개발할 수 있다.
- Node.js로 아두이노 연동 네트워크 서버와 Open API 웹서버를 개발할 수 있다.
- 개발한 IoT 하드웨어를 Alexa Skills Kit API를 이용하여 알렉사에 연동하고, 음성 제어할 수 있다.
- AWS Cloud Service를 이용하여 Alexa Skill을 배포할 수 있다.
학습대상
- IoT 스마트홈 시스템/서비스를 개발하고자 하는 IT/제조업 개발자
- 인공지능 스피커 기반 IoT 서비스를 개발하고자 하는 개발자
- Alexa Skills Kit API를 활용한 알렉사 연동 신규 IoT 서비스를 개발하고자 하는 개발자
과정목차 31
-
1 일차
-
1. 스마트홈 디바이스 설치 및 제어
- - 과정 개요, IoT 개요, 스마트홈 개요
-
1. 스마트홈 디바이스 설치 및 제어
-
-
- - 스마트 디바이스(전구, 플러그, 리모컨, IP 카메라) 설치 및 테스트
- - Echo 소개, Alexa 설치, 기본 명령 테스트
- - 스마트 디바이스 음성 제어
- - Hue API(스마트 전구) 소개, HTTP로 Hue 제어 테스트
- - Node.js 소개
- - HTTP 클라이언트 개발(Hue 제어)
- - HTTP 클라이언트 개발(Hue 제어)
-
-
- - TCP 서버/클라이언트 개발(Hue 제어)
- - HTTP 서버 개발(Hue 제어)
- - HTTP 서버 개발(Hue 제어)
- - Alexa Skills Kit(ASK) 소개
- - AWS 소개, AWS EC2를 이용한 HTTPS 서버 개발
- - AWS 소개, AWS EC2를 이용한 HTTPS 서버 개발
- - custom skill 개발
- - custom skill 개발
-
-
- - custom skill 등록 및 테스트
- - AWS Lambda용 custom skill 개발
- - AWS Lambda용 custom skill 개발
- - 대화형 Alexa skill 개발
- - 대화형 Alexa skill 개발
- - Hue skill 개발
- - Hue skill 개발
- - Hue skill과 HTTPS 서버 연동
-
5. 아두이노(NodeMCU)를 활용한 스마트홈 시스템 개발
- - 아두이노(NodeMCU) 소개, 개발환경 구성, LED 제어 프로그램 개발
- - 아두이노 WIFI 접속 기능 개발
- - 아두이노 IR 모듈 추가, IR 송수신 프로그램 개발
- - 아두이노 HTTP 클라이언트/서버 개발
- - 아두이노 → Hue 연동으로 전등 제어
- - Alexa → 아두이노 연동으로 LED 제어
- - Alexa → 아두이노 연동으로 LED 제어
수강후기 20
-
4******
2020.02.27
아두이노, 서버, AWS, 네트워크 활용에 많은 도움이 되었으며, 홈 IoT의 원리를 이해하였습니다. -
5******
2020.02.27
IoT를 직접적으로는 처음 접하는 기회였는데, 알기 쉽게 IoT 디바이스 제어의 기초에 관해 배울 수 있었다. -
4******
2020.02.27
단기간에 많은 것을 알 수 있어서 도움이 많이 되었다. -
3******
2020.02.27
알렉사에 대해서 전혀 몰랐는데, 경험해볼 수 있어 좋았습니다. -
4******
2020.02.27
여러가지 툴을 사용하는데 도움이되었다.