강의

멘토링

로드맵

Inflearn brand logo image
BEST
Hardware

/

Embedded IoT

Internet of Things Communication in My Hands (Arduino, MQTT, Nodejs, MongoDB, Android, VS Code)

Learn the most important communication part of the Internet of Things (IoT). You can learn the core contents of the overall communication that transmits, collects, processes, and monitors center data. Through this course, you can design an IoT communication prototype before making a prototype, and use it for various projects and competitions.

(4.8) 33 reviews

505 learners

  • bitcocom
IoT
Arduino
MQTT
Node.js
MongoDB

Reviews from Early Learners

What you will learn!

  • You can configure an Arduino (WeMos) circuit and build a development environment.

  • WiFi communication is possible.

  • Data can be relayed using MQTT Broker.

  • You can build an IoT server with Node.js.

  • You can install and utilize Cloud MongoDB.

  • Sensor data can be collected, stored, and monitored.

  • Communication is possible using sockets and REST services.

  • You can integrate Android and Node.js.

  • Java and MQTT can be integrated.

Communication technology, the core of the Internet of Things (IoT)!
Design your own Internet of Things communication prototype.

📣 Please note before taking the class!
• The audio volume for this lecture is a bit low. Please turn up your speaker volume a little. Before taking the lecture, please refer to the lecture [Preview].

🗒 Course Introduction

The educational course planned this time is an Internet of Things (IoT) communication project using the MQTT protocol .

Among the trends of the 4th industrial revolution, the Internet of Things (IoT) is developing rapidly, and various IoT-related education programs are being conducted at universities and educational institutions.

I think the core of the Internet of Things (IoT) is the communication part . Many students find the communication part somewhat more difficult than the hardware part, and I think they find it difficult because they have to implement communication in software.

In this course, you will build the entire communication process required for an Internet of Things (IoT) application. We planned this course to provide a method to create a prototype for a future project or prototype by learning the series of processes for collecting and monitoring sensor data from a software perspective.

   

Learning Objectives

① We will implement a communication process to monitor and control (LED) sensor (DHT11) data using the web, Java, and smartphone (Android) based on the Internet.

② You can prepare for contests and competitions, and design an IoT communication prototype before developing a prototype.

③ You can learn about the basic technologies that can collect and analyze various sensor data required for processing Internet of Things big data.


Project subtopics

① Controlling LED using Web and Android
② Monitoring DHT11 temperature and humidity using Web and Android
③ DHT11 temperature, humidity monitoring and LED control in Java


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

Arduino(WeMos D1) → MQTT(mosquitto) Node.js Cloud mongoDB data transfer

WeMos - MQTT - Java Communication

"Internet of Things Communication in My Hands" Self-study material provided (70 pages)



🙌 Tools covered here

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


🙋🏻‍♂️ Expected questions related to the lecture

Q. Are there any special advantages to this course?
A. Rather than using just one technology, we designed it to integrate various functions and enable comprehensive thinking.
B. You can create an IoT communication prototype and use it directly for contests or projects.
C. You can set up a practice environment with low parts cost (12,000 to 15,000 won).

Q. Can non-majors also take the course?
A. It may be a little difficult for non-majors, but we provide a 70-page self-produced textbook and source code, so even non-majors can follow along.
B. This course is designed to help non-majors become interested in the Internet of Things.

Q. Why should I take this lecture, “Internet of Things Communication in My Hands”?
A. To become a leading workforce in the 4th industrial revolution, you must acquire communication technology.
B. Big data and artificial intelligence also need to use communications to be released as products. As such, the importance of communications technology is growing.
C. Non-face-to-face IoT products will boom due to the spread of COVID-19.

Recommended for
these people

Who is this course right for?

  • People interested in the Internet of Things

  • People preparing for IoT related contests

  • People interested in data processing using Internet of Things communication

  • Anyone who wants to create an IoT development prototype

  • People who want to apply data communication to various systems

Need to know before starting?

  • Basic knowledge of C, Java, and JavaScript

Hello
This is

7,900

Learners

600

Reviews

664

Answers

4.9

Rating

10

Courses

안녕하세요 박매일 강사입니다.
SW교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.


📄 주요 강의경력외 다수

- 구름 특성화고 전공캠프 강의(Full Stack 과정)
- 소프트웨어마이스터고등학교 산학협력교사
- 광주인공지능사관학교 강의
- 패스트캠퍼스 백엔드 부트캠프 강의
- 스마트인재개발원 교육부장 및 강의
- 한국전력공사 In-House 코딩 위탁 교육
- 한양대학교 ERICA 온라인 강의
- 비트소프트웨어교육센터운영(해외취업,국비교육)
- SW채용연수사업(미래창조과학부)

🎤 온라인 교육콘텐츠 제공

인프런 : Java,DB,MVC,Spring,Spring AI,IoT
패스트캠퍼스 : Java, Spring Boot

email : bitcocom@empas.com

Curriculum

All

33 lectures ∙ (13hr 58min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

33 reviews

4.8

33 reviews

  • babyysm님의 프로필 이미지
    babyysm

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    멋진 강의 감사드립니다

    • 박매일
      Instructor

      네 감사합니다. 통신강의가 중간에 막히는 부분도 있으셨을건데 잘 마무리 하셨나봅니다. 다양하게 서비스에 응용해보시면 좋겠습니다.^^

  • syed.park님의 프로필 이미지
    syed.park

    Reviews 4

    Average Rating 5.0

    5

    100% enrolled

    좋은 수업이였습니다.

    • 박매일
      Instructor

      네 완강하셨군요 감사합니다.^^

  • 컴맹님의 프로필 이미지
    컴맹

    Reviews 11

    Average Rating 5.0

    5

    100% enrolled

    항상 쉽고 유익한 강의 감사합니다. 선생님 강의 계속 듣고 있는데 도움이 많이 되네요 다른 강의도 부탁드립니다.

    • 박매일
      Instructor

      네 감사합니다~~ 여러가지 도전에 박수를 보냅니다. IoT쪽은 통신수업이기 때문에 꼼꼼하게 듣으시면서 관련 프로그램도 잘 설치하시고 완강하시길 바랍니다^^

  • yklovejesus님의 프로필 이미지
    yklovejesus

    Reviews 2

    Average Rating 5.0

    5

    67% enrolled

    IoT 강의중에서 가장 유익하고 엄청난 자료인것 같아요. 정말 감사합니다. 중간에 MQTT Broker 설정에서 윈도우 방화벽 때문에 조금 환경설정 문제가 있었는데 MQTT Broker를 라즈베리파이로 변경하여 조치하니 쉽게 되었습니다. 감사합니다.

    • 박매일
      Instructor

      유익한 강의가 되어서 감사합니다.^^ MQTT 방화벽을 Window에서 푸시고 작업을 해보셔도 될듯합니다. 새소식에(mqttfx 다운 받는 위치 수정 및 다른 PC에서 보낸 메세지 수신 방법 예시) 방화벽 관련 글을 남겨두었으니 한번 참고해보셔도 좋겠습니다. 이후에도 좋은 강의로 다시 한번 찾아 뵙겠습니다.

  • 이태식님의 프로필 이미지
    이태식

    Reviews 3

    Average Rating 4.3

    5

    100% enrolled

    쉽게 설명해 주셔서 잘 따라 할 수 있었습니다. 감사합니다.

    • 박매일
      Instructor

      IoT가 실습하면서 따라하기가 어려운데 마무리까지 잘하셨군요~~ IoT 통신의 전체적인 흐름을 이해 하셨으면 이제는 다양하게 응용해보시기 바랍니다. 감사합니다.^^

$27.50

bitcocom's other courses

Check out other courses by the instructor!