Internet of Things

Quote Request

IoT(Internet of Things)

The Internet of Things (IoT) is the next frontier in technology, and there’s already several companies trying to capitalize on it. Internet of Things is a term used to define adding Internet connectivity to formerly “dumb” devices, enabling them to communicate with users and other devices. IoT will play an important role in the future. The IoT is a giant network of connected “things” (which also includes people). The relationship will be between people-people, people-things, and things-things. The reality is that the IoT allows for virtually endless opportunities and connections to take place, many of which we can’t even think of or fully understand the impact of today.


The following are the various technologies related to IoT

  • Architecture
  • Sensors & Actuators
  • Microcontrollers
  • IoT Protocols
  • RTOS
  • Web Services
  • MQTT
  • Analytics
  • Cloud

IoT Job Roles

  • IoT Product Manager
  • IoT Architect
  • IoT Developer
  • Industrial data scientists
  • Robot coordinator
  • Industrial engineer
  • Industrial UI/UX designer
  • Chief Internet of Things Officer (CIoTO)
  • Fuller Stack Developer
  • Industrial Networking engineer

  • Course Structure


    Section A-Basics of IoT

    Introduction to IoT

    • Definition and Characteristic of IoT
    • Things in IoT
    • IoT Protocols
    • Logical Design of IoT
    • IoT Enabling Technologies

    Domain Specific IoT

    • Home
    • City
    • Environment
    • Energy
    • Retail
    • Supply Chain
    • Agriculture
    • Industry

    Getting started with IoT Platform

    • Device Programming
    • Cloud
    • Basic Python
    • IoT Application design
    • Rule engine
    • Data management and Analysis

    Developing Internet of Things

    • IoT Device design(depending on the domain you select)
    • Cloud and Application layer design

    Section B-IoT Protocols

    • IoT Protocol Stack-Link Layer, Network Layer, Transport Layer, Application Layer
    • Network Layer Protocols-IPv6, IPv4, 6LoWPAN
    • Transport Layer Protocols-TCP, UDP
    • IoT Communication Models-Request-Response, Publish-Subscribe, Push-Pull, Exclusive Pair
    • Application Protocols-HTTP, CoAP, MQTT, XMPP, WebSockets, AMQP, DDS*
    • Communication API’s-REST-based, WebSocket-based

    Protocol Implementation

    • IoT Architecture-Device – device, Device – Cloud, Device – Gateway, Gateway – Cloud, Cloud – Backend – Applications

    Section C- IoT Security

    Need of IoT Security

    Requirement and Basic Properties , Main Challenges, Confidentiality, Integrity, Availability, Non-Repudiation

    IoT Architecture

    Device – device, Device – Cloud, Device – Gateway, Gateway – Cloud, Cloud – Backend – Applications

    Security Classification & Access Control

    Data classification (Public and Private), Privacy issues in IoT, IoT Authentication and Authorization, IoT Data Integrity

    Web Based Attacks and Implementation in IoT

    Denial of Service, Sniffing, Phishing, DNS Hijacking, Pharming, Defacement etc.

    • Cipher-Symmetric Key Algorithms (AES and DES), Asymmetric Key Algorithm(RSA)
    • Attacks-Dictionary and Brute Force, Lookup Tables, Reverse Lookup Tables, Rainbow Tables
    • Hashing-MD5, SHA256, SHA512, RipeMD, and WHIRLPOOL, Salt , Best practices

    Attack Surface in IoT and Threat Assessment

    • Embedded device-UART, SPI, I2C, JTAG
    • Software and Cloud Components-Firmware of the device, Web Application Dashboard , Mobile Application Used to Control, Configure and Monitor the Devices
    • Radio Communication-Wi-Fi, BLE, Cellular, Zigbee*, ZWave*, 6LoWPAN

    IoT Protocol Inbuilt Security Features
    On Transport Layer: SSL/TLS and DTLS, On Application Layer: MQTT, CoAP, XMPP, AMQP

    Security Management
    Identity and Access Management, Key Management

    Section D- IoT Analytics

    New Data Source – IoT

    Introduction to IoT Analytics, Asking new question from data

    Managing IoT data

    • IoT Time Series-Overview of InfluxDB databases, Environment Setup, Data Modelling,
    • Data Storage (InfluxDB)-Schema Design, Deployment
    • Python Client for InfluxDB-Python API, Exeptions, Query Response Object

    Analysis for IoT Data

    • Properties and Objectives-Fast Data Ingestion, Real-Time Streaming Analytics, Historical Analytics, Predictive Analytics, Prescriptive Analytics, Intelligent Actions
    • Data Analysis Tool (Pandas)-Python Environment Configuration and Features, NumPy Basics, Getting Started with Pandas, Data Loading, Storage and File Formats, Data Wrangling, Plotting and Visualization, Data Aggregation and Group Operations, Time Series

[/animate_element ]

£0.000 items