Thumbnail
BEST 보안 · 네트워크 사물인터넷
[NEW]사물인터넷 통신은 내 손에(Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
(4.6)
7개의 수강평 ∙ 114명의 수강생

35,200원

지식공유자 : 박매일
총 33개 수업˙총 13시간 58분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
내 목록 추가 94 공유
초급자를 위해 준비한
[사물인터넷] 강의입니다.

사물인터넷(IoT)에서 가장 중요한 통신 부분을 학습합니다. 센터데이터를 전송하고 수집하고 가공해 모니터링하는 전체적인 통신의 핵심 내용을 학습할 수 있습니다. 본 과정을 통해 시제품을 만들기 전 사물인터넷 통신 프로토타입을 설계할 수 있으며, 각종 프로젝트 및 공모전에 활용할 수 있습니다.

✍️
이런 걸
배워요!
Arduino(WeMos) 회로를 구성하고 개발환경을 구축할 수 있다.
WiFi 통신을 할 수 있다.
MQTT Broker를 이용하여 데이터를 중계할 수 있다.
사물인터넷 서버를 Node.js로 구축할 수 있다.
Cloud mongoDB를 설치하고 활용할 수있다.
센서데이터를 수집, 저장, 모니터링할 수 있다.
소켓(Socket)과 REST 서비스를 이용한 통신을 할 수 있다.
Android와 Node.js를 연동할 수 있다.
Java와 MQTT를 연동할 수 있다.

사물인터넷(IoT)의 핵심, 통신 기술!
사물인터넷 통신 프로토타입을 직접 설계해보세요.

📣 수강 전 참고해주세요!
• 해당 강의는 오디오 볼륨이 약간 작은 편입니다 스피커 볼륨을 조금 올려주시고. 수강 전, 강의 [미리보기]를 참고해주세요.

🗒 강의소개

이번에 기획하게 된 교육 과정은 MQTT 프로토콜을 이용한 사물인터넷(IoT) 통신 프로젝트입니다.

4차산업혁명의 트렌드 중 사물인터넷(IoT)이 급속도로 발전하고 있고, 대학 및 교육기관에서도 여러 사물인터넷(IoT) 관련 교육이 이루어지고 있습니다

사물인터넷(IoT)의 핵심은 통신 부분이라고 생각합니다. 많은 학생들이 하드웨어보다 통신 부분을 다소 어려워하는데, 소프트웨어적으로 통신을 구현해야 하기 때문에 어렵게 느끼는 것 같습니다.

이번 과정에서는 사물인터넷(IoT) 애플리케이션에 필요한 전체 통신 과정을 직접 구축해봅니다. 소프트웨어적인 측면에서 센서데이터를 수집하여 모니터링하는 일련의 과정을 학습함으로써 향후 개발할 프로젝트나 시제품의 프로토타입을 만들어 볼 수 있는 방법을 제공해드리고자 강의를 기획하게 되었습니다.

   

학습목표

① 인터넷을 기반으로 웹(WEB), 자바(Java), 스마트폰(SmartPhone: 안드로이드)을 이용하여 센서(DHT11) 데이터를 모니터링하고 제어(LED)하는 통신 과정을 구현해 본다.

② 공모전이나 경진대회등을 준비할 수 있으며, 시제품을 개발하기 전에 사물인터넷 통신 프로토타입을 설계해볼 수 있다.

③ 사물인터넷 빅데이터 처리에 필요한 다양한 센서 데이터를 수집하여 분석할 수 있는 기반 기술에 대해 학습할 수 있다.


프로젝트 세부주제

① Web과 Android를 이용한 LED제어 하기
② Web과 Android를 이용한 DHT11 온도, 습도 모니터링 하기
③ Java에서 DHT11 온도, 습도 모니터링 및 LED 제어


WeMos - MQTT(mosquitto) - node.js - mongoDB - Web - Android 통신

Arduino(WeMos D1) → MQTT(mosquitto)  Node.js  Cloud mongoDB 데이터 전달

WeMos - MQTT - Java 통신

"사물인터넷 통신은 내 손에" 자체 교재 제공(70page 분량)



🙌 여기서 다루는 툴

  • Arduino Sketch/ MQTT/ Node.js/ MongoDB/ Android Studio/ VS Code


🙋🏻‍♂️ 강의 관련 예상 질문

Q. 이 강의만의 특별한 장점이 있을까요?
A. 한 가지 기술만 사용하기보다, 다양한 기능을 융합하고 종합적인 사고를 가질 수 있도록 설계했습니다.
B. 사물인터넷 통신 프로토타입을 만들어 볼 수 있으며, 공모전이나 프로젝트에 직접 활용할 수 있습니다.
C. 저렴한 부품 비용(12000원~15000원)으로 실습 환경을 구성할 수 있습니다.

Q. 비전공자도 들을 수 있나요?
A. 비전공자는 조금 어려울 수 있지만, 70페이지 분량의 자체 제작 교재를 제공하고 소스코드를 제공하기 때문에 비전공자도 따라해볼 수 있습니다.
B. 비전공자들도 사물인터넷 분야에 흥미를 가질 수 있도록 설계된 강의입니다.

Q. 왜 이번 "사물인터넷 통신은 내 손에" 강의를 배워야 하나요? 
A. 4차 산업 선도 인력이 되기 위해서는 통신 기술을 반드시 습득해야 합니다.
B. 빅데이터, 인공지능 역시 제품으로 출시되기 위해서는 통신을 이용해야 합니다. 그만큼 통신 기술의 중요성이 커지고 있습니다.
C. 코로나19 확산으로 비대면 사물인터넷 제품들이 호황을 누릴 것입니다.

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
사물인터넷에 관심이 있는 사람
사물인터넷 관련 공모전을 준비하는 사람
사물인터넷 통신을 이용한 데이터 처리에 관심이 있는 사람
사물인터넷 개발 프로토타입을 만들고 싶은 사람
다양한 시스템에 데이터 통신을 적용해보고 싶은 사람
📚
선수 지식,
필요한가요?
C, Java, JavaScript 기초지식

안녕하세요
박매일 입니다.
박매일의 썸네일

소프트웨어 교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.

- 주요경력 -    

(현)한국전력공사 In-House 코딩 위탁 교육

     - 2019 In-House 코딩 위탁교육

     - 디지털변환 관련 기초 코딩(Python) 교육

한국산업인력공단 NCS기업활용 컨설턴트

미래창조과학부 SW채용연수과정 교육

한국산업기술재단 이공계미취업자현장연수사업교육

한국정보화진흥원 장애인 IT 전문과정 교육 
ICU 한국정보통신교육원 강의

KT 인재개발원 강의

소프트웨어마이스터고등학교 산학협력교사

email : bitcocom@empas.com

커리큘럼 총 33개 ˙ 13시간 58분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 사물인터넷 통신 프로그래밍
01_Arduino(WeMos D1) 개발환경구성 25:22
02_Esp8266 보드매니저 설치 19:55
03_WiFi연결_웹서버구축 26:59
04_WiFi를 이용한 LED 제어 23:32
05_nodejs_Visual Studio Code 설치 27:44
06_nodejs http 서버 만들기 26:12
07_express모듈로 서버만들기(1) 21:49
08_express모듈로 서버만들기(2) 12:52
09_nodejs middleware 사용하기 28:43
10_nodejs package.json 만들기 20:11
11_Cloud MongoDB 설치 27:13
12_nodejs에서 mongodb접속하기 29:08
13_mongoose를 이용하여 스키마 만들기 36:57
14_robomongo설치 및 접속하기 12:18
15_mosquitto설치 및 활용하기 24:15
16_Arduino(wemos)에서_mqtt사용하기 53:37
17_MQTT.fx_활용하기(LED_ON_OFF) 16:08
18_mqtt통신을 이용한 LED시간제어 15:47
19_mqtt통신을 이용한 LED시간제어(시연) 미리보기 06:09
섹션 1. MQTT를 이용한 사물인터넷 통신 프로젝트
20_Nodejs 기반 IOTProject 환경구성 미리보기 25:08
21_WeMos D1 통신 코드작성 47:38
22_nodejs에서 온도_습도 읽기 23:51
23_mongodb에 온도_습도 저장 33:38
24_웹 소켓을 이용한 통신 UI만들기(html) 34:44
25_nodejs와 웹 소켓통신하기(온도_습도 모니터링) 15:23
26_웹 소켓통신으로 LED 제어하기 17:53
27_웹 REST방식으로 LED제어하기 35:06
28_안드로이드에서 프로젝트 만들기 15:09
29_안드로이드 레이아웃 구성 40:44
30_안드로이드 Volley활용 nodejs와 통신하기 23:27
31_안드로이드에서 LED제어 하기 28:10
32_Java Paho를 이용한 MQTT통신 30:45
33_MQTT를 이용한 사물인터넷 통신프로젝트(시연) 미리보기 12:04
강의 게시일 : 2020년 10월 27일 (마지막 업데이트일 : 2020년 10월 27일)
수강평 총 7개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.6
7개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
김용목 thumbnail
실습과 함께하면서 무척 재밌었습니다.
2021-03-16
지식공유자박매일
IoT를 인강찍기가 어려운데 재미있게 학습하셨다니 감사합니다.^^
2021-03-16
안준우 thumbnail
전체적인 그림을 이해하는데 큰 도움이 되었습니다. 물론 각 파트의 자세한 기능은 학습자의 몫인 것 같습니다. 좋은 강의 감사합니다!
2021-02-25
지식공유자박매일
네 전체적인 IoT 통신부분에서 이해가 되셨다는 다행입니다. 전체를 들어보면 각 파트마다 학습자가 별도로 공부해야 할 것이 무엇인지도 알 수있을듯합니다. 다양한 아이디어로 IoT시스템을 만들어보시면 좋겠습니다.
2021-02-25
권오혁 thumbnail
연휴 기간동안 과정을 모두 들었습니다. IoT 개발을 위한 디바이스 개발, 서버, MQTT, 안드로이드앱 개발까지 관련된 전반적인 내용을 한번씩 다루어주시고 간단한 실습까지 해볼수 있어서 매우 유용했습니다. 좋은 강의 감사합니다.
2021-02-14
지식공유자박매일
연휴기간을 알차게 보내셨군요. 전체적인 통신 방법을 배우셨으니 이제 잘 응용해보시면 좋겠습니다~~
2021-02-15
최정열 thumbnail
사물인터넷을 구현하기 위한 여러 기술들을 자세하고 친절히 설명해주셨네요. 매우 도움이 되는 강의입니다.
2021-01-04
지식공유자박매일
네 도움이 되셨다니 감사합니다. 사물인터넷분야에서 더욱 응용할 수 있는 여러 프로젝트를 해보시기 바랍니다.
2021-01-04
황도영 thumbnail
잘 들었습니다
2020-12-11
지식공유자박매일
네 감사합니다^^
2020-12-11

35,200원

내 목록 추가 94 공유
지식공유자 : 박매일
총 33개 수업˙총 13시간 58분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
수강 전 궁금한 점이 있나요?
문의하기
박매일님의 다른 강의
지식공유자님의 다른 강의를 만나보세요!
문의
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스