Course Information

  • Sessions 4 days
  • Duration 30 hrs
  • Level Beginner to Intermediate
  • Assessment NA

Venue

Kuala Lumpur: G-3A-02, Suite Pejabat Korporat, KL Gateway, No 2, Jalan kerinchi, Gerbang kernichi Lestari, 59200 Kuala Lumpur, Malaysia
Penang: Jalan Sungai Dua, 11700 Penang, Malaysia.

Download Course Brochure

Certification

  • Certificate of Completion from Tertiary Courses - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Completion from Tertiary Courses.

5 Days Raspberry Pi IoT Specialization

Course Code: C1054

What's This Course About

Embark on a transformative journey into the realm of Raspberry Pi and Internet of Things (IoT) with our 4-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 the Raspberry kit is used for the training. The course fee does not include the kit.

WSQ Funding

Full Fee $3,600.00 Before GST
GST $324.00 9% of fee
Baseline Nett $2,124.00 SG/PR age 21+ · 50% funded
MCES / SME Nett $1,404.00 SG age 40+ · 70% funded
Funding and Grant Applications
SGTech STAR Fund

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

Course Fee

MYR3,600.00

Additional Note

Please bring your own laptop for hands-on training. If you don't have laptop, we can provide spare laptop for training use.

Disclaimer: The course dates displayed on our website are tentative and subject to trainer availability. We will confirm the final date after checking with the trainer. You are also welcome to email us your preferred date at sales@tertiarycourses.com.my, and we will do our best to coordinate with the trainer's schedule.

Post-Course Support

  • We may provide consultation related to the subject matter after the course.
  • Please email your queries to sales@tertiarycourses.com.my and we will forward your queries to the subject matter experts and get back to you as soon as possible.

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. The minimum class size to start a class is 3 Pax.

Course Details

Course Details

What You'll Learn

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 5 LoRa integration with Raspberry Pi

Topci 4.1 Overview of LoRa & LoRaWAN

  • What is LoRaWAN
  • What is LoRa
  • LoRa Network Topology
  • LoRa Gateway and End Node

Topic 4.2 Setup LoRa Client and Server

  • Overview of LoRa Shield
  • Install LoRa Library
  • Setup LoRa Client
  • Setup LoRa Server

Topic 4.3 Transmitting Environment Data Over LoRa

  • Setup DHT Sensor
  • Install DHT Library
  • Sensing and Transmitting DHT Data
  • Receiving DHT Data

Topic 4.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

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

Trainers

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. Ferris Kwok: Ferris Kwok is a ACTA certified trainer. He specializes in designing and building Electronic prototypes. He also conducts experiential workshops for the public and in schools on Electronics, Coding, Arduino / Microcontroller prototyping, Robotics and Multi-rotor aircrafts (Drones). He is a practitioner who preaches what he teach; linking concepts taught to systems that he designed and built for commercial clients and installed in places such as Singapore Airport and Science Centre Singapore. He is also a loyal advocate of Maker Faire and had supported the local edition organized by Science Centre Singapore (from 2012) via a Maker booth throughout all 8 editions. Together with a collaborator providing event and training services, he have exhibited at Maker Faire Bay Area (USA) and Maker Faire Shenzhen (China). Shawn Koh Boon Hiap: Shawn Koh Boon Hiap is a ACTA certified trainer and used to be a specialist trainer in RSAF training specialists and officers. He was also invited by Prime Minister Office on Dec 2019 as guest speaker for Smart Nation event held in Downtown East. Throughout his career in the corporate world, he was also coach and mentor to many others, often relinquishing his leadership to take on more challenging tasks after imparting his knowledge and skillsets to his successors. Shawn is skilled in IoT integrations and development, network administration, system administration, website development, software development, multimedia production, information security, entrepreneurship, corporate leadership and project management. He is a corporate leader and turned as entrepreneur, is the founder of I.O.T. Workz, a Smart Nation ambassador, offering integrated IoT solutions for residential, commercial and industrial. He was a self-learned programmer and won the National Software Competition North Zone Champion in 1990. He developed the first predictive online-data reduction system in 1996 for the Command and Control (C2) Center in RSAF to provide real-time system health monitoring in the data center. He also formed the Ground-Based Radar System team in ST Electronics (InfoSoft) to provide software maintenance for all radar systems in Singapore between 2003 and 2006. He was also the solution architect for multiple generations of Derivatives Clearing Systems, Head of Enterprise Solutions and held a couple of other leadership roles in SGX between 2007 and 2018. Throughout his years of exposure with Technology, he had mastered many different programming languages, acquired electronics troubleshooting skills and earn professional certifications in PMP, Information Security, Linux Administration and many others. 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).

Review

Write Your Own Review

You're reviewing: 5 Days Raspberry Pi IoT Specialization