Internet of Things (IoT)

Course Overview

In the world of digitalization, Internet of Things (IoT) is the foundation for digitalization for Industries and one of the most important technologies under Industry 4.0. IoT is enabling industries to make their gadgets, physical devices and objects create and consume data which in turn gives them the ability to make use of a data-driven model of business. IoT skills are one of the most preferred skills required for an IT Professionals and are one of the first choices by IT professionals across the world when it comes to reskilling.

This course covers all the standard hardware platform, popular IoT Cloud platform such as AWS IoT, IBM Watson IoT, Thingboard etc.

This course is designed by the Industry experts and evangelists to enable IT professionals easily get started with IoT Projects.

IoT Project management and real-time project experience help learners to have a complete idea of IoT.

Course Objective

The goal of the course is to:

  1. Make the learner a confident IoT Professional having relevant skills to get started with an IoT Project.
  2. Make the learner work with standard IoT Protocols such as MQTT, AMQP, CoAP and HTTP which in turn make them expert in developing IoT Products.
  3. Understand IoT Market point of view and how IoT is being adapted by Industries like Automobile, Mining, Oil & Gas, Healthcare, Retail etc.
  4. Data and Knowledge Management and utilization of Devices in IoT Technology.
  5. Understand State of the Art – IoT System Architecture.
  6. Real World IoT Design Constraints, Industrial Automation and Commercial Building Automation in IoT.
  7. Make the learn and work with standard projects related to Internet of Things.
  8. At the end the course makes one become a demanding candidate to get hired for an IoT role in any industry.

 

Prerequisites

  • Familiar with fundamental programming and basic of electronics components
  • Basic learning in gadgets is useful however not required
  • No earlier learning about the Internet of Things is required

FAQ’S

Does hardware kit include this fee?

Yes, hardware kit is included in this fee.

Do you provide Hardware kit?

Yes, we do.

How can we get the hardware KIT?

After completion of your payment, we will Currier the KIT to your address.

How much time will take to receive the KIT?

You will receive the kit within 3-4 Working days, after your payment.

How can we do practice?

We are providing hands-on training

How can we resolve our queries?

We are providing 24*7 Technical support during the training period, for any query you may reach on support@techtrunk.in

Do you provide any Certificate for this course?

Yes, Course Certificate from TechTrunk Ventures

If I miss the class, how can I cover?

The recording will be available on LMS so you can cover the course.

Which Projects will I be working on while training on Internet of Things?

Some of the sample projects are –

AWS IoT

Sensor Based Security System

Smartphone-based Security System

Course Curriculum

  • Introduction to IoT

    This module helps the learner to understand the complete idea of Internet of Things. the architecture of IoT and how the complete stack of IoT works.

    • Introduction to IoT
      30m
    • IoT Hardware Architecture
      30m
    • IoT Protocol Architecture
      45m
    • IoT Security
      45m
    • IoT Sensor and applications
      1h0m
    • Sensor use cases
      45m
    • Applications of IoT in Healthcare, Retail, Oil & Gas, Mining and Smart City
      0m
  • Devices required for IoT

    • Arduino
      35m
    • Raspberry PI 3B
      30m
    • ESP8266 Wifi Module
      30m
    • NodeMCU
      0m
    • HC-05 Bluetooth Module
      0m
    • Sensors
      0m
    • Actuators
      0m
    • and other peripheral devices
      0m
  • Arduino

    • Introduction to Arduino
      0m
    • Specification of Arduino Boards
      0m
    • Arduino UNO R3
      0m
    • Pin Configuration and functionalities
      0m
    • Programming with Arduino
      0m
    • LED Interfacing with Arduino
      0m
    • Serial Communication
      0m
  • Sensors Interfacing with Arduino

    • Introduction to basic sensors
      0m
    • Interfacing IR Proximity Sensor
      0m
    • DHT11, Humidity and Temperature Sensor
      0m
    • Sensor Data Logging
      0m
    • Selecting a sensor for your use case
      0m
    • Working with Relay
      0m
    • Relay Interfacing with Arduino
      0m
    • Project: Controlling AC Appliances with from PC
      0m
  • Wireless Device Interfacing with Arduino

    • Getting started with HC05 – Bluetooth Module
      0m
    • Sensor Data Analytics using readily available Bluetooth Terminal Android Apps
      0m
    • Project: Android Controlled Device Automation with Arduino
      0m
    • Sending voice to text from Android app via Bluetooth to Arduino
      0m
    • Project: Voice controlled Device Automation
      0m
    • Getting Started with ESP8266-01 WiFi Module
      0m
    • Working with AT Commands on ESP8266-01
      0m
    • HTTP Protocol
      0m
    • Creating HTTP Webserver using ESP8166
      0m
  • IoT Application Layer Protocols

    • Transport Layer Protocols – TCP and UDP
      0m
    • MQTT, HTTP, AMQP CoAP & XMPP
      0m
    • Introduction to MQTT & Communication protocol for IoT
      0m
    • Understanding MQTT
      0m
    • Difference between HTTP & MQTT
      0m
    • Understanding MQTT Broker
      0m
    • Understating Publish & Subscribe Methods
      0m
    • Using MQTT Client with Android
      0m
    • HTTP v/s CoAP
      0m
    • AMQP v/s MQTT
      0m
  • Sharing the Sensors data on Cloud using Arduino

    • Using ESP8266 as an HTTP Client
      0m
    • Making your ESP8266 tweet on twitter using thingspeak API
      0m
    • Making Arduino+ESP8266 an HTTP client
      0m
    • Uploading Sensor data on Thingspeak using node-red
      0m
    • Controlling Arduino via MQTT using nodered
      0m
    • Streaming Live sensors data on Android and on MQTT based cloud platform using nodered
      0m
    • Connecting arduino via MQTT to io.adafruit.com
      0m
    • Streaming sensor data on io.adafruit.com
      0m
  • Getting Started with Python

    • Variables, Functions and control Structure
      0m
    • Calling Libraries and functions in python
      0m
    • Inheritance & Object Oriented Programming
      0m
    • Importing or Exporting Data to external file
      0m
    • Using numpy & matplotlib library for data handling in python
      0m
    • Pandas for data handling in python
      0m
    • Using serial communication in python
      0m
    • Python-Arduino Interaction
      0m
    • Getting started with HTTP client formation in python
      0m
    • Connecting python HTTP client to thingspeak.com
      0m
    • MQTT with python
      0m
    • Project: Publishing data to mqtt broker using python
      0m
    • Project: Subscribing to a topic in python
      0m
    • Retain Flag, Creating user defined callbacks
      0m
  • Getting Started with Raspberry Pi

    • Installing OS in Rpi
      0m
    • Command line and GUI Interface
      0m
    • Raspbian OS Introduction & Tools
      0m
    • Interfacing GPIOs with LEDs
      0m
    • Interfacing Actuators
      0m
    • Interfacing sensors
      0m
    • Serial Communication
      0m
    • Interfacing with node-red
      0m
    • Sensor data to Twitter & Thingspeak from RPi using python code
      0m
  • IoT Gateway and MQTT with Raspberry Pi

    • Creating app on IBM Bluemix
      0m
    • Analyzing sensor data in smartphone over the internet
      0m
    • Controlling devices from cloud platform
      0m
    • Making Raspberry pi a device gateway to collect data from devices and publish to cloud servers
      0m
    • Testing Publish subscribe model on RPi
      0m
    • Installing local Mosquitto broker on raspberry pi
      0m
    • Testing MQTT borker with Raspberry pi
      0m
    • Installing MQTT client on Raspberry Pi
      0m
    • Controlling Raspberry pi via Cloud based MQTT Broker
      0m
    • Publishing sensor data to MQTT Broker
      0m
    • Subscribing to multiple brokers
      0m
    • Creating user defined callbacks to subscribe to multiple topics
      0m
  • IBM Watson IoT and Node Red

    • Working with Node-red
      0m
    • Installing new nodes in node-red
      0m
    • Working with MQTT, Thingspeak, dashboard, GPIO, functions in Node-red
      0m
    • Getting started with IBM Bluemix
      0m
    • Installing Node-red in IBM Bluemix
      0m
    • Deploying an UI App using Node-red
      0m
    • Installing IBM Watson IoT in IBM Bluemix
      0m
    • Collecting telemetry data in IBM Watson IoT
      0m
    • Creating dashboard visualization of data using cards in IBM Watson IoT
      0m
  • AWS IoT

    This module introduces learner with the IoT Core Service by AWS, Learner also gets chance to understnad how to integrate IoT Core (AWS IoT) with AWS SNS, AWS Dynamo DB, AWS IoT Analytics

    • Getting started with AWS IoT
      0m
    • AWS IoT Architecture
      0m
    • Thing Registry, Authorization, Authentication
      0m
    • Device Gateway, Device Shadow, Rule Engine and Rule Actions
      0m
    • Registering your device, authenticating and creating policy
      0m
    • Attaching thing to certificate, policy
      0m
    • Communicating with rapsberry pi from AWS IoT using Python MQTT code
      0m
    • Rules Actions in AWS IoT
      0m
    • DynamoDB, AWS SNS
      0m
    • Integrating AWS IoT Services with AWS DynamoDB, AWS SNS Services etc.
      0m
  • Projects & Case Studies

    • Questions & Answers
      0m

Instructors

Admin bar avatar

A Technical expert and a passionate trainer has expertise in the field of Internet of Things and Machine Learning, Technical Training and Project Management, he has a proven work record of delivering Technical Training in various technologies and domains at the premier organizations.. He has delivered 50+ corporate Training to clients from India and abroad.

INTERNET OF THINGS
• Corporate Clients – UST Global, mphasis, Accenture, UST Global, CompuCom etc,
• Guest Speaker at 3+ International Conferences and Summits on IoT, Smart City Development and Technological Advancements.
• Designed Course material for online courses on IoT, AI & Machine Learning
• Worked 3+ Industrial IoT Projects

ARTIFICIAL INTELLIGENCE & MACHINE LEARNING
• Corporate Clients – Kronos, HARMAN, mphasis, Accenture, Ericsson, UTC etc,
• Delivered Online training on Machine Learning, Artificial Intelligence and Internet of things to clients from Saudi Countries, South Africa, Bangladesh & US
• Delivered 100+ Lectures across pan India including IIT Roorkee, IIT Kanpur, IIT Jodhpur, IIT Chennai, IIT Bhubaneswar, NIT Sikkim, NIT Surathkal etc.
• Machine learning techniques and algorithms: Good practical experience on complex data for recommendation process, churn and classification, using Random forest, SVM, K-NN, Neural Network, and other decision tree techniques (CHAID, CART)

Reviews

5
2 ratings
5 stars
2
4 stars
0
3 stars
0
2 stars
0
1 star
0

    March 19, 2018 at 11:42 am

    Hi, i am from Kulalampur, this is very nice and practical oriented session.

    March 19, 2018 at 11:11 am

    We have enrolled in group of 5 members all people are happy with the course, We will recommend to other as well. they provided 90% practical classes.