IOT Bootcamp

Our Training Approach and Methodology:

We start from the very Basics, what is IoT, IoT Ecosystem, IoT opportunities and go on to cover the entire spectrum of IoT technology. Since IoT involves a unique combination of multiple technologies dovetailing seamlessly, it is critical to under stand the interactions and combination of Hardware and Software technologies to get a complete perspective.

That is why the entire training is based on experiential learning and case study driven. We use a live and actual business problem to go through the drill. At the end of it, participants are able to build an end-to-end solution including the hardware and software side of IoT. They actually create the IoT device to solve the Business problem and experience the power of IoT.

The Business Problem that you solve:

A Company called “Best Cold Chain” provides logistics services for transporting perishable material across a country using its refrigerated trucks. They are having the problem of large penalties being imposed because of delay in material delivery, material damage, and material being stolen. They have approached EA for an IoT based solution.

EA proposes to IoT enable their Fleet of trucks.

To collect data from trucks and to determine:

  • If thefts are happening in the trucks.
  • If any material is actually getting spoiled.
  • Is there deviation from defined routes?
  • Are trucks being opened at undefined locations?

EA proposes to install IoT devices having the below sensors in the trucks to capture relevant data. The devices will be GSM/GPRS enabled and will be able to communicate with EA Platform OSMOSIS on the cloud and trigger alarms when any of the above condition happens.


In this workshop you’ll learn the end-to-end data science process:

  • Temperature Sensor – To Record the temperature inside the truck.
  • Humidity Sensor – To Record the humidity inside the truck.
  • Power – To maintain the constant voltage for the material.
  • Reed switch – Records whenever the door is closed /opened.
  • PIR (Passive Infrared) – Records when a human intervention.
  • LDR (light dependent resistor) – Records the lightening inside the truck.
  • GPS – record the location of the truck at any point of time.

This is a very practical and hands-on workshop that has lots of class exercises. You’ll build your own library of Python scripts that can be reused after your done with the course.

This is a very practical and hands-on workshop that has lots of class exercises. You’ll build your own library of Python scripts that can be reused after your done with the course.

Prereqs & Preparation

You must bring a laptop with a text editor.

Sublime Text is recommended and has a free trial version (

In addition, students should install Anaconda, which is a free package that includes python and a number of tools that will be used in class (

Day 1

Topic Details of Sub Topic Duration
Introduction to IoT IoT definition and use cases of IoT for different domains
  • What is IoT – In-depth explanation
  • IoT Applications in different domain
  • How large is the IoT Market in different domains?
90 mins
IoT Architecture Introduction to IoT Architecture and Technologies
  • Architecture.
  • Tech Stack.
  • Protocols
75 mins
Discussions 15 mins
Day 2

Topic Details of Sub Topic Duration
Sensors Actuators
  • Sensor Demo.
40 mins
End to End Cold Chain Demo Business case – More claims being filed by clients – IoT Enabling to resolve problem
  • H/w pieces
  • Osmosis configuration – BCC – Client, Device, Rule, Alarm, Device Data, Event
  • Sensor data being sent to Osmosis platform
  • Actuation through BLE
  • Visualization through real time dashboard
  • How the problem gets solved through big data and visualization
30 mins
Communication Connectivity Technologies and Communication Protocols
  • Introduction to communication architecture- Network protocol stack
  • Different protocols
  • RF: ZigBee, Blue Tooth, BLE, Zwave, Mesh network.
  • Communication Channels: GSM/GPRS, 2G, 3G, LTE, WiFi, PLC
  • IoT protocols: MQTT/MQTTS, CoAP, 6LoWPAN, like TCP, UDP, HTTP/s.
  • Comparison of the different IoT protocols, advantages and disadvantages ( limitations) of these IoT protocols.
  • IPv4 addressing problem for IoT and introduction to IPv6 IPv6 is required to address more devices.
  • Application issues with RF protocol – power consumption, LOS, reliability. Security aspects.
60 mins
Computing Cloud
  • Our learning in selecting the right service provider
20 mins
Cloud Computing and Data Analytics Web services
  • What are Web Services.
  • Why Web Services.
  • Types of Web Services.
  • RESTful web services.
  • Design Principles.
30 mins
Discussions 15 mins

Day 3

Topic Details of Sub Topic Duration
Cloud Computing and Data Analytics Introduction to the Big Data and Big data technologies and stream processing.
  • Recap of Day 2
  • Cloud data storage
  • Introduction to BigData
  • BigData Definition and Characteristics
  • Who is Generating BigData
  • BigData Analytics
  • Why BigData Analytics
  • Applications of BigData Analytics
  • Different Data Stores
  • BigData Technologies – CouchDB, MongoDB, Node4J, Hadoop Ecosystem, Spark, Cassandra.
30 mins
Cloud Computing and Data Analytics Visual Analytics, predictive analytics.
  • Demo – Visual analytics.
  • Analytics.
  • What is Visual Analytics?
  • Visual Analytic Tools for Big Data.
  • Predictive Analytics.
  • Predictive tools for Big Data.
15 mins
IoT World What’s happening in the Industry
  • Latest updates in the IoT industry.
  • Available IoT alliances details and the standards that are getting evolved
  • Multiple IoT applications and solutions available in market
  • Multiple IoT software and cloud platform, Components of a Platform, Usage, comparison. IoT eco systems
  • Build around these platforms. OSMOSIS platform and our experience about IoT platform building
  • Details about your OSMOSIS IoT platform
60 mins
Design considerations Design principles w.r.t architecture, power, ruggedness, size, weight andsecurity
  • EA device manufacturing experience
  • Experience from building Osmosis platform
20 mins
IoT Security
  • How secure is IoT?
  • Vulnerabilities
  • Key aspects for Securing IoT solutions
30 mins
IoT Opportunities Brainstorming on opportunities and how they can be realized
  • Opportunities based on different expertise areas.
  • How to make most of these opportunities.
25 mins

Day 4

Topic Details of Sub Topic Duration
Sensor Practical Best Cold Chain – Capture data from Sensors – Practical
  • Introduction to Arduino.
  • Connect a temperature, Humidity, LDR, PIR, Door status sensor and display data on Arduino Board.
  • Write the program to read the sensor data.
45 mins
Gateway Communication Practical – 1 Send sensor data to cloud using GPRS and HTTP
  • Read data from sensors
  • Create JSON Object
  • Establish HTTP connection using GPRS
  • Send JSON data to OSMOSIS Rest API over HTTP
45 mins
Gateway Communication Practical – 2 Trigger alarm through SMS using Platform
  • Create business rules in Osmosis for alarms
  • Send Data to Osmosis platform using simulator
  • Create rule and configure Alarm for your device
  • Trigger Alarm through Osmosis by sending alarm condition Data
  • Connect and program for Buzzer on your Arduino Board
  • Develop code for reading SMS, communicating through Arduino and trigger the Alarm.
60 mins
Cloud Practicals Introduction to virtual environment on Amazon web service cloud and AWS Cloud
  • Participants get access to virtual machines on Amazon web service cloud and get familiar with the same.
  • Learn and Deploy sample application on EBS instance of AWS
  • Learn and Deploy sample application on RDS instance of AWS
30 mins