HKPC Academy - Diploma in Internet of Things (IoT):Module 3: IoT Sensor Do-It-Yourself (DIY) Experience Workshop
Home > Programme > Diploma in Internet of Things (IoT):Module 3: IoT Sensor Do-It-Yourself (DIY) Experience Workshop
Diploma in Internet of Things (IoT):Module 3: IoT Sensor Do-It-Yourself (DIY) Experience Workshop

Programme Code 10008208-03 Subsidised by RTTP Confirmed
Start Date26-08-2019
Enquiry Enquiry
Favorite Favorite Enrollment Form Enrollment Form
Apply Now 
Fannie Kwok, Tel: 27886271

Programme Info

DownloadDownload Full Course Description

What is Internet of Things (IoT) and why it matters?

The Internet of Things or IoT refers to the billions of physical devices around the world that are connected to the internet. As the world becomes increasingly digital, everything from coffee machines to cars are quickly becoming part of this network. Gartner forecasted that the number of connected things in use will go up to 25 billion by 2021, from 14.2 billion in 2019.
"The IoT will continue to deliver new opportunities for digital business innovation for the next decade, many of which will be enabled by new or improved technologies," said Nick Jones, Research Vice President at Gartner.

What is Internet of Things (IoT) and why it mat

The Diploma in Internet of Things (IoT)

As technology develops and changes it's important to keep your skills up to date. This diploma is designed to cover IoT from technology and application point of view, through IoT hands-on workshop, to IoT platforms and machine learning of IoT data.

The Diploma in Internet of Things (IoT)
Course Title Duration
(Per Workshop)
Course Fee
(Per Workshop)
Module 1 Introduction to Internet of Things (IoT) – Technologies and Applications 12 hours HK$4,800
Module 2 Python for IoT – Beginner to Advanced
Module 3 IoT Sensor Do-It-Yourself (DIY) Experience Workshop
Module 4 IoT Platforms
Module 5 Machine learning for IoT Data
  • These programmes combine technical and non-technical content. Participants can make enrolments to the individual course based on their needs/ interests.
  • To attain the Diploma Certificate, participants are required to fulfil 75% attendance for all modules, i.e. module 1-5, pass the assessment and possess one of the following qualifications:
  1. be a Certificate Holder in related areas; or
  2. achieve 5 grade Es in HKCEE or equivalent; or
  3. achieve 5 Level 2s in HKCEE or equivalent; or
  4. achieve 5 Level 2s in HKDSE or equivalent; or
  5. mature student*
  * 18 years old or above and with 2 years or above working experience


This module aims to build a IoT sensor using the popular ESP8266 component – through controlling input and output and connect to the Internet to submit sensed data.  


  • Understand the ESP8266 component
  • Understand how to control LED lighting
  • Understand how to get input from buttons
  • Understand how to perform debugging
  • Understand how to connect to the Internet
  • Understand how to send sensed data in client-server model
  • Understand how to get temperature and humidity data using the board

Target Audience

  • IT Managers
  • System Analysts
  • Software Architects
  • Software Developers
  • IoT Hardware Developers
  • Business Analysts
  • Data Analysts
  • Data Scientists


It is highly recommended that participants process basic programming knowledge (Python).

Course Outline

Course Outline
Day 1 Day 2
  • Introduction to IoT
  • Working with Component in IoT
  • Automation with ESP8266
  • Install software to work with IoT
Lighting and Blinking an LED
  • Bread Board Detail View
  • How to Light up an LED
  • How to Blink an LED
Input Button
  • Digital Input from Button
  • More on Digital Input from Button
Debugging using Serial Monitor
  • Debugging using Serial Monitor
  • Debugging using Serial Monitor Coding
Button as a Switch
  • Adding Button to Bread Board
  • Using Button as a Switch
  • Analog Read Using LDR
Connecting Internet
  • Analog read from Pot
  • Pot Controlling LED
  • Analog Write using PWM
  • Light Intensity Control using Pot
  • Connecting to the Internet
Client Server Model
  • Programming the ESP as a web server
  • Controlling an LED over the Internet
  • Sending Senor Values to Browser
  • Working with ESP Server Example
  • ESP HTTP Client Server Example
Getting Temperature and Humidity
  • How to get MAC address
  • Uploading Data on Servers
  • Sending Data to Server
  • Temperature and Humidity
  • Required Post String
  • Creating Weather Station
  • Creating Server Name
  • Connecting to Web Server
  • Defining Get Weather Data
  • Getting Data from Server
  • Creating JSON Array
  • Finding the parameters
  • Compiling Sketch

Course Fee


Medium of Instruction

Cantonese, and supplemented with English for technical terms

Award of Certificate

Participants who have attained at least 75% attendance will be awarded a certificate of attendance issued by the Hong Kong Productivity Council.
Summer Offer

Contact Us:

Facebook Twitter Weibo