the internet of things - calit2@uci · the internet of things ... blowing with the wind of change....
TRANSCRIPT
Prof. Mark Bachman
Calit2 IoT Evangelist California Institute for Telecommunications and Information Technology
Electrical Engineering and Computer Science
Biomedical Engineering
UC Irvine
The Internet of Things
Fall 2014
Revolution in technology
Important developments
• Extreme miniaturization and commoditization of electronics
• Global telecommunications infrastructure
• Massive acceptance of technology
Impact Completely new classes of products and ways we work, play, communicate,
think. Technology is a commodity, cheap and ubiquitous.
This is an historic situation.
“Moore’s Law”
The number of transistors per
square inch on integrated
circuits grows at an exponential
rate.
The “Internet of Things”
What happens when everything is smart and connected?
• By 2020, the Internet of Everything expected to connect 50B.
• Triple digit growth: Energy, Transportation, Digital Cities,
Healthcare, Financial Services, Retail (Verizon)
• “…a $19 trillion opportunity” (John Chambers, Cisco CEO)
• Big winners: semiconductor, network, remote sensor and big data
The future's in the air; I can feel it everywhere; Blowing with the wind of change.
–The Scorpions
7-17 TRILLION DOLLAR market by 2020
Very expensive to maintain traditional shopping outlets Example: Brick and mortar retail in crisis
2013 holidays, retail outlets experiences half the foot traffic from 3 years earlier
The “trickle up” effect
Example technology timeline for IoT (retail example)
1. Connected devices / physical computing Significant increase in volume and variety of data
2. Data store technology New data storage technologies to manage increase in data
3. Analytics Real-time and predictive analysis to understand information
4. Application Platforms New applications created to leverage IoT data on new app platforms
5. Integration with existing data Existing data architectures refreshed or modified to include new data
IoT technology at the front end produces changes all through the data pipeline.
Example provided by Morgan Stanley research
Changes and implications
Technology is changing and connecting exponentially
• Rapid, unpredictable changes in markets, opportunities
• Global impact, rapidly changing competition
• Unintended consequences
Companies must be agile and adaptable in order to compete and survive.
“If you want
to liberate [a
people], give
them the
Internet.” -
Wael Ghonim,
Egyptian
Activist
IoT Markets
1. Energy & Natural Resources
2. Health, pharmaceuticals & biotechnology
3. Infrastructure
4. Financial services
5. Manufacturing
6. Consumer goods and retail
7. Construction &real estate
8. IT & technology
Applications
(connecting things to the internet)
Analytics and data integration
(enterprise systems, big data, databases)
Cloud services
(hosted apps, web, security, SEO, e-commerce)
Telecommunication services
(cell access, internet service)
Servers, data storage
(servers, hard drives)
Wireless systems
(short range communications, routers)
Embedded electronics
(microcontrollers, microcomputers)
Physical interfaces
(sensors, effectors, controllers)
IoT Entry Points
Physical interfaces, embedded electronics, wireless
(the front end of IoT)
Mote Server/
Router Cloud
PIM
PIM
PIM
PIM
IoT expected to be one of the major drivers of sensor market in coming decade!
Physical interfaces, embedded electronics, wireless
(the front end of IoT)
Products
• Physical Interface Modules (PIMs)—sensors, controllers,
actuators.
• Embedded electronics
• Radios, hubs, routers, modems, micro-servers
Servers and telecommunications
(the backbone of IoT)
Products
• Servers, server farms
• Data storage, retrieval systems
• Security, encryption products
• Wide area networks, cell coverage
Cloud services
(the brains/back end of IoT)
Products
• Cloud services, cloud computing
• SEO, e-commerce
• Big data, analytics
Applications
(the value of IoT)
Applications
• Systems integration of all
technologies in IoT
• Requires breadth and depth,
strong team
• ROI can be high, with ongoing
revenue after initial work
• Dependence on ability to get
customers and solve their needs
Calit2 IoT
Calit2 is a wonderful resource for IoT, all entry points.
1. Technologies Sensors, embedded systems, architectures, big data, analystics
2. Applications: Health care eHealth, health information systems
3. Applications: Energy CalPlug, smart home, energy management
4. Applications: Culture Arts, dance, humanities
5. Applications: Environment Agricultural, environmental monitoring
6. Academic study Impact on society, security, privacy, trends, markets.
IoT Example (health): Online exergaming
Take that, viperboy27!
Tomorrow’s g-grandma: Dancing, jamming, gaming
Fun/interactive
Targeted
Guided activity
Goal setting
Real-time feedback
Long term analytics
Social support
Group dynamics
Competition
IoT Example (health): Online exergaming
“Music Glove” based on popular “Guitar Hero” game.
Music rehabilitation for post stroke hand recovery
IoT Example (health): Rehabilitation
IoT Example (home health systems): WENDI
WENDI makes all devices look like a web port HAPPI at it heart is a front end to WENDI (Web Enabled Device Interface). To the
developer, this means that data comes from hardware via a simple (and familiar) web
protocol. The hardware details are handled by the WENDI server.
Hardware connects to server by
various mechanisms. A simple
handshaking protocol is required.
Health applications communicate
with a web server. Developers do not
have to know hardware protocols.
WENDI puts hardware in the cloud
Web ports WENDI delivers hardware data to applications via “POST/GET” (for low speed data
streams), and Websockets (for full duplex, high speed data streams).
Our version of WENDI
runs on Linux using
Python-based Twisted
web server using the
Autobahn Websockets
package. Hardware-
specific code (e.g.,
serial port
communication) is
written in Python.
Wendi.js library
provided for WS
integration in client
HTML5 apps. Other
versions have been
built for Androind OS.
IoT apps are easy and fun to develop
With WENDI IoT Apps can be written by anyone* IoT applications are written in popular Web 2.+ languages such as HTML5 and Python,
allowing media rich applications, integration into other platforms, access to the cloud,
and full support from the internet community.
*Under the age of 30!