The Internet of Things (IoT) refers to the ever-growing network of physical objects that feature an IP address for internet connectivity, and the communication that occurs between these objects and other Internet-enabled devices and systems.
This presentation reviews the concept and numerous business cases of IoT.
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Internet of Things, An Introduction
1. Welcome to the World of
Internet of Things
"In the next century, planet earth will don an electronic skin.
It will use the Internet as a scaffold to support and transmit its sensations."
Neil Gross 1999
Pouria Ghatrenabi
@Pouria.Ghatrenabi
2. Agenda
IoT Concept
Application in various areas
Architecture behind IoT
Challenges : Standards, Security, Privacy
Acceptance and adoption of IoT
3. Internet of Things or Everything (IoT/IoE)
The Internet of Things (IoT) refers to the ever-growing network of physical
objects that feature an IP address for internet connectivity, and the
communication that occurs between these objects and other Internet-
enabled devices and systems.
Interconnection of sensing and actuating devices providing the ability to
share information across platforms through a unified framework,
developing a common operating picture for enabling innovative
applications. This is achieved by seamless ubiquitous sensing, data analytics
and information representation with Cloud computing as the unifying
framework. *
*Internet of Things (IoT): A vision, architectural elements and future directions, Jayavardhana Gubbi et al, Published in February 2013, Future
Generation Computer System, Elsevier
7. IoT Applications – Your Body
• Check on the baby (Mimo Monitor)
• Remember to take your meds (GlowCaps)
• Track your activity levels (Smartphones)
• Monitor an aging family member (BeClose)
• Stay out of doctor's office (BodyGuardian)
8. • Heat your home efficiently (Nest)
• Make sure the oven is off (WeMo)
• Track down those lost keys (CobraTag)
• Light your home in new ways (Phillip’s Hue)
• Keep your plants alive (HarvestGeek)
IoT Applications – Your Home
9. IoT Applications – Your City
• Keep streets clean (Smart Belly Trash)
• Stop driving in circles (Park Sight Service)
• Receive pollution warnings (DontFlushMe)
• Use electricity more efficiently (SenseNET)
• Light streets more effectively
(Smart Lighting System)
10. IoT Applications – Industry
• Maintain & repair
• Stop guessing (Shopperception)
• Monitor (SmartPile)
• Safety first
11. IoT Applications – The Environment
• Monitor pollution levels
(Air Quality Egg )
• Track water (Floating Sensor Network )
• Help protect wildlife
(Tracking Collar)
• Get an advanced warning
(Landslide Detector )
• Stop the deforestation
(Invisible Track)
15. IEEE 802.15.4 and IPv6
Low Bandwidth (250 kbps), low power (1 mW) radio
IPv6 uses a 128 bit address. (2128)
• 3.4028236692093846346337460743177e+38
More than 7.9×1028 times as many as IPv4, which uses
32-bit addresses, provides approx. 4.3 billion addresses.
20. Why Now
Smaller and cheaper
hardware (Sensors,
actuators, microcontrollers)
Ubiquitous Connectivity
(Wifi,LTE,BLE,Zigbee,NFC)
Cloud(Massive & Cheap
compute power and storage
as a service
Open
Protocols(COAP,HTTP/REST)
22. The Obligatory Long Tail Slide...
• Traditionally, application development dollars are directed
toward those projects and enhancements demanded by the
largest group of users.
– This practice of catering to the masses doesn’t necessarily lead
to an outcome with the greatest positive impact on
productivity.
IT focuses on the 20% of known problems that
affect the most users.
The 80% of potential solutions that serve a
smaller audience remain unaddressed.
26. Market Forecast & Analysis
Cisco IBSG predicts
there will be 25 billion
devices connected to
the Internet by 2015 &
50 billion by 2020.
Mckinsey Global
Institute potential
economic impact of
the Internet of Things
to be $2.7 trillion to
$6.2 trillion per year
by 2025 through use in
a half-dozen major
applications
Gartner predicts the
IoT which excludes
PC,Tablets& Mobiles
will grow to 26Bn units
installed in 2020.
28. Recommendation & Take-aways
Focus on the standards
and protocols. It
basically covers many
technical, adoption,
and security issues.
Focus on open source
protocols (e.g. Linux-
based)
Manufacturer of the
devices should
prioritize security
concerns
Data regulation
Adoption will be
gradual
30. Reference
• Ten IT-enabled business trends for the decade ahead, May 2013, McKinsey Global Institute.
• Internet of Things (IoT): A vision, architectural elements and future directions, Jayavardhana
Gubbi et al, Published in February 2013, Future Generation Comptuer System, Elsevier
• Douglas, K., David, D. (2013): Web Services, Service – Oriented Architectures, and Cloud Computing, in:
The Savvy Manager’s Guide, Second Edition, USA, 2013. ISBN 978-0-12398-357-2
• Markku, L. (2011): Web Services for the Internet of Things, in: Aalto University, School of Science.
Available: http://www.slideshare.net/mplaine/web-services-for-the-internet-of-things
• http://www.cisco.com/web/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf
• http://www.mckinsey.com/insights/business_technology/disruptive_technologies
• http://postscapes.com/internet-of-things-examples/
• De Guglielmo, D., Anastasi, G., & Seghetti, A. (2014). From IEEE 802.15. 4 to IEEE 802.15. 4e: A Step
Towards the Internet of Things. In Advances onto the Internet of Things (pp. 135-152). Springer
International Publishing.
• Mukhopadhyay, S. C., & Suryadevara, N. K. (2014). Internet of Things: Challenges and Opportunities.
In Internet of Things (pp. 1-17). Springer International Publishing.
• Holler, J., Tsiatsis, V., Mulligan, C., Avesand, S., Karnouskos, S., & Boyle, D. (2014). From Machine-to-
Machine to the Internet of Things: Introduction to a New Age of Intelligence. Academic Press.
• http://postscapes.com/what-exactly-is-the-internet-of-things-infographic
Notas do Editor
WSDL: WSDL is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information.
UDDI: The UDDI registry was intented to serve as a means of “discovering” Web services describing WSDL.
SOAP: All the messages shown in figure are sent using SOAP, it is a protocol that provides the envelope for sending Web services messages. It generally use HTTP.
IEEE 802.15.4 specifically link Low – power Personal area newtworks (LoWPANs) and it is very low in power consumption (just to know)
Today’s Web Services are not suitable to be used with
the Internet of Things
– TCP, HTTP, XML (SOAP)
• What is needed is
– RESTful architecture for good Web integration
– Native push model with subscribe and notify
– UDP-based transport with multicast support
– Overhead suitable for constrained networks
– Complexity suitable for constrained nodes
– Build-in Web discovery and security
• CoAP comes to the rescue!
- Beside that IPv6 it provides end-to-end datagram transmission across multiple IP networks.
- As of February 2014, the percentage of users reaching Google services over IPv6 surpassed 3% for the first time.
REST: REST is a style of architecture based on a set of principles that describe how networked resources are defined and addressed. REST appeals to developers because it has a simpler style that makes it easier to use than SOAP, it looks a lot like any other HTTP request that uses parameters.
CoAP:
Application level protocol over UDP
• Designed to be used with constrained nodes and lossy
networks
• Designed for M2M applications, such as home and
infrastructure monitoring
• Built-in resource discovery and observation
• RESTful for easy interfacing with HTTP
• Multicast support
• Low overhead and simple