5 Days Raspberry Pi IoT Specialization

Multiday, 02/06/2025 - 06/06/2025

Venue

Tertiary Courses Malaysia G-3A-02, Corporate Office Suite, KL Gateway, No 2, Jalan kerinchi, Gerbang kernichi Lestari, 59200 Kuala Lumpur,

Entrance Fee

MYR5,000.00

Category

Business & Professional

Event Type

Class, Course, Training or Workshop

Share

Schedule

DateTime
02/06/20259:30 AM - 5:30 PM
03/06/20259:30 AM - 5:30 PM
04/06/20259:30 AM - 5:30 PM
05/06/20259:30 AM - 5:30 PM
06/06/20259:30 AM - 5:30 PM
5 Days Raspberry Pi IoT Specialization

Embark on a transformative journey into the realm of Raspberry Pi and Internet of Things (IoT) with our 5-Day Specialization Course. The program commences with grounding participants in Raspberry Pi basics, setting a robust foundation for the intricate lessons ahead. As the course progresses, attendees will delve into the art of data sensing using Raspberry Pi, harnessing the power of this versatile microcomputer to capture, analyze, and react to environmental factors, paving the way for smarter, more responsive IoT systems.

The learning curve then ascends to IoT integration techniques specific to Raspberry Pi, introducing participants to the dynamic world of Node-Red – a pivotal platform for wiring together devices. The climax of this intensive course centers on the integration of Raspberry Pi with LoRa, a long-range communication platform, empowering attendees to craft expansive IoT networks with wider reach and reliability. By the course's culmination, participants will emerge as well-versed Raspberry Pi IoT specialists, primed to lead in the continually evolving world of connected devices.

Note that no Raspberry Pi kit will be given to participants for this course You required to bring your own Raspberry Pi and USB camera, and lora module. You may ask our admin to purchase required training kit in advance

Certificate

All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant

HRD Corp Claimable Course for Employers Registered with HRD Corp

HRDF claimable

Course Code: M1051

Day 1
Topic 1 Basic Raspberry Pi

Topic 1.1: Introduction to Raspberry Pi

  • What is Raspberry Pi

  • What can Raspberry Pi Do

  • Raspberry Pi Layout

  • Raspberry Pi Accessories

Topic 1.2: Setup Raspberry Pi

  • Install Raspbian

  • Setup WiFi

  • Setup SSH

  • Setup VNC

  • Configure Keyboard

  • Explore the Raspbian Interface

  • Terminal Commands

Topic 1.3: Controlling LEDs

  • Raspberry Pi GPIO

  • Connect LEDs to Raspberry Pi

  • Control LEDs with Scratch Programming

  • Control LEDs with Python Programming

Topic 1.4: Sensing Temperature and Humidity Data

  • Connect DHT11 Sensor to Raspberry Pi

  • Sensing Temperature and Humidity Data

Day 2
Topic 2 Advanced Raspberry Pi

Topic 2.1: Working with Sense HAT

  • Introduction to Sense HAT

  • Displaying Text

  • Manipulating Pixels

  • Sensing Environment Data

  • Detecting Movement with IMU

  • Using Joystick

Topic 2.2: Working with Node-RED

  • Introduction to Node-RED

  • Creating Basic Flows with Nodes

  • Install Dashboard Node

  • Sensing and Visualizing Environment Data

  • Sensing and Visualizing Movement Data

Topic 2.3: Sensing Distance

  • Sensing Distance using Ultrasonic Sensor

Topic 2.4: Motion Detector Mini Project

Day 3
Topic 3 Node-Red on Raspberry Pi

Topic 3.1 Overview of Node-Red

  • Overview of Node-Red

  • Install Node.js and Node-Red

  • Flows and Nodes

  • Message Object

  • Basic Node Operations

  • Export and Import Flows

  • Subflows

  • Palette Manager

Topic 3.2 Function Node

  • Function node

  • Modify Message Object Properties

  • Multiple Outputs

  • Storing Data in Node-Red Variables

  • Reusing Function Node

Topic 3.3 HTTP Node and RESTFUL API

  • HTTP Request

  • RESTFUL API

  • Create a HTTP Endpoint

Topic 3.4 MQTT Node

  • What is MQTT

  • How MQTT Work?

  • IoT vai MQTT

  • Internet MQTT Broker Available

  • Install Local Mosquitto MQTT Broker

  • Test Out MQTT

Topic 3.5 Dashboard Node

  • Install Dashboard Node

  • Access Dashboard UI

  • Dashboard Layout

  • Dashboard Widgets

Topic 6 SQLite Node

  • Install SQLite Node

  • CRUD Operations using SQLite Node

Day 4
Topic 4 Raspberry Pi IoT With Node-Red

Topic 4.1 Overview of IoT

  • What is IoT?

  • IoT Architecture

  • Gateway Technologies

  • IoT Landscape

Topic 4.2 Collect and Post Environmental Data to Cloud 

  • What is Cloud Computing

  • Setup Cloud Computing Account

  • Collect Environmental Data with Sensors

  • Transmit Environmental Data using Raspberry Pi

  • Introduction of Node-Red on Raspberry Pi

  • Post Data to Cloud using Node-Red MQTT or REST API

Topic 4.3 IoT Data Analytics and Visualization

  • Analyze IoT Data on Cloud

  • Visualize IoT Data on Cloud

Topic 4.4 Topic 4 Monitor Data to Trigger Control from Cloud

  • Read Data using Node-Red MQTT or REST API

  • Trigger Control on Devices

Day 5
Topic 5 LoRa integration with Raspberry Pi

Topci 5.1 Overview of LoRa & LoRaWAN

  • What is LoRaWAN

  • What is LoRa

  • LoRa Network Topology

  • LoRa Gateway and End Node

Topic 5.2 Setup LoRa Client and Server

  • Overview of LoRa Shield

  • Install LoRa Library

  • Setup LoRa Client 

  • Setup LoRa Server

Topic 5.3 Transmitting Environment Data Over LoRa

  • Setup DHT Sensor

  • Install DHT Library

  • Sensing and Transmitting DHT Data

  • Receiving DHT Data

Topic 5.4 Data Visualization using Node-Red

  • What is Node-Red

  • Install Node-Red on Raspberry Pi

  • Connect Raspberry Pi to Arduino 

  • Stream Data via Serial Node

  • Split DHT Data via Function Node

  • Install Dashboard Node

  • Display DHT Data with Dashboard

  • Case Studies