Call +65 6100 0613 Email: enquiry@tertiaryinfotech.com

Enhance Your Employability with Certified Skills and Courses in Singapore - WSQ , IBF-STS, Skills Certification

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.

Course Brochure

Download 5 Days Internet of Things with Raspberry Pi SpecializationBrochure

Certificate

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

Funding and Grant Applications

SGTech STAR Fund

$500 subsidy for SGTech members. For details, check here.

Course Code: C1054

Course Booking

The course fee listed below is before subsidy/grant, if applicable. We will apply for the grant and send you the invoice with nett fee.

$1,500.00 (GST-exclusive)
$1,635.00 (GST-inclusive)

Course Date

Course Time

* Required Fields

Post-Course Support

We provide free consultation related to the subject matter after the course. Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts and get back to you asap.

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.


Course Details

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 Build Applicatons with Raspberry Pi

Topic 2.1: Setting Up Web and Email Servers

  • Setup Raspberry Pi as Webserver
  • Create a simple website
  • Create a simple web app for LED control
  • Send out Email from Raspberry Pi

Topic 2.2: Sensing Data with Sensors

  • Overview of Sensehat
  • Sensing Pressure,Temperature and Humidity with Sensehat
  • Challenge: Sending Sensehat data to Email
  • Sensing Distance with Ultrasonics Sensor

Topic 2.3: Controlling Components

  • Controlling DC Motor
  • Challenge: Control DC Motor with Distance Sensing

Topic 2.4: Displaying Data

  • Setup LCD Display
  • Show User Input on LCD
  • Challenge: Display Distance Data on LCD
  • Data Visualization with ThinkSpeak IoT Platform

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

Topic 4.1 Overview of IoT

  • What is IoT?
  • IoT Architecture
  • Gateway Technologies
  • IoT Landscape

Topic 4.2 Introduction to Node Red

  • What is Node-Red?
  • Install Node-Red
  • Node Operations
  • Install Dashboard Nodes

Topic 4.3 Node-RED Raspberry Pi GPIO

  • Raspberry Pi GPIO Nodes 
  • Controlling LEDs with Node-Red

Topic 4.4 Sensing Data with Sense HAT

  • Sensing Data with Sense HAT
  • Display Sense HAT Data on UI
  • Display Data to Sense HAT LED Matrix

Topic 4.5 Raspberry IoT via MQTT

  • What is MQTT?
  • Test Out MQTT
  • Publish/Subsribe Sense HAT Data via MQTT

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

 

Course Info

Prerequisite

The learner must meet the minimum requirement below :

  • Read, write, speak and understand English

Target Audience

  • NSF
  • Full Time Students
  • Data Analysts

Software Requirement

This course will use Google Colab for training. Please ensure you have a Google account.

Job Roles

  • IoT Product Manager
  • Innovation Manager
  • IoT Solutions Architect
  • Smart City Planner
  • R&D Specialist
  • Business Strategist
  • Digital Transformation Lead
  • Manufacturing Process Manager
  • IoT Data Analyst
  • Connected Devices Engineer
  • Operations Manager (IoT-focused)
  • Smart Grid Specialist
  • Home Automation Developer
  • Supply Chain Innovation Manager
  • Industrial Automation Strategist

Trainers

Man Guo Chang: Man Guo Chang graduated from Nanyang Technological University, School of Electrical and Electronic Engineering, major in Computer Engineering.

He has more than 25 years of working experience in the Semiconductor field, specialized in IC Testing, Inline Electrical Testing, Product & Yield Engineering, Data Analysis, System Engineering, and Software Development. He is also an ACTA certified trainer, currently providing STEM training to adult learners in the area of Computer Vision, Internet of Things, Embedded Electronics, and Python Programming.

Ken Yuen: Ken Yuen is a ACTA certified trainer. He has more than 10 years of experience working as an instructor, Application Development Engineer, Technical Consultant and Project Manager. He is an MOE-Registered Instructor teaching STEM programs for past 3 years such as Arduino, Micro:bits and robotics to schools and libraries based on the smart nation initiative roadmap.

He completed his Diploma in Electronic Engineering at Singapore Polytechnic and graduated with Bachelor of Electrical and Electronics Engineering from Nanyang Technological University and certified PMP (Project Management Professional).

Richard Wan: Richard Wan is a ACTA certified trainer. Richard Wan has more than 30 years of experience in software development in various computer disciplines, including computer vision, communication and digital publishing.

Technical expertise includes: Windows, Linux developments with C, C++, Delphi (Object Pascal), Visual Studio, OpenCV. Embedded system programming including microcontrollers, Arduino, Pi, BeagleBone etc.

Write Your Own Review

You're reviewing: 5 Days Raspberry Pi IoT Specialization

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha
    Attention: Captcha is case sensitive.

You May Be Interested In These Courses

WSQ - Internet of Things (IoT) Fundamental for Beginners

WSQ - Internet of Things (IoT) Fundamental for Beginners

98 Review(s)
$688.00 (GST-exclusive)
$749.92 (GST-inclusive)
WSQ - Business Innovation with Internet-of-Things (IoT)

WSQ - Business Innovation with Internet-of-Things (IoT)

22 Review(s)
$350.00 (GST-exclusive)
$381.50 (GST-inclusive)
WSQ - Internet of Things (IoT) Management with Raspberry Pi

WSQ - Internet of Things (IoT) Management with Raspberry Pi

38 Review(s)
$900.00 (GST-exclusive)
$981.00 (GST-inclusive)
WSQ - Embedded System Integration with Arduino Microcontroller

WSQ - Embedded System Integration with Arduino Microcontroller

28 Review(s)
$398.00 (GST-exclusive)
$433.82 (GST-inclusive)
WSQ - Internet of Things (IoT) Implementation with Microcontroller (Raspberry Pi Pico W)

WSQ - Internet of Things (IoT) Implementation with Microcontroller (Raspberry Pi Pico W)

6 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)