The Internet of Things is a big deal today. Some consider it to be a buzzword,others say it's a phase while many others, large industries included, stand by their belief that it is going to be a game changer. However, when all is said and done, the Internet of Things has no classical definition, and as a result, its meaning is about as uniform as philosophical ideologies. Python is mainly stated as high-level, general-purpose programming language, which emphasizes code readability.

IoT Development

Introduction of IoT

  • What is IoT?
  • How IoT is applied in different domains?
  • IoT Development - IoT Security – IoT Analytics
  • How large is the IoT Market in different domains?
  • IoT Technology stack
  • Sensors & Actuators
  • Hardware Platforms
  • IoT Operating System
  • Wireless Communication Protocols
  • Network communication Protocols
  • Cloud, its components and IoT
  • Data Streaming in IoT
  • Data Store and IoT
  • Analytics & Visualization for IoT

IoT Device Design & Management

  • Top IoT hardware platform
  • Architecture, layout and comparison of different microcontroller
  • Sensor, Actuator, Microcontroller

Wireless Networking Technology

  • NFC
  • RFID
  • WIFI
  • Z WAVE
  • LoRaWAN
  • Zigbee
  • Cellular
  • Bluetooth
  • SigFox
  • NB-IOT

Wired Communication Protocol

  • SPI
  • UART
  • I2C

Interfacing of different Sensor, Actuator, Wireless Networking Technology with different microcontroller

Arduino Uno

  • Getting started with Arduino Uno R3
  • Basics of AVR MCU - RAM, Flash Memory and timers
  • Arduino – Opensource Hardware Platform
  • Pin Configuration and functionalities
  • Getting started with Arduino IDE
  • LED Interfacing with Arduino
  • Introduction to Serial Communication
  • PC Controlled Communication
  • Introduction to basic sensors
  • Sensor 1: Working & Interfacing of IR Proximity Sensor
  • Sensor 2: Working & Interfacing of MQ2 Sensor
  • Sensor 3: Ultrasonic Sensor Interfacing (demo)
  • Sensor 4 & 5: DHT11 Interfacing, working principle
  • Measuring temperature & Humidity using DHT11
  • Analyzing sensor data on Serial Monitor & Serial Plotter
  • Selecting a sensor for your use case
  • Arduino with actuator
  • Interface Arduino to dc motor

Introduction of Python

Raspberry Pi

  • Raspberry-pi Architecture
  • Working with Raspberry Pi 3 Model
  • Industry Use case of Raspberry Pi
  • Installing OS and Designing Systems using Raspberry pi
  • Configuring Raspberry Pi for VNC Connection
  • Getting introduced to Linux OS
  • Basic Linux commands and uses
  • Interface sensor and Actuator with Raspberry-pi
  • Interface relay with raspberry pi
  • Interface different sensor like IR sensor/gas sensor
  • Interface different sensor like LDR/Soil sensor
  • Interface different sensor like Soil sensor with raspberry pi
  • Interface PI-Camera with Raspberry
  • Program Raspberry pi for click image
  • Program Raspberry pi for create video
  • Interfacing DC motor with raspberry pi

Networking and Communication Protocol

  • IoT Network
  • OSI Model
  • TCP and UDP
  • IP4 and IP6

IoT Transport layer protocol

  • Introduction of TCP & UDP
  • Difference between TCP/UDP Transport layer protocol.
  • Practically testing the TCP v/s UDP by python socket programming.

HTTP IOT Protocol

  • Introduction and structure of HTTP protocol
  • Application
  • Start with HTTP protocol GET/POST Method
  • Work on python Flask library design web page
  • Control thing from webpage using HTTP protocol

CoAP IoT Protocol

  • CoAP Architecture
  • Application
  • Difference between HTTP and CoAP Protocol

MQTT IOT Protocol

  • Introduction to MQTT
  • MQTT Subscribe/Publish
  • MQTT Broker,QoS,Security
  • Application
  • MQTT with Raspberry Pi
  • Installation of Mosquito MQTT broker
  • Publish and Subscriber test on local server broker
  • Test with multiple client.
  • Getting started with MQTT on Raspberry Pi
  • Installing Mosquitto on Raspberry pi
  • Making pi a local MQTT broker
  • Testing Publish and subscribe model on RPi
  • Publishing data from PC
  • Android to RPi over a local network
  • Controlling Pi GPIOs using MQTT broker
  • Publishing live sensor data to
  • Controlling devices from cloud platform
  • Designing the IoT Gateway system
  • Gathering data from multiple publishers
  • Making Raspberry Pi as a IoT Gateway
  • Analyzing sensor data in smartphone over internet
  • Analyzing MQTT data packet using Wireshark software.


  • Understand Architecture of WebSocket
  • Application
  • Implement using python library TORNADO or pywebsocket
  • MQTT over webSockets

IoT Platform-Connect, Monitor, Notify

Adafruit - Cloud

  • Introduction to Adafruit Cloud service
  • Connect Raspberry pi to adafruit cloud
  • Using MQTT connect Raspberry pi to adafruit cloud
  • Monitor data using dashboard
  • Save data
  • Control device Adafruit cloud
  • Home Automation project using Adafruid cloud

Thingspeak Cloud

  • Introduction to thingspeak
  • Connect Raspberry pi to Thingspeak cloud
  • Monitor data over thingspeak
  • Connect thingspeak using HTTP
  • Connect thingspeak using MQTT

Node Red

  • Introduction to IBM platform
  • Introduction to Industrial platform Node-red
  • Working with Node-RED
  • Working with different nodes

IoT Product & Project Development

  • Agile Project Development
  • Do's & Don't for IoT Project Development
  • Indian IoT Products
  • Product Development Lifecycle

IoT Analytics

  • Introduction of IoT Analytics
  • Machine Learning Technique
  • Need of IoT Analytics
  • Case Study

IoT Security

  • Need of IoT Security
  • Requirements and Basic Properties
  • Main Challenges
  • Confidentiality
  • Integrity
  • Availability
  • Non-Repudiation



  • Symmetric Key Algorithms (AES and DNS)


  • Dictionary and Brute Force
  • Lookup Tables
  • Reverse Look Tables
  • Rainbow Tables


  • MD5, SHA256, SHA512, RipeMD, WI
  • Objectives of Data Mining
  • Key aspects of Data Mining

Attack Surface and Threat Assessment

Embedded Devices


Network Attacks

  • Active/Passive Attacks
  • Eavesdropping
  • Identity Spoofing
  • Man-In-The-Middle (MITM)

IOT Protocol Built-In Security Features

On Transport Layer

  • SSL / TLS and DTLS

On Application Layer

  • MQTT
  • CoAP
  • XMPP
  • AMQP

Security Management

Identity and Access Management

Case Studies and Discussion

Use Cases (IoT Development, IoT Security, IoT Analytics)

  • Health Care Sector
  • Smart City (Smart parking,lighting,dustbin,trees, using LPWAN Technology)
  • Telecommunication
  • Energy or Power distribution
  • Automobile
  • Smart wearable device (Using NFC)
  • Agriculture (Smart planting)
  • Manufacturing - Industry 4.0(using PLC,SCADA)
Query Form
Commencing New Batch

Greater Noida




Corporate Noida Office: 0120 - 4646464

GR.Noida: 0120-4345190 Ghaziabad: 0120-4835400 Faridabad: 0129-4150605 Gurugram: 0124-4219095

Events Gallery


Ducat provides the best available programs which helps in enhancing the technical skills which seems to be beneficial for all the applicants.

© Copyright 1999-2019 Ducat Creative, All rights reserved.