SlideShare a Scribd company logo
1 of 36
Download to read offline
1
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Internet of Things:Internet of Things:
Challenges and IssuesChallenges and Issues
Washington University in Saint Louis
Saint Louis, MO 63130, Jain@cse.wustl.edu
IEEE CS Keynote at ADCOM 2014,
Bangaluru, India, September 19, 2014
These slides and video recording of this presentation are at:
http://www.cse.wustl.edu/~jain/talks/iot_ad14.htm
2
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
OverviewOverview
1. What are Things?
2. What’s Smart?
3. Why IoT Now?
4. Business/Research Opportunities in IoT
5. Recent Protocols for IoT
3
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
What are Things?What are Things?
 Thing = Not a computer
 Phone, watches, thermostats, cars, Electric Meters,
sensors, clothing, band-aids, TV,…
 Anything, Anywhere, Anytime, Anyway, Anyhow (5 A’s)
Ref: http://blog.smartthings.com/iot101/iot-adding-value-to-peoples-lives/
4
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Internet of ThingsInternet of Things
 Less than 1% of things around us is connected.
Refrigerator, car, washing machine, heater, a/c, garage door,
should all be connected but are not.
 From 10 Billion today to 50 Billion in 2020
Should include processes, data, things, and people.
 $14 Trillion over 10 years
 Third in the list of top 10 strategic technologies by Gartner
(After Mobile devices, Mobile Apps, but before Clouds, …)
 a.k.a. Internet of Everything by Cisco
Smarter Planet by IBM
Ref: J. Bradley, “The Internet of Everything: Creating Better Experiences in Unimaginable Ways,” Nov 21, 2013,
http://blogs.cisco.com/ioe/the-internet-of-everything-creating-better-experiences-in-unimaginable-ways/#more-131793
Ref: “Gartner Identifies Top 10 Strategic Technologies,”
http://www.cioinsight.com/it-news-trends/gartner-identifies-top-10-strategic-technologies.html
5
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Sample IoT ApplicationsSample IoT Applications
Smart Grid Smart Health Smart Home
Smart Industries
Smart Watch
Smart TVSmart Cities
Smart Car Smart Kegs
6
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
WhatWhat’’s Smart?s Smart?
 IoT = Instrument, Interconnect, Intelligently process (3 I’s)
 Old: Smart = Can think  Can compute
 Now: Smart = Can find quickly, Can Delegate
 Communicate = Networking
 Smart Grid, Smart Meters, Smart Cars, Smart homes, Smart
Cities, Smart Factories, Smart Smoke Detectors, …
Think Communicate
7
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
4 Levels of Smartness4 Levels of Smartness
1. Passive: Communicate only when queried.
Passive RFID, QR codes (Nirjeeva)
2. Active: Communicate when needed.
Sensors. Home automation (1-4 sense)
3. Aware: Action based on simple
computation. E.g., tele-health
(5-sense)
4. Autonomous: Can make decisions based on
rules. E.g., autonomous cars, smart grid
(Human)
Ref: http://go.gigaom.com/rs/gigaom/images/gigaomresearch_the_internet_of_things_report.pdf
Bangalore
1km
8
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Internet of BrainsInternet of Brains
 Brain-to-Brain Interface
 A person’s brain can send signals to other person’s brain
 Useful for handicap people to communicate with others
Ref: http://homes.cs.washington.edu/~rao/brain2brain/experiment.html
9
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Why IoT Now?Why IoT Now?
 IoT = Sensing + Communication + Computation
1. Micro-Sensors: Temperature, Moisture, Pressure, air quality,
…
2. Tags: Radio Frequency Id (RFID), Quick Response (QR)
Codes, …
3. Energy Efficient Communication: Small or no batteries,
Personal area communication (PAN), Bluetooth, ZigBee, …
4. Micro-Computing: Micro multi-core chips, Raspberry Pi, Intel
Galileo, Arduino, …
5. Cloud Computing: Little or no local computing
6. Open/Small operating systems: Linux
Ref: CTIA, “Mobile Cyber security and the Internet of Things,”
http://www.ctia.org/docs/default-source/default-document-library/ctia-iot-white-paper.pdf
10
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
FundingFunding
11
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Google TrendsGoogle Trends
 Around for 10 years
 IERC-European Research Cluster on the Internet of Things
funded under 7th Framework in 2009
 “Internet of European Things”
 US interest started in 2009 w $4B funding for smart grid in
American Recovery and Reinvestment Act of 2009
IoT
Internet of Things
Google buys Nest
EU invests in IoT
US invests in Smart grid
12
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Research Funding for IoTResearch Funding for IoT
 70 M € in European Research program FP7
 Internet of European Things
 Networking and Information Technology Research and
Development (NITRD)
 Group of 15 Federal agencies: NSF, NIH, NASA, DOE,
DARPA, ONR, …
 Recommends supplement to the president’s annual budget
 CPS is one of the areas recommended by NITRD starting
2012  Smart infrastructure
 Smart Grid, Smart Bridges, Smart Cars, tele-operational
surgical robots, Smart Buildings
 March 2014: £45M for IoT research in UK by David Cameron
Ref: NITRD, http://www.nitrd.gov/
13
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Business OpportunitiesBusiness Opportunities
 Components: Sensors, wireless radios, protocols,
 Smart Objects: Smart TV, Camera, Watch, …
 Systems: Buildings, Cars, Health, …
 Network service providers: ISP
 Application Service Providers: Monitoring, Analytics, Apps,
…
Sensors
Actuators
μP
Datalinks
Data
Analytics
Applications
Systems
14
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Venture Activities in IoTVenture Activities in IoT
 $1.1B invested in IoT startups by VCs in 153 deals in 2013
 Quantified Self: Know your body and mind
 Healthcare sensors: Wearable clock, sleep monitors
 Energy management
 Home Automation: Kitchenware, locks,
 Environmental monitoring: Air Quality sensors, personal
weather stations
 January 2014: Google buys NEST for 3.3B
 May 2014: $150M in VC investments in IoT by Cisco
Ref: http://www.cbinsights.com/blog/internet-of-things-investing-snapshot/
http://www.zdnet.com/cisco-invests-150m-in-internet-of-things-startups-7000028964/
15
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Recent IoT ProductsRecent IoT Products
NEST Thermostat
Corventis: Wireless
Cardiac Monitor WEMO Remote
Tractive
Pet Tracker
Ninja Blocks
Revolve
Home Automation
ThingWorx
Application Platform
Lings
Cloud Platform
Mbed Development
Platform
Xively Remote
Access API
Intel Quark
Processor
AllJoyn S/W
Framework
16
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
IoT Research ChallengesIoT Research Challenges
1. Naming and Addressing: Advertising, Searching and Discovery
2. Service Orchestration
3. Power/Energy/Efficient resource management.
Energy harvesting
4. Things to Cloud: Computation and Communication Gateways
5. Miniaturization: Sensors, CPU, network
6. Big Data Analytics: 35 ZB of data $2B in value by 2020
7. Semantic technologies: Information and data models for
interoperability
8. Virtualization: Multiple sensors aggregated, or a sensor shared by
multiple users
9. Privacy/Security/Trust/Identity/Anonymity
Target Pregnancy Prediction
10. Heterogeneity/Dynamics/Scale
17
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Internet of Harmful ThingsInternet of Harmful Things
Imagine, as researchers did
recently at Black Hat,
someone hacking your
connected toilet, making it
flush incessantly and
closing the lid repeatedly
and unexpectedly.
18
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
BeaconsBeacons
 Advertizing based on proximity
 Peripherals (your phone) broadcasts its presence if Bluetooth is
turned on
 Primary aim of these broadcasts is to allow device discovery
 Advertising packets consist of a header and max 27B of
payload with multiple TLV-encoded data items
 May include signal strength  Distance
 iOS7 iPhones can send/received iBeacons
 Can be used for customized
advertising, indoor location, geofencing
 PayPal uses this to identify you.
You can pay using a PIN and your phone.
19
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Power per MBPower per MB
 Once connected, Bluetooth classic maintains connections even when there is
no data. Low power but not low enough.
Type Bit rate TX Power mJoules/MB
802.11b 11Mb 50mW 36.4
802.11g 54Mb 50mW 7.4
802.11a 54Mb 200mW 29.6
802.15.1
Bluetooth
1Mb 1mW 8.0
802.15.3 55Mb 200uW 0.03
20
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Datalink IssuesDatalink Issues
 Energy efficiency
  Need to decrease energy/bit by a factor of 1000
 Energy/bit has gone down by a factor of 2 per year
 Either wait ten years or design better protocols
 Small messages  Need low overhead
 Limited computing  Light weight protocols
 lightweight Encryption, authentication, security
 Quality of Information (QoI)
21
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
AntAnt--Sized IoT Passive RadiosSized IoT Passive Radios
 Computer + Sensor + Radio in 3.7x1.2 mm from Stanford
 Can be added to dollar bills, band-aids, tools, …
 Monitor temperature, location
 3 m range
 Extremely low power  No battery required (Similar to
passive RFID
 Continuously monitor every part of the body of every patient
Ref: http://www.computerworld.com/article/2682854/stanfords-ant-sized-radios-could-connect-the-world.html?
source=CTWNLE_nlt_pm_2014-09-12#tk.rss_all
http://web.stanford.edu/~arbabian/Home/Welcome.html
22
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Networking IssuesNetworking Issues
 Large number  32-bit or 48-bit addressing not sufficient
 32-bit IPv4 addresses too small
 48-bit IEEE 802 too small
 128-bit IPv6 addresses too large. Tiny things do not have
energy to transmit such large addresses.
 16-bit local addresses and 64-bit global addresses
 6LowPAN, 6-to-NonIP
23
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Last 100m ProtocolsLast 100m Protocols
 The Last Mile: Mobile and Broadband Access revolution
Smart Grid, Smart Cities, Smart Industries
 The last 100m: Smart home
 The last meter: Smart Healthcare, Smart Wearable's
Last 100 m Last MileGateway
24
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Recent Protocols for IoTRecent Protocols for IoT
Bluetooth Smart
ZigBee Smart HomePlug GP WiFi
6LowPAN RPL 6-to-Non-IP
MQTT
Oath2.0OpenAuthentication
NFC ANT+ Sensor Multicast
Weightless
Datalink
Routing
Session
SecurityMgmt
Ref: http://tools.ietf.org/html/draft-rizzo-6lo-6legacy-00, http://en.wikipedia.org/wiki/OAuth, http://en.wikipedia.org/wiki/ANT%2B
http://en.wikipedia.org/wiki/Near_field_communication, http://en.wikipedia.org/wiki/Weightless_%28wireless_communications%29
Applications
IEEE1905,1451
Smart Health Smart Grid Smart Transport
DASH7
CoAP AMQP
25
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Legacy IoT ProtocolsLegacy IoT Protocols
 BACnet: Building Automation and Control Network
 LonWorks: Local Operating Network (like BACnet)
 ModBus: Modicon (Schneider Electric)’s Serial Bus
 KNX: Home and Building Automation Standard
 Z-Wave: Wireless Communication for Home Automation
 M-Bus: Bus for remote reading of gas and electric meters
 ANSI CI12.20: Electric Meter Accuracy and Performance
 DLMS: Device Language Message Specification
 COSEM: Company Specification for Energy Metering
26
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
StandardizationStandardization
 Almost every standards body is working on IoT: IEEE, IETF,
ITU, ETSI, IPSO, …
 Seven organizations joined together to avoid duplication:
ARIB, ATIS, CCSA, ETSI, TIA, TTA, TTC  oneM2M
Ref: http://www.onem2m.org
27
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Fog ComputingFog Computing
Ref: http://community.spiceworks.com/topic/254392-fog-computing-replaces-cloud-as-new-tech-buzzword
28
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Fog Computing (Cont)Fog Computing (Cont)
 Location Aware and Location Sensitive
 Low latency  Computing in micro clouds
 Computing in the edge  Computing everywhere
 Fog
 Geographically distributed => Everywhere/Anywhere
 Large Scale
 Mobility
 Real-Time
Ref: F. Bonomi, et al., “Fog Computing and Its Role in the Internet of Things,” ACM MCC’12, August 17, 2012, Helsinki, Finland
29
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
MicroMicro--Clouds on CellClouds on Cell--TowersTowers
New Business Opportunities: Domain 2.0,
Datacenters on Towers, IoT, NFV, FV, Elastic Networks
Users
Network
Cloud/Enterprise
Datacenters
Distributed
Micro-Datacenters
Operated by ISPs
29
30
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Automatic Application Deployment and
Delivery Platform
Resource
Providers
(ISPs, CSPs)
Cloud
Datacenter
OpenStack EC2OpenDayLight
Enterprise
Datacenter
ISP Network
Virtual
Hosts
Virtual
Network
Virtual WAN
Services
Virtual
Storage
Network
POP Micro-
Datacenters
Virtual
Hosts
Virtual
Storage
Virtual
Network
Distributed Virtual Infrastructure
Application
Service
Providers (ASPs)
Massively Distributed Application Use Cases
AppFabric
The Problem StatementThe Problem Statement
31
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Northbound Interface
Cloud
Datacenter
OpenStack
EC2OpenDayLight
Enterprise
Datacenter
ISP Network
Virtual
Hosts
Virtual
Network
Virtual WAN
Services
Virtual
Storage
Southbound Interface
Resource Providers
Application
Service Providers
AppFabric Application
Service
(AAS) abstraction
AppFabric Application
Workflow (AAW) abstraction
AppFabric Application
Cloud (AAC) abstraction
AppFabric Platform
AppFabric Resource
Driver
(OpenStack)
AppFabric Resource
Driver
(OpenDayLight)
AppFabric Resource
Driver
(EC2)
Virtual
Hosts
Virtual
Storage
Virtual
Network
Network POP Micro-
Datacenters
Application Deployment
Administrators
Application
Architects
Application
Service Developers
Services in a Cloud of CloudsServices in a Cloud of Clouds
32
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
SummarySummary
1. Less than 1% of things are connected
 IoT is a big opportunity for academics and industry
2. Smart Grid and Energy management is leading the change.
3. Smartness comes from communication capability since the
computation can be delegated
4. Right at the knee: Academic and Startup Research
opportunities in almost subfields of computing including
hardware development, data analytics, security, and
networking.
5. Cloud computing everywhere leads to fog computing and
multi-cloud computing  AppFabric
33
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
AcronymsAcronyms
 6LowPAN IPv6 over Low Powered Personal Area Network
 AMQP Advanced Message Queueing Protocol
 ANSI American National Standards Institute
 ANT A proprietary open access multicast wireless sensor network
 ANT+ Interoperability function added to ANT
 API Application Programming Interface
 ARIB Association of Radio Industries and Businesses (Japan)
 BACnet Building Automation and Control Network
 CI12.20 ANSI Standard for Electric Meter Accuracy and Performance
 CoAP Constrained Application Protocol
 COSEM Company Specification for Energy Metering
 CPS Cyber Physical Systems
 CPU Central Processing Unit
 CTIA Cellular Telecommunication Industries Association
 DARPA Defense Advance Research Project Agency
 DASH7 ISO 18000-7 RFID standard for sensor networks
34
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Acronyms (Cont)Acronyms (Cont)
 DLMS Device Language Message Specification
 DoE Department of Energy
 ETSI European Telecommunications Standards Institute
 GreenPHY Green Physical Layer
 HomePlug-GP HomePlug Green PHY
 IEEE Institute for Electrical and Electronic Engineers
 IERC IoT-European Research Cluster
 IETF Internet Engineering Task Force
 IoT Internet of Things
 IP Internet Protocol
 IPSO IP for Smart Objects
 IPv4 Internet Protocol version 4
 IPv6 Internet Protocol version 6
 ISP Internet Service Provider
 ITU International Telecommunications Union
35
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Acronyms (Cont)Acronyms (Cont)
 KNX Building automation protocol
 MQTT Message Queue Telemetry Transport
 NASA National Aeronautical and Space Administration
 NEST Name of a product
 NFC Near field communication
 NIH National Institute of Health
 NITRD Networking and Info Tech Research and Development
 NonIP Non-Internet Protocol
 NSF National Science Foundation
 OAuth Open Authorization protocol from IETF
 oneM2M One Machine to Machine
 ONR Office of Naval Research
 PAN Personal area network
 QoI Quality of information
36
©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis
Acronyms (Cont)Acronyms (Cont)
 QR Quick Response
 RFID Radio Frequency Identifier
 RPL Routing Protocol for Low Power and Lossy Networks
 TV Television
 UK United Kingdom
 US United States
 VC Venture Capital
 WiFi Wireless Fidelity
 ZB Ziga-Byte

More Related Content

What's hot

IoT Security Challenges and Solutions
IoT Security Challenges and SolutionsIoT Security Challenges and Solutions
IoT Security Challenges and SolutionsIntel® Software
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)Prakash Honnur
 
What is the Internet of Things?
What is the Internet of Things?What is the Internet of Things?
What is the Internet of Things?Felix Grovit
 
Internet of Things(IoT) & Applications
Internet of Things(IoT) & ApplicationsInternet of Things(IoT) & Applications
Internet of Things(IoT) & ApplicationsGunjan Panara
 
The future of IoT paper
The future of IoT paperThe future of IoT paper
The future of IoT paperJayanth Vinay
 
Current Trends in Internet of Things (IOT)
Current Trends in Internet of Things (IOT)Current Trends in Internet of Things (IOT)
Current Trends in Internet of Things (IOT)Dr. Mazlan Abbas
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication ProtocolsPradeep Kumar TS
 
Internet of Things Iot presentation with module
Internet of Things Iot presentation with moduleInternet of Things Iot presentation with module
Internet of Things Iot presentation with moduleIsp university Multan
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)Ankur Pipara
 
Challenges and application of Internet of Things
Challenges and application of Internet of ThingsChallenges and application of Internet of Things
Challenges and application of Internet of ThingsAshutosh Bhardwaj
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxDRREC
 

What's hot (20)

IoT Security Challenges and Solutions
IoT Security Challenges and SolutionsIoT Security Challenges and Solutions
IoT Security Challenges and Solutions
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
What is the Internet of Things?
What is the Internet of Things?What is the Internet of Things?
What is the Internet of Things?
 
Internet of Things(IoT) & Applications
Internet of Things(IoT) & ApplicationsInternet of Things(IoT) & Applications
Internet of Things(IoT) & Applications
 
Internet of things(IOT)
Internet of things(IOT)Internet of things(IOT)
Internet of things(IOT)
 
The future of IoT paper
The future of IoT paperThe future of IoT paper
The future of IoT paper
 
Current Trends in Internet of Things (IOT)
Current Trends in Internet of Things (IOT)Current Trends in Internet of Things (IOT)
Current Trends in Internet of Things (IOT)
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication Protocols
 
Understanding IoT
Understanding IoTUnderstanding IoT
Understanding IoT
 
Internet of Things Iot presentation with module
Internet of Things Iot presentation with moduleInternet of Things Iot presentation with module
Internet of Things Iot presentation with module
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
10 min IoT ppt
10 min IoT ppt10 min IoT ppt
10 min IoT ppt
 
Challenges and application of Internet of Things
Challenges and application of Internet of ThingsChallenges and application of Internet of Things
Challenges and application of Internet of Things
 
Internet Of Things
 Internet Of Things Internet Of Things
Internet Of Things
 
Simple Internet Of Things (IoT) PPT 2020
Simple Internet Of Things (IoT) PPT 2020 Simple Internet Of Things (IoT) PPT 2020
Simple Internet Of Things (IoT) PPT 2020
 
Iot and Healthcare ppt
Iot and Healthcare pptIot and Healthcare ppt
Iot and Healthcare ppt
 
IoT with Python
IoT with PythonIoT with Python
IoT with Python
 
Internet of things(IoT)
Internet of things(IoT)Internet of things(IoT)
Internet of things(IoT)
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptx
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 

Similar to Internet of Things: Challenges and Issues

IRJET- IoT Enabled Children Safety System
IRJET- IoT Enabled Children Safety SystemIRJET- IoT Enabled Children Safety System
IRJET- IoT Enabled Children Safety SystemIRJET Journal
 
National seminar on emergence of internet of things (io t) trends and challe...
National seminar on emergence of internet of things (io t)  trends and challe...National seminar on emergence of internet of things (io t)  trends and challe...
National seminar on emergence of internet of things (io t) trends and challe...Ajay Ohri
 
Automatski - Remote Patient Management Solution
Automatski - Remote Patient Management SolutionAutomatski - Remote Patient Management Solution
Automatski - Remote Patient Management Solutionautomatskicorporation
 
Introduction & Overview of Internet of Things - IoTMUM
Introduction & Overview of Internet of Things - IoTMUMIntroduction & Overview of Internet of Things - IoTMUM
Introduction & Overview of Internet of Things - IoTMUMSachin Pukale
 
Compiler design presentaion
Compiler design presentaionCompiler design presentaion
Compiler design presentaionMdShahinAlam25
 
[DevDay2019] Internet of Things- By: Dr. Anand Nayyar at Duy Tan University
[DevDay2019] Internet of Things- By: Dr. Anand Nayyar at Duy Tan University[DevDay2019] Internet of Things- By: Dr. Anand Nayyar at Duy Tan University
[DevDay2019] Internet of Things- By: Dr. Anand Nayyar at Duy Tan UniversityDevDay.org
 
IRJET - Android based Mobile Forensic and Comparison using Various Tools
IRJET -  	  Android based Mobile Forensic and Comparison using Various ToolsIRJET -  	  Android based Mobile Forensic and Comparison using Various Tools
IRJET - Android based Mobile Forensic and Comparison using Various ToolsIRJET Journal
 
IRJET- A Survey on Child Safety & Tracking Management System
IRJET- A Survey on Child Safety & Tracking Management SystemIRJET- A Survey on Child Safety & Tracking Management System
IRJET- A Survey on Child Safety & Tracking Management SystemIRJET Journal
 
IoT Smart keychain finder project
IoT Smart keychain finder project IoT Smart keychain finder project
IoT Smart keychain finder project RShkShrm
 
76 s201917
76 s20191776 s201917
76 s201917IJRAT
 
Hyperparameter optimization using custom genetic algorithm for classificatio...
Hyperparameter optimization using custom genetic algorithm  for classificatio...Hyperparameter optimization using custom genetic algorithm  for classificatio...
Hyperparameter optimization using custom genetic algorithm for classificatio...IJECEIAES
 
Automatski - Asset Management Solution
Automatski - Asset Management SolutionAutomatski - Asset Management Solution
Automatski - Asset Management Solutionautomatskicorporation
 
Making a Better World with Technology Innovations
Making a Better World with Technology InnovationsMaking a Better World with Technology Innovations
Making a Better World with Technology InnovationsImesh Gunaratne
 
From Load Forecasting to Demand Response - A Web of Things Use Case
From Load Forecasting to Demand Response  - A Web of Things Use CaseFrom Load Forecasting to Demand Response  - A Web of Things Use Case
From Load Forecasting to Demand Response - A Web of Things Use CaseTill Riedel
 
Internet Of things
Internet Of thingsInternet Of things
Internet Of thingsDeva Johnson
 
IoT and security
IoT and securityIoT and security
IoT and securityIET India
 
Fundamental Concept of Internet of Things
Fundamental Concept of Internet of ThingsFundamental Concept of Internet of Things
Fundamental Concept of Internet of ThingsIRJET Journal
 

Similar to Internet of Things: Challenges and Issues (20)

IRJET- IoT Enabled Children Safety System
IRJET- IoT Enabled Children Safety SystemIRJET- IoT Enabled Children Safety System
IRJET- IoT Enabled Children Safety System
 
National seminar on emergence of internet of things (io t) trends and challe...
National seminar on emergence of internet of things (io t)  trends and challe...National seminar on emergence of internet of things (io t)  trends and challe...
National seminar on emergence of internet of things (io t) trends and challe...
 
Automatski - Remote Patient Management Solution
Automatski - Remote Patient Management SolutionAutomatski - Remote Patient Management Solution
Automatski - Remote Patient Management Solution
 
IoT and 4IR
IoT and 4IRIoT and 4IR
IoT and 4IR
 
Introduction & Overview of Internet of Things - IoTMUM
Introduction & Overview of Internet of Things - IoTMUMIntroduction & Overview of Internet of Things - IoTMUM
Introduction & Overview of Internet of Things - IoTMUM
 
Compiler design presentaion
Compiler design presentaionCompiler design presentaion
Compiler design presentaion
 
[DevDay2019] Internet of Things- By: Dr. Anand Nayyar at Duy Tan University
[DevDay2019] Internet of Things- By: Dr. Anand Nayyar at Duy Tan University[DevDay2019] Internet of Things- By: Dr. Anand Nayyar at Duy Tan University
[DevDay2019] Internet of Things- By: Dr. Anand Nayyar at Duy Tan University
 
IRJET - Android based Mobile Forensic and Comparison using Various Tools
IRJET -  	  Android based Mobile Forensic and Comparison using Various ToolsIRJET -  	  Android based Mobile Forensic and Comparison using Various Tools
IRJET - Android based Mobile Forensic and Comparison using Various Tools
 
IRJET- A Survey on Child Safety & Tracking Management System
IRJET- A Survey on Child Safety & Tracking Management SystemIRJET- A Survey on Child Safety & Tracking Management System
IRJET- A Survey on Child Safety & Tracking Management System
 
IoT Smart keychain finder project
IoT Smart keychain finder project IoT Smart keychain finder project
IoT Smart keychain finder project
 
76 s201917
76 s20191776 s201917
76 s201917
 
Itec 610 case_study_team_5_final_080910_a
Itec 610 case_study_team_5_final_080910_aItec 610 case_study_team_5_final_080910_a
Itec 610 case_study_team_5_final_080910_a
 
Hyperparameter optimization using custom genetic algorithm for classificatio...
Hyperparameter optimization using custom genetic algorithm  for classificatio...Hyperparameter optimization using custom genetic algorithm  for classificatio...
Hyperparameter optimization using custom genetic algorithm for classificatio...
 
Automatski - Asset Management Solution
Automatski - Asset Management SolutionAutomatski - Asset Management Solution
Automatski - Asset Management Solution
 
Internet of Things for smart city
Internet of Things for smart cityInternet of Things for smart city
Internet of Things for smart city
 
Making a Better World with Technology Innovations
Making a Better World with Technology InnovationsMaking a Better World with Technology Innovations
Making a Better World with Technology Innovations
 
From Load Forecasting to Demand Response - A Web of Things Use Case
From Load Forecasting to Demand Response  - A Web of Things Use CaseFrom Load Forecasting to Demand Response  - A Web of Things Use Case
From Load Forecasting to Demand Response - A Web of Things Use Case
 
Internet Of things
Internet Of thingsInternet Of things
Internet Of things
 
IoT and security
IoT and securityIoT and security
IoT and security
 
Fundamental Concept of Internet of Things
Fundamental Concept of Internet of ThingsFundamental Concept of Internet of Things
Fundamental Concept of Internet of Things
 

More from rjain51

SDN and NFV: Facts, Extensions, and Carrier Opportunities
SDN and NFV: Facts, Extensions, and Carrier OpportunitiesSDN and NFV: Facts, Extensions, and Carrier Opportunities
SDN and NFV: Facts, Extensions, and Carrier Opportunitiesrjain51
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Thingsrjain51
 
Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)rjain51
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)rjain51
 
OpenFlow Controllers and Tools
OpenFlow Controllers and ToolsOpenFlow Controllers and Tools
OpenFlow Controllers and Toolsrjain51
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlowrjain51
 
Network Virtualization in Cloud Data Centers
Network Virtualization in Cloud Data CentersNetwork Virtualization in Cloud Data Centers
Network Virtualization in Cloud Data Centersrjain51
 
LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...
LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...
LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...rjain51
 
Networking Issues For Big Data
Networking Issues For Big DataNetworking Issues For Big Data
Networking Issues For Big Datarjain51
 
Big Data Fundamentals
Big Data FundamentalsBig Data Fundamentals
Big Data Fundamentalsrjain51
 
Data Center Networks:Virtual Bridging
Data Center Networks:Virtual BridgingData Center Networks:Virtual Bridging
Data Center Networks:Virtual Bridgingrjain51
 
Application Delivery Networking
Application Delivery NetworkingApplication Delivery Networking
Application Delivery Networkingrjain51
 
Carrier Ethernet
Carrier EthernetCarrier Ethernet
Carrier Ethernetrjain51
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualizationrjain51
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualizationrjain51
 
Data Center Ethernet
Data Center EthernetData Center Ethernet
Data Center Ethernetrjain51
 
Data Center Network Topologies
Data Center Network TopologiesData Center Network Topologies
Data Center Network Topologiesrjain51
 
Networking Protocols for Internet of Things
Networking Protocols for Internet of ThingsNetworking Protocols for Internet of Things
Networking Protocols for Internet of Thingsrjain51
 

More from rjain51 (18)

SDN and NFV: Facts, Extensions, and Carrier Opportunities
SDN and NFV: Facts, Extensions, and Carrier OpportunitiesSDN and NFV: Facts, Extensions, and Carrier Opportunities
SDN and NFV: Facts, Extensions, and Carrier Opportunities
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Things
 
Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
OpenFlow Controllers and Tools
OpenFlow Controllers and ToolsOpenFlow Controllers and Tools
OpenFlow Controllers and Tools
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
 
Network Virtualization in Cloud Data Centers
Network Virtualization in Cloud Data CentersNetwork Virtualization in Cloud Data Centers
Network Virtualization in Cloud Data Centers
 
LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...
LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...
LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...
 
Networking Issues For Big Data
Networking Issues For Big DataNetworking Issues For Big Data
Networking Issues For Big Data
 
Big Data Fundamentals
Big Data FundamentalsBig Data Fundamentals
Big Data Fundamentals
 
Data Center Networks:Virtual Bridging
Data Center Networks:Virtual BridgingData Center Networks:Virtual Bridging
Data Center Networks:Virtual Bridging
 
Application Delivery Networking
Application Delivery NetworkingApplication Delivery Networking
Application Delivery Networking
 
Carrier Ethernet
Carrier EthernetCarrier Ethernet
Carrier Ethernet
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Data Center Ethernet
Data Center EthernetData Center Ethernet
Data Center Ethernet
 
Data Center Network Topologies
Data Center Network TopologiesData Center Network Topologies
Data Center Network Topologies
 
Networking Protocols for Internet of Things
Networking Protocols for Internet of ThingsNetworking Protocols for Internet of Things
Networking Protocols for Internet of Things
 

Recently uploaded

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Internet of Things: Challenges and Issues

  • 1. 1 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Internet of Things:Internet of Things: Challenges and IssuesChallenges and Issues Washington University in Saint Louis Saint Louis, MO 63130, Jain@cse.wustl.edu IEEE CS Keynote at ADCOM 2014, Bangaluru, India, September 19, 2014 These slides and video recording of this presentation are at: http://www.cse.wustl.edu/~jain/talks/iot_ad14.htm
  • 2. 2 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis OverviewOverview 1. What are Things? 2. What’s Smart? 3. Why IoT Now? 4. Business/Research Opportunities in IoT 5. Recent Protocols for IoT
  • 3. 3 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis What are Things?What are Things?  Thing = Not a computer  Phone, watches, thermostats, cars, Electric Meters, sensors, clothing, band-aids, TV,…  Anything, Anywhere, Anytime, Anyway, Anyhow (5 A’s) Ref: http://blog.smartthings.com/iot101/iot-adding-value-to-peoples-lives/
  • 4. 4 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Internet of ThingsInternet of Things  Less than 1% of things around us is connected. Refrigerator, car, washing machine, heater, a/c, garage door, should all be connected but are not.  From 10 Billion today to 50 Billion in 2020 Should include processes, data, things, and people.  $14 Trillion over 10 years  Third in the list of top 10 strategic technologies by Gartner (After Mobile devices, Mobile Apps, but before Clouds, …)  a.k.a. Internet of Everything by Cisco Smarter Planet by IBM Ref: J. Bradley, “The Internet of Everything: Creating Better Experiences in Unimaginable Ways,” Nov 21, 2013, http://blogs.cisco.com/ioe/the-internet-of-everything-creating-better-experiences-in-unimaginable-ways/#more-131793 Ref: “Gartner Identifies Top 10 Strategic Technologies,” http://www.cioinsight.com/it-news-trends/gartner-identifies-top-10-strategic-technologies.html
  • 5. 5 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Sample IoT ApplicationsSample IoT Applications Smart Grid Smart Health Smart Home Smart Industries Smart Watch Smart TVSmart Cities Smart Car Smart Kegs
  • 6. 6 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis WhatWhat’’s Smart?s Smart?  IoT = Instrument, Interconnect, Intelligently process (3 I’s)  Old: Smart = Can think  Can compute  Now: Smart = Can find quickly, Can Delegate  Communicate = Networking  Smart Grid, Smart Meters, Smart Cars, Smart homes, Smart Cities, Smart Factories, Smart Smoke Detectors, … Think Communicate
  • 7. 7 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis 4 Levels of Smartness4 Levels of Smartness 1. Passive: Communicate only when queried. Passive RFID, QR codes (Nirjeeva) 2. Active: Communicate when needed. Sensors. Home automation (1-4 sense) 3. Aware: Action based on simple computation. E.g., tele-health (5-sense) 4. Autonomous: Can make decisions based on rules. E.g., autonomous cars, smart grid (Human) Ref: http://go.gigaom.com/rs/gigaom/images/gigaomresearch_the_internet_of_things_report.pdf Bangalore 1km
  • 8. 8 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Internet of BrainsInternet of Brains  Brain-to-Brain Interface  A person’s brain can send signals to other person’s brain  Useful for handicap people to communicate with others Ref: http://homes.cs.washington.edu/~rao/brain2brain/experiment.html
  • 9. 9 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Why IoT Now?Why IoT Now?  IoT = Sensing + Communication + Computation 1. Micro-Sensors: Temperature, Moisture, Pressure, air quality, … 2. Tags: Radio Frequency Id (RFID), Quick Response (QR) Codes, … 3. Energy Efficient Communication: Small or no batteries, Personal area communication (PAN), Bluetooth, ZigBee, … 4. Micro-Computing: Micro multi-core chips, Raspberry Pi, Intel Galileo, Arduino, … 5. Cloud Computing: Little or no local computing 6. Open/Small operating systems: Linux Ref: CTIA, “Mobile Cyber security and the Internet of Things,” http://www.ctia.org/docs/default-source/default-document-library/ctia-iot-white-paper.pdf
  • 11. 11 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Google TrendsGoogle Trends  Around for 10 years  IERC-European Research Cluster on the Internet of Things funded under 7th Framework in 2009  “Internet of European Things”  US interest started in 2009 w $4B funding for smart grid in American Recovery and Reinvestment Act of 2009 IoT Internet of Things Google buys Nest EU invests in IoT US invests in Smart grid
  • 12. 12 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Research Funding for IoTResearch Funding for IoT  70 M € in European Research program FP7  Internet of European Things  Networking and Information Technology Research and Development (NITRD)  Group of 15 Federal agencies: NSF, NIH, NASA, DOE, DARPA, ONR, …  Recommends supplement to the president’s annual budget  CPS is one of the areas recommended by NITRD starting 2012  Smart infrastructure  Smart Grid, Smart Bridges, Smart Cars, tele-operational surgical robots, Smart Buildings  March 2014: £45M for IoT research in UK by David Cameron Ref: NITRD, http://www.nitrd.gov/
  • 13. 13 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Business OpportunitiesBusiness Opportunities  Components: Sensors, wireless radios, protocols,  Smart Objects: Smart TV, Camera, Watch, …  Systems: Buildings, Cars, Health, …  Network service providers: ISP  Application Service Providers: Monitoring, Analytics, Apps, … Sensors Actuators μP Datalinks Data Analytics Applications Systems
  • 14. 14 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Venture Activities in IoTVenture Activities in IoT  $1.1B invested in IoT startups by VCs in 153 deals in 2013  Quantified Self: Know your body and mind  Healthcare sensors: Wearable clock, sleep monitors  Energy management  Home Automation: Kitchenware, locks,  Environmental monitoring: Air Quality sensors, personal weather stations  January 2014: Google buys NEST for 3.3B  May 2014: $150M in VC investments in IoT by Cisco Ref: http://www.cbinsights.com/blog/internet-of-things-investing-snapshot/ http://www.zdnet.com/cisco-invests-150m-in-internet-of-things-startups-7000028964/
  • 15. 15 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Recent IoT ProductsRecent IoT Products NEST Thermostat Corventis: Wireless Cardiac Monitor WEMO Remote Tractive Pet Tracker Ninja Blocks Revolve Home Automation ThingWorx Application Platform Lings Cloud Platform Mbed Development Platform Xively Remote Access API Intel Quark Processor AllJoyn S/W Framework
  • 16. 16 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis IoT Research ChallengesIoT Research Challenges 1. Naming and Addressing: Advertising, Searching and Discovery 2. Service Orchestration 3. Power/Energy/Efficient resource management. Energy harvesting 4. Things to Cloud: Computation and Communication Gateways 5. Miniaturization: Sensors, CPU, network 6. Big Data Analytics: 35 ZB of data $2B in value by 2020 7. Semantic technologies: Information and data models for interoperability 8. Virtualization: Multiple sensors aggregated, or a sensor shared by multiple users 9. Privacy/Security/Trust/Identity/Anonymity Target Pregnancy Prediction 10. Heterogeneity/Dynamics/Scale
  • 17. 17 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Internet of Harmful ThingsInternet of Harmful Things Imagine, as researchers did recently at Black Hat, someone hacking your connected toilet, making it flush incessantly and closing the lid repeatedly and unexpectedly.
  • 18. 18 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis BeaconsBeacons  Advertizing based on proximity  Peripherals (your phone) broadcasts its presence if Bluetooth is turned on  Primary aim of these broadcasts is to allow device discovery  Advertising packets consist of a header and max 27B of payload with multiple TLV-encoded data items  May include signal strength  Distance  iOS7 iPhones can send/received iBeacons  Can be used for customized advertising, indoor location, geofencing  PayPal uses this to identify you. You can pay using a PIN and your phone.
  • 19. 19 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Power per MBPower per MB  Once connected, Bluetooth classic maintains connections even when there is no data. Low power but not low enough. Type Bit rate TX Power mJoules/MB 802.11b 11Mb 50mW 36.4 802.11g 54Mb 50mW 7.4 802.11a 54Mb 200mW 29.6 802.15.1 Bluetooth 1Mb 1mW 8.0 802.15.3 55Mb 200uW 0.03
  • 20. 20 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Datalink IssuesDatalink Issues  Energy efficiency   Need to decrease energy/bit by a factor of 1000  Energy/bit has gone down by a factor of 2 per year  Either wait ten years or design better protocols  Small messages  Need low overhead  Limited computing  Light weight protocols  lightweight Encryption, authentication, security  Quality of Information (QoI)
  • 21. 21 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis AntAnt--Sized IoT Passive RadiosSized IoT Passive Radios  Computer + Sensor + Radio in 3.7x1.2 mm from Stanford  Can be added to dollar bills, band-aids, tools, …  Monitor temperature, location  3 m range  Extremely low power  No battery required (Similar to passive RFID  Continuously monitor every part of the body of every patient Ref: http://www.computerworld.com/article/2682854/stanfords-ant-sized-radios-could-connect-the-world.html? source=CTWNLE_nlt_pm_2014-09-12#tk.rss_all http://web.stanford.edu/~arbabian/Home/Welcome.html
  • 22. 22 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Networking IssuesNetworking Issues  Large number  32-bit or 48-bit addressing not sufficient  32-bit IPv4 addresses too small  48-bit IEEE 802 too small  128-bit IPv6 addresses too large. Tiny things do not have energy to transmit such large addresses.  16-bit local addresses and 64-bit global addresses  6LowPAN, 6-to-NonIP
  • 23. 23 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Last 100m ProtocolsLast 100m Protocols  The Last Mile: Mobile and Broadband Access revolution Smart Grid, Smart Cities, Smart Industries  The last 100m: Smart home  The last meter: Smart Healthcare, Smart Wearable's Last 100 m Last MileGateway
  • 24. 24 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Recent Protocols for IoTRecent Protocols for IoT Bluetooth Smart ZigBee Smart HomePlug GP WiFi 6LowPAN RPL 6-to-Non-IP MQTT Oath2.0OpenAuthentication NFC ANT+ Sensor Multicast Weightless Datalink Routing Session SecurityMgmt Ref: http://tools.ietf.org/html/draft-rizzo-6lo-6legacy-00, http://en.wikipedia.org/wiki/OAuth, http://en.wikipedia.org/wiki/ANT%2B http://en.wikipedia.org/wiki/Near_field_communication, http://en.wikipedia.org/wiki/Weightless_%28wireless_communications%29 Applications IEEE1905,1451 Smart Health Smart Grid Smart Transport DASH7 CoAP AMQP
  • 25. 25 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Legacy IoT ProtocolsLegacy IoT Protocols  BACnet: Building Automation and Control Network  LonWorks: Local Operating Network (like BACnet)  ModBus: Modicon (Schneider Electric)’s Serial Bus  KNX: Home and Building Automation Standard  Z-Wave: Wireless Communication for Home Automation  M-Bus: Bus for remote reading of gas and electric meters  ANSI CI12.20: Electric Meter Accuracy and Performance  DLMS: Device Language Message Specification  COSEM: Company Specification for Energy Metering
  • 26. 26 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis StandardizationStandardization  Almost every standards body is working on IoT: IEEE, IETF, ITU, ETSI, IPSO, …  Seven organizations joined together to avoid duplication: ARIB, ATIS, CCSA, ETSI, TIA, TTA, TTC  oneM2M Ref: http://www.onem2m.org
  • 27. 27 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Fog ComputingFog Computing Ref: http://community.spiceworks.com/topic/254392-fog-computing-replaces-cloud-as-new-tech-buzzword
  • 28. 28 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Fog Computing (Cont)Fog Computing (Cont)  Location Aware and Location Sensitive  Low latency  Computing in micro clouds  Computing in the edge  Computing everywhere  Fog  Geographically distributed => Everywhere/Anywhere  Large Scale  Mobility  Real-Time Ref: F. Bonomi, et al., “Fog Computing and Its Role in the Internet of Things,” ACM MCC’12, August 17, 2012, Helsinki, Finland
  • 29. 29 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis MicroMicro--Clouds on CellClouds on Cell--TowersTowers New Business Opportunities: Domain 2.0, Datacenters on Towers, IoT, NFV, FV, Elastic Networks Users Network Cloud/Enterprise Datacenters Distributed Micro-Datacenters Operated by ISPs 29
  • 30. 30 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Automatic Application Deployment and Delivery Platform Resource Providers (ISPs, CSPs) Cloud Datacenter OpenStack EC2OpenDayLight Enterprise Datacenter ISP Network Virtual Hosts Virtual Network Virtual WAN Services Virtual Storage Network POP Micro- Datacenters Virtual Hosts Virtual Storage Virtual Network Distributed Virtual Infrastructure Application Service Providers (ASPs) Massively Distributed Application Use Cases AppFabric The Problem StatementThe Problem Statement
  • 31. 31 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Northbound Interface Cloud Datacenter OpenStack EC2OpenDayLight Enterprise Datacenter ISP Network Virtual Hosts Virtual Network Virtual WAN Services Virtual Storage Southbound Interface Resource Providers Application Service Providers AppFabric Application Service (AAS) abstraction AppFabric Application Workflow (AAW) abstraction AppFabric Application Cloud (AAC) abstraction AppFabric Platform AppFabric Resource Driver (OpenStack) AppFabric Resource Driver (OpenDayLight) AppFabric Resource Driver (EC2) Virtual Hosts Virtual Storage Virtual Network Network POP Micro- Datacenters Application Deployment Administrators Application Architects Application Service Developers Services in a Cloud of CloudsServices in a Cloud of Clouds
  • 32. 32 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis SummarySummary 1. Less than 1% of things are connected  IoT is a big opportunity for academics and industry 2. Smart Grid and Energy management is leading the change. 3. Smartness comes from communication capability since the computation can be delegated 4. Right at the knee: Academic and Startup Research opportunities in almost subfields of computing including hardware development, data analytics, security, and networking. 5. Cloud computing everywhere leads to fog computing and multi-cloud computing  AppFabric
  • 33. 33 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis AcronymsAcronyms  6LowPAN IPv6 over Low Powered Personal Area Network  AMQP Advanced Message Queueing Protocol  ANSI American National Standards Institute  ANT A proprietary open access multicast wireless sensor network  ANT+ Interoperability function added to ANT  API Application Programming Interface  ARIB Association of Radio Industries and Businesses (Japan)  BACnet Building Automation and Control Network  CI12.20 ANSI Standard for Electric Meter Accuracy and Performance  CoAP Constrained Application Protocol  COSEM Company Specification for Energy Metering  CPS Cyber Physical Systems  CPU Central Processing Unit  CTIA Cellular Telecommunication Industries Association  DARPA Defense Advance Research Project Agency  DASH7 ISO 18000-7 RFID standard for sensor networks
  • 34. 34 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Acronyms (Cont)Acronyms (Cont)  DLMS Device Language Message Specification  DoE Department of Energy  ETSI European Telecommunications Standards Institute  GreenPHY Green Physical Layer  HomePlug-GP HomePlug Green PHY  IEEE Institute for Electrical and Electronic Engineers  IERC IoT-European Research Cluster  IETF Internet Engineering Task Force  IoT Internet of Things  IP Internet Protocol  IPSO IP for Smart Objects  IPv4 Internet Protocol version 4  IPv6 Internet Protocol version 6  ISP Internet Service Provider  ITU International Telecommunications Union
  • 35. 35 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Acronyms (Cont)Acronyms (Cont)  KNX Building automation protocol  MQTT Message Queue Telemetry Transport  NASA National Aeronautical and Space Administration  NEST Name of a product  NFC Near field communication  NIH National Institute of Health  NITRD Networking and Info Tech Research and Development  NonIP Non-Internet Protocol  NSF National Science Foundation  OAuth Open Authorization protocol from IETF  oneM2M One Machine to Machine  ONR Office of Naval Research  PAN Personal area network  QoI Quality of information
  • 36. 36 ©2014 Raj Jainhttp://www.cse.wustl.edu/~jain/talks/iot_ad14.htmWashington University in St. Louis Acronyms (Cont)Acronyms (Cont)  QR Quick Response  RFID Radio Frequency Identifier  RPL Routing Protocol for Low Power and Lossy Networks  TV Television  UK United Kingdom  US United States  VC Venture Capital  WiFi Wireless Fidelity  ZB Ziga-Byte