1 of 20

Chapter

01

사물인터넷 이해하기

2 of 20

index

1.1​

What is the Internet of Things ?

Microcontroller and development board

1.2

Materials for study

1. 3

2/20

3 of 20

Learning Objectives

  • Understand the concept and structure of the Internet of Things .
  • Understand Internet of Things hierarchical structure
  • Understand microcontroller Parts
  • IoT Practice Preparations

3/20

4 of 20

1.1 What is the Internet of Things?

5 of 20

1. Internet of Things concept

1

1.1 What is the Internet of Things ?

The Internet Through each other connected The devices data Collect and Exchange box

Monitor your devices Depending on the information and situation Run automation

Sensor , smart appliances , home appliances , vehicles , factories Various machines , etc. Physical The device Interact

Big data , artificial intelligence, and Combined Advanced By system Development​

2

3

4

5/20

6 of 20

1. Concept of the Internet of Things

smart home

automated home appliances,

security system

Smart City

Traffic management, public safety,

Environmental monitoring

industrial automation

Optimizing production processes,

Equipment status monitoring

healthcare

Telemedicine, wearable devices

1.1 What is the Internet of Things ?

Applications of the Internet of Things

6/20

7 of 20

2. Internet of Things component

Device

Through sensors and actuators

Collect and transmit data

message broker

transmitting data

intermediary role

Dashboard

Visualize your data and devices

Provides a controlling interface

1.1 What is the Internet of Things ?

IoT system basic structure

7/20

8 of 20

2. Internet of Things component

1

Electronic devices with built-in microcontrollers

2

Reading information from sensors and sending it to a message broker forwarding

3

Actuator based on information received from broker functioning

1.1 What is the Internet of Things ?

Device

8/20

9 of 20

2. Internet of Things component

1

Exchange messages between devices

mediation

2

Use of MQTT protocol

3

Representative open source software:

Mosquitto

1.1 What is the Internet of Things ?

message broker

9/20

10 of 20

2. Internet of Things component

  • Visually display the status of the device; control
  • Dashboard using Node-RED Construction

1

In the message sent by the device

Follow up appropriately

2

Visually display the status of the device and control commands to the device

3

external IT systems Link

4

Accumulate streaming data to create big data Create

5

Intelligent results through linkage with external AI engines Extract

1.1 What is the Internet of Things ?

Dashboard

On the dashboard Main function

10/20

11 of 20

1.2 Microcontroller and �development board

12 of 20

1. Development board with microcontroller

  • With a tiny computer chip hardware �Perform control functions
  • sensors and actuators Connect �Send and receive data
  • of microcontroller with added pins, connectors, and �power supply
  • From your PC via USB port �Program upload possible
  • Sensors and actuators on the development board �or connect a display device
  • When I upload the program, it works

1.2 Microcontroller and Development Board

microcontroller

development board

Device

12/20

13 of 20

2. ESP32 based development board

1

various models such as �S3 mini, S2 mini, C3 mini, and C3 Pico.

2

Wi-Fi and BLE (Bluetooth Low Energy) support

3

S3 mini and S2 mini have more pins

4

S2 mini does not support BLE

5

C3 Pico supports battery

6

Available in a variety of form factors to suit your project's needs.

1.2 Microcontroller and Development Board

13/20

14 of 20

1.3 Materials for learning

15 of 20

1. PC

  • Running the MicroPython IDE
  • Operating MQTT server (Mosquitto) and Node-RED server

1.3 Materials for learning

15/20

16 of 20

2. Raspberry Pi ( optional )

1.3 Materials for learning

  • Can be used as a low-power IoT server
  • Suitable for operating MQTT servers and Node-RED servers

16/20

17 of 20

3. Development board and shield

1.3 Materials for learning

1

development Board : S3 mini, etc.

2

Shield : Development​ ( External ) pins on the board Sharing part

3

base : several doggy Shield Equippable​​ The space Ready​

17/20

18 of 20

3. Development board and shield

1.3 Materials for learning

Dual Base (Dual Base)

Equipped with development board and shield The space �There are two

Triple Base

Development board and shield Equipped The space �There are three

OctoBoard

Equipped with development board and shield The space �There are 8 (supports S3 & S2 mini)

of the base type

18/20

19 of 20

Practice problems

(a) of the device Compare and explain the roles of sensors and actuators.

(b) Device and Explain why you don't use the same programming language across your dashboards.

(c) Broker and Explain the benefits of a dedicated server for the same information transfer.

(a) Explain the benefits of installing Mosquitto and Node-RED on separate servers.

(b) Describe a suitable computing environment for running Mosquitto and Node-RED.

Find three or more development boards and compare their features, pros, and cons.

  • Includes power control, security, and environmental controls
  • Create a list of sensors to use
  • Organizing Dashboard Configuration Items
  • Creating a system control scenario

1

2

3

4

Organize your ideas for building a smart home by following these criteria :

19/20

20 of 20

Q&A

Copyright© 2025 Hanbit Academy, Inc.

All rights reserved.