Introduction to IoT Using Raspberry Pi Training Course

Last updated

Course Code



14 hours (usually 2 days including breaks)


  • A basic understanding of embedded Linux systems
  • Experience with setting up and using the Raspberry Pi
  • Experience with programming the Raspberry Pi using Python


Internet of Things (IoT) is a network infrastructure that connects physical objects and software applications wirelessly, allowing them to communicate with each other and exchange data via network communications, cloud computing, and data capture.

In this instructor-led, live training, participants will learn the fundamentals of IoT as they step through the creation of an IoT sensor system using the Raspberry Pi.

By the end of this training, participants will be able to:

  • Understand the principles of IoT, including IoT components and communication techniques
  • Learn how to set up the Raspberry Pi specifically for IoT applications
  • Build and deploy their own IoT Sensor System


  • Hobbyists
  • Hardware/software engineers and technicians
  • Technical persons in all industries
  • Beginner developers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice


  • Raspberry Pi supports various operating systems and programming languages. This course will use Linux-based Raspbian as the operating system and Python as the programming language. To request a specific setup, please contact us to arrange.
  • Participants are responsible for purchasing the Raspberry Pi hardware and components.

Course Outline

Introduction to IoT

  • Understanding IoT Fundamentals
  • Examples of IoT Devices and Platforms

Overview of IoT Components

  • Analog Sensors
  • Digital Sensors

Overview of IoT Communication Techniques

  • Wi-Fi
  • Bluetooth
  • RFID
  • Mobile Internet

Raspberry Pi Refresher

  • Using GPIO Pins
  • Communication Protocols

Setting Up the Raspberry Pi for IoT

  • Connecting the Raspberry Pi to LAN via Ethernet
  • Using SSH
  • Installing a Server
  • Overview of Google Cloud Messaging (GCM) Service

Creating an IoT Motion Sensor System with Raspberry Pi

  • Overview of PIR Motion Sensor
  • Interfacing the Hardware: Raspberry Pi, PIR Motion Sensor
  • Creating a Database for Sensor Data Logging
  • Recording the Sensor Data in the Database
  • Triggering and Sending Push Notifications via GCM


Conclusion and Summary



Related Categories

Related Courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

This site in other countries/regions