7 students

Internet of Things (IoT) – Part 3


Asynchronous Online Course

  • Length: 12 hours (6 weeks)
  • Instructors: Dr. Mahdi Pirmoradian

Important Notes: 

  • A “Certificate of Completion” will be awarded to you, if you complete at least 60% of the course.

Course Description:

Raspberry Pi is a key component in IoT project development cycle. This course covers the programming topics (Python) and communication protocols to various type of sensors and modules that are compatible with the Pi. You will learn how to connect sensors and modules to the IoT node (Raspberry Pi) and collect/send variable data (sensor information) to a local/cloud database. This course will enable participants to set up and build more sophisticated real IoT solutions using Raspberry Pi expansion boards and smart sensors using advance data communication interfaces like BLE and WiFi technologies.

Course Outline:

  • Overview of high-level Raspberry Pi Hardware
  • Studying GPIO and Interfaces
  • Applicable modules (Sense HAT, Camera module)
  • Project 1: Distance Sensor (HC-SR04)
  • Project 2: BLE Scanner (BLE Gateway)
  • Project 3: RFID Scanner (RC522 module)
  • Project 4: UniFi Controller

Recommended Prerequisites:

  • IoT– Implementation
  • Basic knowledge of Python programming and Microcontroller

Hardware and Components:

Raspberry Pi 4


Daryoush Mortazavi, PhD, PEng, is the founder and CEO of 'Synnovate Institute of Research & Education (SIRE)'


Leave a Reply

Your email address will not be published. Required fields are marked *