Mastering IoT with Python & Raspberry PI

Mastering IoT with Python & Raspberry PI

Raspberry Pi contains everything that you will need in order to become well-knowledgeable in the area, enough that you will be confident in your skills when creating the various models and projects.

course at a glance

  • Date : 12 Dec - 10 Feb 2021
  • No. of Classes/ Sessions : 30
  • Total Hours : 60
  • Last Date of Registration : 10 Dec 2020
  • Class Schedule :
    • Saturday - 6:30 PM - 8:30 PM
    • Monday - 6:30 PM - 8:30 PM
    • Wednesday - 6:30 PM - 8:30 PM
  • venue : Online Platform

Price: TK. 20,000
(including VAT & TAX)
Early Bird Offer BDT 10,000 (Valid till 10th December,2020)


Raspberry Pi contains everything that you will need in order to become well-knowledgeable in the area, enough that you will be confident in your skills when creating the various models and projects included in this material. From an introduction to the basics of it to how you can properly set it up easily, you will have been well-equipped and competent by the end of this course. And all of these achieved by yourself on your own too.


Pre-requisites:

Basics Computer Knowledge. Knowledge on Python would be beneficial however not mandatory since the basics will be covered as a part of training.
 

Course Curriculum:
 
 
Class 1:
Introduction to IoT
Overview of open source hardware
What is open source hardware?
Arduino
Raspberry Pi
Beaglebone
Intel Galileo
ESP8266
Scope of Works
 
Class 2,3 & 4:
Building components for IoT (Types, Purpose and Application, Overview)
Sensors
Motors
Actuator
Solenoid valves
Power adapters
Shields
 
Class 5 & 6:
Setting up first Raspberry Pi
Lab1 - Installing Raspbian in SD card
Making essential connections
Booting up the Raspberry Pi
Running simple programs
Lab2 - Programming and Interfacing LED with Raspberry Pi
Lab3 - Interfacing Sensor with Raspberry Pi and analyzing the data
 
Class 7: 
Overview of Python
Native Data Types & Operators
Python Statement & Conditions
 
Class 8:
Strings
Numbers & loops
Function
 
Class 9: 
List
Touples
Dictionary
Date & Time
 
Class 10: 
Object Oriented Programming concept in Python
Error & Exception Handling
 
Class 11: 
File Handling
 
Class 12:
Regular Expression
Modules & Package
 
Class 13 & 14:
Overview of Communication protocols used in IoT
Bluetooth
WiFi
Zigbee
Xbee
NFC
 
Class 15 & 16: 
Advance technologies and concepts building up the IoT
IPv6
Sensor networks
Cloud computing
M2M
Wearables
Complex Event Processing (CEP)
 
Class 17 & 18:
Creating a live IoT solution
Setting up the development board – Arduino
Connecting required components
Setting up solution design
Final implementation
 
Class 19, 20 & 21:
Application layer protocols for IoT (Overview and detailed discussion on MQTT)
HTTP
MQTT
Understanding HTTP v/s MQTT
Quality of Service
Retain Flag
CoAP
XMPP
AMQP
 
Class 22 & 23: 
IoT Hands-on
Lab4- Writing a Python Code for MQTT Publishing Client
Lab5- Publishing sensor data from Raspberry Pi using MQTT analyzing data on Smartphone
Lab6 – Writing a Python Code for MQTT Subscribing Client
Lab7- Controlling devices/appliances connected to Raspberry Pi over MQTT from Smartphone
 
Class 24 & 25:
Advance technologies and concepts building up the IoT (Overview)
IPv6
Sensor networks
IoT Gateway
 
Class 26 & 27: 
Advance Technology used in IoT
Cloud computing
M2M
Wearables
Complex Event Processing (CEP)
Do’s and Don’ts for handling an IoT Project
 
Class 28:
Big Data in IoT
 
Class 29: 
Machine Learning in IoT
 
Class 30: 
Artificial Intelligence in IoT
IoT Project Management

Curriculum

Online Course Mastering IoT with Python & Raspberry PI 60 Hrs

Tentative Class Start

12th December, 2020

Available Seat

10 / 40

who can join

It's intended for anyone and everyone interested in building interactive physical systems. Hobbyists and Professionals not having a technical background are equally welcome as we take everybody in the class through a thorough introduction to the basics and bring everyone at part in the class.

Meet the Instructor