Internet of Things

Home / Internet of Things

Internet of Things

Best Internet of Things training institute includes the development of Internet of Things (IoT) products and service, it containing the actuation, communication,  processing and devices for sensing to assist you develop skills and get expertise  in designing novel systems.  Design for longevity and energy efficiency might be highlighted. Students will gain and expected to make best choice of software, hardware and protocols for recommended application.

INTRODUCTION&CONCEPTS:
1.INTRODUCTON TO INTERNET OF THINGS:
Introduction:
Definition&characteristic of IOT
Physical design of IOT:
Things in IOT
IOT protocols
Logical design of IOT:
IOT functional blocks
IOT communication models
IOT communication APIs
IOT enabling technologies:
Wireless sensor networks
Cloud computing
Big data analytics
Communication protocols
Embedded system
IOT levels&deployment templates:
IOT level-1
IOT level-2
IOT level-3
IOT level-4
IOT level-5
IOT level-6

2.DOMAIN SPECIFIC IOTs:
Introduction:
Home automation
Smart lighting
Smart appliances
Intrusion detection
Smoke/gas detectors
Cities:
Smart parking
Smart lighting
Smart roads
Structural health monitoring
Surveillance
Emergency responce
Environment:
Weather monitoring
Air pollution monitoring
Noise pollution monitoring
Forest fire detection
Energy:
Smart grids
Renewable energy systems
Prognostics
Retail:
Inventory management
Smart payments
Smart vending machines
Logistics:
Route generation&scheduling
Fleet tracking
Shipment monitoring
Remote vehicle diagnostics
Agriculture:
Smart irrigation
Green house control
Industry:
Machine diagnosis&prognosis
Indoor air quality monitoring
Health&lifestyle:
Health&fitness monitoring
Wearable electronics

3.IOT AND M2M:
Introduction:
M2M
Difference between IOT and M2M
SDN and NFV for IOT
Software deefined networking
Network function virtualization

4.IOT SYSTEM MANAGEMENT WITH NETCONF-YANG:
Need for IOT systems management
Simple network management protocol(SNMP)
Limitation of SNMP
Network operator requirements
NETCONF
YANG
IOT Systems management with NETCONF-YANG
Netoppeer

DEVELOPING INTERNET OF THINGS:
5.IOT platforms design methodology
Introduction:
IOT design methodology
Step 1:purpose&requirements specification
Step 2:process specification
Step 3:domain model specification
Step 4:information model specification
Step 5:service specifications
Step 6:IOT level specification
Step 7:functional view specification
Step 8:operational view specification
Step 9:device &component integeration
Step 10:application development
Case study on IOT system for weather monitoring
Motivation for using python

6.IOT SYTEMS-LOGICAL DESIGN USING PYTHON:
Introduction:
Installing python
Python data types & data structures
Numbers
Strings
Lists
Tuples
Dictionaries
Type conversions
Control flow
if
for
while
range
break/continue
pass
Funtions
Modules
Packages
File handling
Date/time operations
Classes
Python packages of interest for IOT
JSON
XML

HTTPLib & URLLib
SMTPLip

7.IOT PHYSICAL DEVICES &ENDPOINTS:
What is an IOT device
Basic building blocks of an IOT devices
Exemplary device:raspberry Pi
About the board
Linux on raspberry pi
Raspberry pi interfaces
Serial
SPI
I2C
Programming raspberry pi with python
Controlling LED with raspberry pi
Interfacing an LED and switch with raspberry pi
Other IOT devices
pcDuino
Beaglebone black
Cubieboard

8.IOT physical servers & cloud offerings
Introduction to cloud storage models & communication APIs
WAMP -autobahn for IOT
Xively cloud for IOT
Python web application framework -django
Django architecture
Starting development with django
Designing a RESTful web API
Amazon web services for IOT
Amazon EC2
Amazon autoscaling
Amazon S3
Amazon RDS
Amazon DynamoDB
Amazon Kinesis
Amazon SQS
Amazon EMR
Skynet IOT messaging platform

9.CASE STUDIES ILLUSTRATING IOT DESIGN:
INTRODUCTION:
Home automation
Smart lighting
Home intrusion detection
Cities
Smart parking
Environment
Weather monitoring system
Weather reporting bot
Air pollution monitoring
Forest fire detection
Agriculture
Smart irrgation
Productivity application
IOT printer

ADVANCED TOPICS:
10.DATA ANALYTICS FOR IOT:
INTRODUCTION:
Apache hadoop
Mapreduce programming model
Hadoop mapreduce job execution
Mapreduce job execution work flow
Hadoop cluster setup
Using hadoop mapreduce for batch data analysis
Hadoop YARN
Apache oozie
Setting up oozie
Oozie workflows for IOT datav analysis
Apache spark
Apache storm
Setting up a storm cluster
Using apache storm for real-time data analytsis
REST-based approach
Websocket-based approach
Structural health monitoring case study

11.TOOLS FOR IOT:
INTRODUCTION:
Chef
Setting up chef
Chef case studies
Multi-tier application deployment
Hadoop cluster
Storm cluster
Puppet
Puppet case study-multi-tier deployment
NETCONF-YANG case studies
Steps for IOT device management with NETCONF-YANG
Managing smart irrigation IOT system with NETCONF-YANG
Managing home intrusion detection IOT system with NETCONF-YANG
IOT code generator