SlideShare une entreprise Scribd logo
1  sur  30
INTRODUCTION AND DEFINITION
What is it?
The confluence of…
1.

physical things (including humans) that can sense and/or broadcast information,

2.

purely digital things in the internet that can both gather and transmit information, and

3.

software that can interconnect all these things and trigger thing actions based on the
occurrence of events.

Related/Synonymous labels






Internet of things
Internet of everything
Industrial internet
Programmable world
Sensor web

*This topic is closely related to last year’s Human Feedback Loop panel, in that things may be used to both gather
and feedback information to humans
IT IS BECOMING AN INCREASINGLY HOT TOPIC


Carla Diana
 NYT video (1:45)

 WIRED - Welcome to the Programmable world

 TECHCRUNCH - Making Sense Of The Internet Of Things
 READWRITEWEB – Collection of articles related to Internet of Things
 MASHABLE - Collection of articles related to Internet of Things

Internet of Things Consortium
 Invisible Usability
 Open Data
 Interoperability
 Security
EXAMPLE EVENT-BASED ACTION SYSTEM OF THE PAST

Relied on an event being
detected by a sensor

…but the sensor was the
actual human user

How would the internet
of things handle this
situation?

…and users had to initiate the action (press
button on a pendant to contact the dispatch
service, which simply substituted for a phone call)
EXAMPLES OF CONNECTED THINGS IN THE REAL WORLD

http://www.businessweek.com/articles/2013-05-29/behind-the-internet-of-things-is-android-and-its-everywhere
5 STAGES OF THE INTERNET OF THINGS

http://www.symplio.com/2011/09/4-infographics-about-internet-of-things/
I.O.T. IS POTENTIALLY (ALREADY?) VAST

http://www.symplio.com/2011/09/4-infographics-about-internet-of-things/
LANDSCAPE ACCORDING TO TECHCRUNCH

Platforms
1. it is easier and cheaper
than ever to produce
hardware
2. the world of wireless
connectivity has
dramatically evolved
3. the Internet of Things is
able to leverage an entire
infrastructure

Verticals
1. lot of early action directly
at the vertical application
level.
2. Nest Labs seem to have
adopted a deeply
integrated vertical
strategy where they
control key pieces of the
product

Building Blocks
1. the ultimate prize for
many ambitious players in
the space is to become the
software platform
2. Successful players will be
open and cooperative with
other players
http://www.businessweek.com/articles/2013-05-29/behind-the-internet-of-things-is-android-and-its-everywhere
EXAMPLE APPLICATIONS AND PLAYERS (BY VERTICAL)
Quantified Self /
Fitness-Health
• Withings
• Fitbit
• Jawbone

Lifestyle

Connected Home

• Fitbark
• Bitponics

• Belkin
• Smarthings
• Nest

Industries &
Industrial Internet
• Dashlabs
• Telcare
• Robotics
• 3D printing
HOME AUTOMATION EXAMPLES
* motion detector triggers picture capture
Ray:
…PS. No trick or treaters here yet.
I am watching the front walk from my dlink while working

Todd
…here's a normal set of shots (we have 2 cams) of
my wife arriving home from work (top is from
upstairs camera)
-Physical and purely
digital things can
gather and/or
broadcast info
-Rules are used to
connect things and
control the world

Examples of things that do 1 or 2 of 3 but not all
-blink and Phillips lights = no gather or broadcast
(most things that gather also broadcast)
-an oil rig in South Dakota gathers and broadcasts
info but mostly about itself
-an evernote folder can gather info about itself and
modify its attributes/contents
EARLY DAYS DRIVEN BY EARLY ADOPTERS
Russell M Davies says…


A friend …Andy Huntingdon calls this stage the Geocities of things. It is about
making stuff that might be a bit trivial and a bit silly and a bit pointless, but you get
the satisfaction of making it yourself.



…"creating something personal, even of moderate quality, has a different kind of
appeal to consuming something made by others, even of high quality".



This is a world where people make the things you would make if you were left to
invent stuff on your own….. only gets thought about and only gets made by people
who are tinkering, imagining and playing around the edges.

Then when it really hits the mainstream….


According to one estimate, there will be 50 billion things online by 2020; another
estimate suggests it will be a trillion - nobody really knows

http://www.bbc.co.uk/news/magazine-15018894
THE INTERNET OF THINGS DESIGN SPACE
Nature of thing
Origin of Control

Physical

Purely Digital

Local/manual

- Switch dog collar
transmitter on/off

n/a?

-direct

- Use app to find
out where dog ran
away to

- Manually add
note to evernote
folder

-indirect
-rule-based

- Create rule to text
you when dog
breaches the
perimeter

- Create rule to
auto-add to
evernote folder all
captured pics

Remote/networked
Each cell
represents a
user interface
THINGS TO CONSIDER RE: USER BEHAVIOR AND DESIGN
•

Design needs to take into account 1) the physical things, 2) the purely digital things,
and especially 3) the definition, awareness and controlling of things

•

Shifting from a socially-dominated internet to one that is more pragmatic and
functional?

•

Transcending notification/alerting to a new age of personal automation which
involves things performing tasks on your behalf

•

Thinking in terms of tools/channels decomposed from larger applications

•

How will/should the creation and execution of rules manifest itself in user
interfaces? This is the classic tradeoff between simplicity and power/control.

•

Open vs. closed rule-management and execution systems

•

Some things follow their own local rules, e.g. termites, flying robot insects, etc.

•

Analytics are an essential component in communication between things, and often
in the form of a thing’s attributes
DESIGN GUIDELINES – CARLA DIANA
“It’s an enormous puzzle where the pieces are disparate products, tools and protocols,
but those designers who are up for the challenge are the ones the ones who will
truly succeed in creating a future filled with products that have a positive impact on
people’s lives.”
6 overarching guidelines when designing for the Internet of Things.
1. Watch out for information overload
2. Life now, data later (easy start with basics, get into deeper capabilities later)
3. Focus on the when, where and why (e.g. avoid bothering human at 2:30 am)

4. Connect with people emotionally
5. Play nice with others (cooperation between thing-makers)
6. Know when to borrow the screen (e.g. things without displays can leverage
smartphone)

http://smartdesignworldwide.com/thinking/digital-experiences/one-dogs-adventures-with-the-internet-of-things/
DESIGN GUIDELINES – JAMES STOLP
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

Design + technology. It’s not one or the other
Design can drive global adoption of very complex things.
Design can integrate new technology seamlessly into daily life.
This hasn’t happened yet for the physical graph.
We don’t need to start from scratch.
Make it easy.
Make it intelligent
Make it open.
Make it mobile.
Make it beautiful.
Make it agile.
Make it together
Add it all up, and we’re making it livable
Keep the conversation going!
http://build.smartthings.com/blog/designing-the-internet-of-things/
MORE DESIGN GUIDANCE
The Open Design method (based on Open Source) suggests that…
•

In a world full of connectivity…we need new business models in the
internet of things, e.g. quick and dirty experiments and trial and
error design, demonstrated by the auto industry.
http://www.theinternetofthings.eu/content/open-design-and-internet-things

Yves Behar
•

High-profile designer behind products like the Jawbone, Jambox and
the Ouya gaming console…

•

Says…the biggest reason design is so critical, specifically for
connected devices, is that these items need to integrate with their
surroundings more than other devices.

•

…e.g….there’s no way, aside from making it available in a few
different colors, for Behar to know how a user has decorated his
living space
http://pandodaily.com/2013/05/30/yves-behar-on-design-and-the-internet-of-things/

Upcoming book
IMPLICATIONS FOR THIS YEAR’S THEME
HEALTHCARE: COLLABORATING FOR BETTER SYSTEMS
•

Healthcare is probably as deep into this as any industry

•

Healthcare necessarily includes a wide range of very sophisticated things

•

Healthcare has long been determining the appropriate resource allocation between
humans and machines, so probably can teach other industries about how to best
leverage PIOT

•

“Sensing” is a huge component of healthcare, so more sensors communicating
status is a good thing if it is kept under control
GENERAL CAPABILITIES OF THINGS AUTOMATION







Monitor and alert
Communications support
Create and/or combine content
Copy/backup content from one location to another
Keeping records of activities, organizing content
Seeking more information about related events, things, etc.
TOOLS FOR PROGRAMMING THE WEB
•

IFTTT.com = if this then that
• Programming things

•

Yahoo Pipes
• Creating and manipulating data to feed to things

•

Yahoo Query Language
• Based on SQL, allows one to extract data from the web

•

APIs and other programmatic interfaces
• Provide capability to leverage valuable, organized data services
EXAMPLES AND DEMONSTRATIONS
 Points to consider
 Tools are becoming increasingly accessible to “mere mortals”
 The possibilities are endless
 There is still much progress to be made

 Demos
 IFTTT + Phillips hue light bulbs
 IFTTT + Blink(1) USB light
 Yahoo Pipes, YQL, and APIs + IFTTT
EXAMPLE IFTTT RECIPES

-creat recipe to text
me every reddit TIL
-turn on reddit to
bilnk recipes
ONE MAN’S QUEST TO CONTROL ROOM LIGHTING
Phil Wittmer says…
Couple of videos to share after my Phillips Hue install.
 First, here are some IFTTT recipes in action:
http://www.youtube.com/watch?v=rP-L4OqO07U
 And here’s one that’s much more fun—using my phone’s mic input to create a dynamic
light show based on music that’s playing:
http://www.youtube.com/watch?v=VNTj0gEKLtI
 It’s lots of fun, but already running up against some limitations of what the IFTTT and
Hue recipes can do. With a bit more development, this is going to be super powerful.
BLINK WARS – RIGHT VS. LEFT SIDE OF THE ROOM
Right side of the room sends email with subject: red to richmiller1@gmail.com
vs.
Left side of the room sends email with subject: green to richmiller1@gmail.com
Which team can create more blinks?
Meanwhile….
GETTING DATA USING YAHOO PIPES, YQL, ETC.
1. Using YQL and Yahoo Fantasy sports API to extract a fantasy basketball team roster
 …which provides input to…
2. Using yahoo pipes to create RSS news feeds for all players on a fantasy team
 …which can then be feed to the IFTTT RSS channel, e.g.
GET TEAM KEY FROM API AND PLUG INTO YQL
EXTRACT PLAYERS AND ASSEMBLE NEWS FEEDS

Assembly of google
news RSS URL
DELIVER FEEDS TO FEEDLY READER
QUESTIONS AND DISCUSSION


Contact info
 richmiller1@gmail.com
 richard.miller@lexisnexis.com
 www.linkedin.com/in/richmiller1/
 Twitter = @millerrich
 Slideshare = http://www.slideshare.net/rdm121
 Slides for this talk will be posted, but feel free to email me directly
JEFF SOPER ON SECURITY
There was one question ask yesterday about how secure are these devices. I don’t remember who asked the question but I was
hoping that you might remember who it was. Anyway I have an answer the that question.
Most of the intern enable device like cameras, light witch controllers, etc. do not have a lot of security around them. Most of
them do not use SSL and if they require authentication it is generally basic authentication. Many of these devices are
running small microcontrollers. The memory is limited and they are processing the request directly. The generally looking
at the network as a serial data stream, think of the data coming from an old dial up modem. Larger devices like printers,
media centers, etc. are usually running on a microprocessor. This means they are generally running some form of Linux the
security on these device can very. Again most of these devices are not utilizing SSL due to the overhead both in hardware
and software.
Generally these devices rely on external security. They generally assume they are on a closed network or a network protected by
a firewall. In other words if a network is not secured the device are open for attack. So what are the risks? Some might
say, I am not worried that someone sees my driveway, backyard, etc. I have nothing to hide. This is not always the risk
involved. In the case of many IP camera and routers you can update the firmware on these devices. Since most of these
devices are running Linux and they open to hacking and uploading of custom code. The risk becomes greater if the device is
opened to the internet.
The general safety rules for connected device think of these devices as you would any computer on your network. Always
change the default passwords on the device if it is behind a fire wall. If you change the ID do that also. I have a different
password for your router than your attached devices. This provides multiple levels of protection. Only expose the devices
that you really need on the internet. Remember you do not need to expose a device if it makes requests to the
outside. Do not assume just because you change the port that it is hidden. Port scanners are simple scripts that can be run
by almost anyone and it does not offer protect.
Jeffrey W. Soper
Senior Software Engineer
Interactive Citation Workstation/LDC CPM Rep.
jeffrey.soper@lexisnexis.com

Contenu connexe

Tendances

Current And Future Trends in Media and Information - Media and Information Li...
Current And Future Trends in Media and Information - Media and Information Li...Current And Future Trends in Media and Information - Media and Information Li...
Current And Future Trends in Media and Information - Media and Information Li...Mark Jhon Oxillo
 
Design beyond the glowing rectangle - EuroIA2010
Design beyond the glowing rectangle - EuroIA2010Design beyond the glowing rectangle - EuroIA2010
Design beyond the glowing rectangle - EuroIA2010Claire Rowland
 
Interusability: designing a coherent system UX: NUX 23.10.15
Interusability: designing a coherent system UX: NUX 23.10.15Interusability: designing a coherent system UX: NUX 23.10.15
Interusability: designing a coherent system UX: NUX 23.10.15Claire Rowland
 
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utenteHumans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utenteFulvio Corno
 
UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505Claire Rowland
 
Ntcir13 Lifelog Core Task - kickoff slides
Ntcir13 Lifelog Core Task - kickoff slidesNtcir13 Lifelog Core Task - kickoff slides
Ntcir13 Lifelog Core Task - kickoff slidesCathal Gurrin
 
Bank of America Digital Wellbeing Presentation
Bank of America Digital Wellbeing Presentation Bank of America Digital Wellbeing Presentation
Bank of America Digital Wellbeing Presentation Salema Veliu
 
The Consequences of Living and Breathing with Hyperconnectedness
The Consequences of Living and Breathing with HyperconnectednessThe Consequences of Living and Breathing with Hyperconnectedness
The Consequences of Living and Breathing with HyperconnectednessFoCAS Initiative
 
Be Vigilant: There Are Limits to Veillance
Be Vigilant: There Are Limits to VeillanceBe Vigilant: There Are Limits to Veillance
Be Vigilant: There Are Limits to VeillanceFoCAS Initiative
 
The Future of the Internet of Things and its Home Applications
The Future of the Internet of Things and its Home ApplicationsThe Future of the Internet of Things and its Home Applications
The Future of the Internet of Things and its Home ApplicationsNael Radwan
 
Consumer Experience in the Internet of Things
Consumer Experience in the Internet of ThingsConsumer Experience in the Internet of Things
Consumer Experience in the Internet of ThingsDonna Hoffman
 
How to Build Your Future in the Internet of Things Economy. Jennifer Riggins
How to Build Your Future in the Internet of Things Economy. Jennifer RigginsHow to Build Your Future in the Internet of Things Economy. Jennifer Riggins
How to Build Your Future in the Internet of Things Economy. Jennifer RigginsFuture Insights
 
Consumer Experience in the Internet of Things: Conceptual Foundations
Consumer Experience in the Internet of Things: Conceptual FoundationsConsumer Experience in the Internet of Things: Conceptual Foundations
Consumer Experience in the Internet of Things: Conceptual FoundationsDonna Hoffman
 
Implementing ‘Namebers’ Using Microchip Implants: The Black Box Beneath The Skin
Implementing ‘Namebers’ Using Microchip Implants: The Black Box Beneath The SkinImplementing ‘Namebers’ Using Microchip Implants: The Black Box Beneath The Skin
Implementing ‘Namebers’ Using Microchip Implants: The Black Box Beneath The SkinFoCAS Initiative
 

Tendances (20)

Current And Future Trends in Media and Information - Media and Information Li...
Current And Future Trends in Media and Information - Media and Information Li...Current And Future Trends in Media and Information - Media and Information Li...
Current And Future Trends in Media and Information - Media and Information Li...
 
Design beyond the glowing rectangle - EuroIA2010
Design beyond the glowing rectangle - EuroIA2010Design beyond the glowing rectangle - EuroIA2010
Design beyond the glowing rectangle - EuroIA2010
 
Interusability: designing a coherent system UX: NUX 23.10.15
Interusability: designing a coherent system UX: NUX 23.10.15Interusability: designing a coherent system UX: NUX 23.10.15
Interusability: designing a coherent system UX: NUX 23.10.15
 
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utenteHumans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
 
Misceb digital2014
Misceb digital2014Misceb digital2014
Misceb digital2014
 
Internet of Things Webinar
Internet of Things WebinarInternet of Things Webinar
Internet of Things Webinar
 
Miceb quantified
Miceb quantifiedMiceb quantified
Miceb quantified
 
UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505
 
Lifted by the Cloud
Lifted by the CloudLifted by the Cloud
Lifted by the Cloud
 
Widetag @ QU-ID
Widetag @ QU-IDWidetag @ QU-ID
Widetag @ QU-ID
 
Ntcir13 Lifelog Core Task - kickoff slides
Ntcir13 Lifelog Core Task - kickoff slidesNtcir13 Lifelog Core Task - kickoff slides
Ntcir13 Lifelog Core Task - kickoff slides
 
Bank of America Digital Wellbeing Presentation
Bank of America Digital Wellbeing Presentation Bank of America Digital Wellbeing Presentation
Bank of America Digital Wellbeing Presentation
 
The Consequences of Living and Breathing with Hyperconnectedness
The Consequences of Living and Breathing with HyperconnectednessThe Consequences of Living and Breathing with Hyperconnectedness
The Consequences of Living and Breathing with Hyperconnectedness
 
Be Vigilant: There Are Limits to Veillance
Be Vigilant: There Are Limits to VeillanceBe Vigilant: There Are Limits to Veillance
Be Vigilant: There Are Limits to Veillance
 
The Future of the Internet of Things and its Home Applications
The Future of the Internet of Things and its Home ApplicationsThe Future of the Internet of Things and its Home Applications
The Future of the Internet of Things and its Home Applications
 
Impact of computers on society
Impact of computers on societyImpact of computers on society
Impact of computers on society
 
Consumer Experience in the Internet of Things
Consumer Experience in the Internet of ThingsConsumer Experience in the Internet of Things
Consumer Experience in the Internet of Things
 
How to Build Your Future in the Internet of Things Economy. Jennifer Riggins
How to Build Your Future in the Internet of Things Economy. Jennifer RigginsHow to Build Your Future in the Internet of Things Economy. Jennifer Riggins
How to Build Your Future in the Internet of Things Economy. Jennifer Riggins
 
Consumer Experience in the Internet of Things: Conceptual Foundations
Consumer Experience in the Internet of Things: Conceptual FoundationsConsumer Experience in the Internet of Things: Conceptual Foundations
Consumer Experience in the Internet of Things: Conceptual Foundations
 
Implementing ‘Namebers’ Using Microchip Implants: The Black Box Beneath The Skin
Implementing ‘Namebers’ Using Microchip Implants: The Black Box Beneath The SkinImplementing ‘Namebers’ Using Microchip Implants: The Black Box Beneath The Skin
Implementing ‘Namebers’ Using Microchip Implants: The Black Box Beneath The Skin
 

Similaire à The Programmable Internet of Things

Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsMphasis
 
met11403-chapter1_sem2_2122.pdf
met11403-chapter1_sem2_2122.pdfmet11403-chapter1_sem2_2122.pdf
met11403-chapter1_sem2_2122.pdfSoonChinFhong
 
Web 3.0 & Internet of Things
Web 3.0 & Internet of Things Web 3.0 & Internet of Things
Web 3.0 & Internet of Things Chris Becker
 
How the Internet of Things and People can help improve our health, well-being...
How the Internet of Things and People can help improve our health, well-being...How the Internet of Things and People can help improve our health, well-being...
How the Internet of Things and People can help improve our health, well-being...Maged N. Kamel Boulos
 
How the Internet of Things (IoT) Works for Business
How the Internet of Things (IoT) Works for BusinessHow the Internet of Things (IoT) Works for Business
How the Internet of Things (IoT) Works for Business10x Nation
 
AGI Part 4.pdf
AGI Part 4.pdfAGI Part 4.pdf
AGI Part 4.pdfBob Marcus
 
Perfect Information - How IoT empowers you to know anything, anytime, anywhere
Perfect Information - How IoT empowers you to know anything, anytime, anywherePerfect Information - How IoT empowers you to know anything, anytime, anywhere
Perfect Information - How IoT empowers you to know anything, anytime, anywhere10x Nation
 
Views and myths of IoT
Views and myths of IoTViews and myths of IoT
Views and myths of IoTAhmed Banafa
 
GK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).pptGK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).pptPiyushRanjan269184
 
Introducing the Internet of Things: lecture @IULM University
Introducing the Internet of Things: lecture @IULM UniversityIntroducing the Internet of Things: lecture @IULM University
Introducing the Internet of Things: lecture @IULM UniversityLeandro Agro'
 
Compiler design presentaion
Compiler design presentaionCompiler design presentaion
Compiler design presentaionMdShahinAlam25
 
IoT: Entering an Era of Perfect Information
IoT: Entering an Era of Perfect InformationIoT: Entering an Era of Perfect Information
IoT: Entering an Era of Perfect InformationChristopher Mohritz
 
UXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopUXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopClaire Rowland
 
The Internet of Things (IoT for Beginners Guide)
The Internet of Things (IoT for Beginners Guide)The Internet of Things (IoT for Beginners Guide)
The Internet of Things (IoT for Beginners Guide)Ashish Kumar
 

Similaire à The Programmable Internet of Things (20)

Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
IoT
IoTIoT
IoT
 
met11403-chapter1_sem2_2122.pdf
met11403-chapter1_sem2_2122.pdfmet11403-chapter1_sem2_2122.pdf
met11403-chapter1_sem2_2122.pdf
 
Web 3.0 & Internet of Things
Web 3.0 & Internet of Things Web 3.0 & Internet of Things
Web 3.0 & Internet of Things
 
How the Internet of Things and People can help improve our health, well-being...
How the Internet of Things and People can help improve our health, well-being...How the Internet of Things and People can help improve our health, well-being...
How the Internet of Things and People can help improve our health, well-being...
 
How the Internet of Things (IoT) Works for Business
How the Internet of Things (IoT) Works for BusinessHow the Internet of Things (IoT) Works for Business
How the Internet of Things (IoT) Works for Business
 
AGI Part 4.pdf
AGI Part 4.pdfAGI Part 4.pdf
AGI Part 4.pdf
 
Iot ppt
Iot pptIot ppt
Iot ppt
 
Perfect Information - How IoT empowers you to know anything, anytime, anywhere
Perfect Information - How IoT empowers you to know anything, anytime, anywherePerfect Information - How IoT empowers you to know anything, anytime, anywhere
Perfect Information - How IoT empowers you to know anything, anytime, anywhere
 
Views and myths of IoT
Views and myths of IoTViews and myths of IoT
Views and myths of IoT
 
GK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).pptGK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).ppt
 
Introducing the Internet of Things: lecture @IULM University
Introducing the Internet of Things: lecture @IULM UniversityIntroducing the Internet of Things: lecture @IULM University
Introducing the Internet of Things: lecture @IULM University
 
Driving secureiot innovation
Driving secureiot innovationDriving secureiot innovation
Driving secureiot innovation
 
Compiler design presentaion
Compiler design presentaionCompiler design presentaion
Compiler design presentaion
 
IoT: Entering an Era of Perfect Information
IoT: Entering an Era of Perfect InformationIoT: Entering an Era of Perfect Information
IoT: Entering an Era of Perfect Information
 
UXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopUXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshop
 
UX for Internet of Things
UX for Internet of ThingsUX for Internet of Things
UX for Internet of Things
 
Ioe module 1
Ioe module 1Ioe module 1
Ioe module 1
 
Io t utkarsh
Io t utkarshIo t utkarsh
Io t utkarsh
 
The Internet of Things (IoT for Beginners Guide)
The Internet of Things (IoT for Beginners Guide)The Internet of Things (IoT for Beginners Guide)
The Internet of Things (IoT for Beginners Guide)
 

Plus de Rich Miller

What does the fragmentation of the internet mean for design and usability?
What does the fragmentation of the internet mean for design and usability?What does the fragmentation of the internet mean for design and usability?
What does the fragmentation of the internet mean for design and usability?Rich Miller
 
The Human Feedback Loop - World Usability Day 2012
The Human Feedback Loop - World Usability Day 2012The Human Feedback Loop - World Usability Day 2012
The Human Feedback Loop - World Usability Day 2012Rich Miller
 
Mobile Apps - World Usability Day 2009
Mobile Apps - World Usability Day 2009Mobile Apps - World Usability Day 2009
Mobile Apps - World Usability Day 2009Rich Miller
 
Trends in Human-Computer Interaction in Information Seeking
Trends in Human-Computer Interaction in Information SeekingTrends in Human-Computer Interaction in Information Seeking
Trends in Human-Computer Interaction in Information SeekingRich Miller
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for BusinessRich Miller
 
WUD2008 - The Numbers Revolution and its Effect on the Web
WUD2008 - The Numbers Revolution and its Effect on the WebWUD2008 - The Numbers Revolution and its Effect on the Web
WUD2008 - The Numbers Revolution and its Effect on the WebRich Miller
 

Plus de Rich Miller (7)

What does the fragmentation of the internet mean for design and usability?
What does the fragmentation of the internet mean for design and usability?What does the fragmentation of the internet mean for design and usability?
What does the fragmentation of the internet mean for design and usability?
 
The Human Feedback Loop - World Usability Day 2012
The Human Feedback Loop - World Usability Day 2012The Human Feedback Loop - World Usability Day 2012
The Human Feedback Loop - World Usability Day 2012
 
Mobile Apps - World Usability Day 2009
Mobile Apps - World Usability Day 2009Mobile Apps - World Usability Day 2009
Mobile Apps - World Usability Day 2009
 
Trends in Human-Computer Interaction in Information Seeking
Trends in Human-Computer Interaction in Information SeekingTrends in Human-Computer Interaction in Information Seeking
Trends in Human-Computer Interaction in Information Seeking
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for Business
 
WUD2008 - The Numbers Revolution and its Effect on the Web
WUD2008 - The Numbers Revolution and its Effect on the WebWUD2008 - The Numbers Revolution and its Effect on the Web
WUD2008 - The Numbers Revolution and its Effect on the Web
 
Visual Thinking
Visual ThinkingVisual Thinking
Visual Thinking
 

Dernier

NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Petrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxPetrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxIgnatiusAbrahamBalin
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 

Dernier (20)

NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Petrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxPetrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptx
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 

The Programmable Internet of Things

  • 1.
  • 2. INTRODUCTION AND DEFINITION What is it? The confluence of… 1. physical things (including humans) that can sense and/or broadcast information, 2. purely digital things in the internet that can both gather and transmit information, and 3. software that can interconnect all these things and trigger thing actions based on the occurrence of events. Related/Synonymous labels      Internet of things Internet of everything Industrial internet Programmable world Sensor web *This topic is closely related to last year’s Human Feedback Loop panel, in that things may be used to both gather and feedback information to humans
  • 3. IT IS BECOMING AN INCREASINGLY HOT TOPIC  Carla Diana  NYT video (1:45)  WIRED - Welcome to the Programmable world  TECHCRUNCH - Making Sense Of The Internet Of Things  READWRITEWEB – Collection of articles related to Internet of Things  MASHABLE - Collection of articles related to Internet of Things Internet of Things Consortium  Invisible Usability  Open Data  Interoperability  Security
  • 4. EXAMPLE EVENT-BASED ACTION SYSTEM OF THE PAST Relied on an event being detected by a sensor …but the sensor was the actual human user How would the internet of things handle this situation? …and users had to initiate the action (press button on a pendant to contact the dispatch service, which simply substituted for a phone call)
  • 5. EXAMPLES OF CONNECTED THINGS IN THE REAL WORLD http://www.businessweek.com/articles/2013-05-29/behind-the-internet-of-things-is-android-and-its-everywhere
  • 6. 5 STAGES OF THE INTERNET OF THINGS http://www.symplio.com/2011/09/4-infographics-about-internet-of-things/
  • 7. I.O.T. IS POTENTIALLY (ALREADY?) VAST http://www.symplio.com/2011/09/4-infographics-about-internet-of-things/
  • 8. LANDSCAPE ACCORDING TO TECHCRUNCH Platforms 1. it is easier and cheaper than ever to produce hardware 2. the world of wireless connectivity has dramatically evolved 3. the Internet of Things is able to leverage an entire infrastructure Verticals 1. lot of early action directly at the vertical application level. 2. Nest Labs seem to have adopted a deeply integrated vertical strategy where they control key pieces of the product Building Blocks 1. the ultimate prize for many ambitious players in the space is to become the software platform 2. Successful players will be open and cooperative with other players http://www.businessweek.com/articles/2013-05-29/behind-the-internet-of-things-is-android-and-its-everywhere
  • 9. EXAMPLE APPLICATIONS AND PLAYERS (BY VERTICAL) Quantified Self / Fitness-Health • Withings • Fitbit • Jawbone Lifestyle Connected Home • Fitbark • Bitponics • Belkin • Smarthings • Nest Industries & Industrial Internet • Dashlabs • Telcare • Robotics • 3D printing
  • 10. HOME AUTOMATION EXAMPLES * motion detector triggers picture capture Ray: …PS. No trick or treaters here yet. I am watching the front walk from my dlink while working Todd …here's a normal set of shots (we have 2 cams) of my wife arriving home from work (top is from upstairs camera)
  • 11. -Physical and purely digital things can gather and/or broadcast info -Rules are used to connect things and control the world Examples of things that do 1 or 2 of 3 but not all -blink and Phillips lights = no gather or broadcast (most things that gather also broadcast) -an oil rig in South Dakota gathers and broadcasts info but mostly about itself -an evernote folder can gather info about itself and modify its attributes/contents
  • 12. EARLY DAYS DRIVEN BY EARLY ADOPTERS Russell M Davies says…  A friend …Andy Huntingdon calls this stage the Geocities of things. It is about making stuff that might be a bit trivial and a bit silly and a bit pointless, but you get the satisfaction of making it yourself.  …"creating something personal, even of moderate quality, has a different kind of appeal to consuming something made by others, even of high quality".  This is a world where people make the things you would make if you were left to invent stuff on your own….. only gets thought about and only gets made by people who are tinkering, imagining and playing around the edges. Then when it really hits the mainstream….  According to one estimate, there will be 50 billion things online by 2020; another estimate suggests it will be a trillion - nobody really knows http://www.bbc.co.uk/news/magazine-15018894
  • 13. THE INTERNET OF THINGS DESIGN SPACE Nature of thing Origin of Control Physical Purely Digital Local/manual - Switch dog collar transmitter on/off n/a? -direct - Use app to find out where dog ran away to - Manually add note to evernote folder -indirect -rule-based - Create rule to text you when dog breaches the perimeter - Create rule to auto-add to evernote folder all captured pics Remote/networked Each cell represents a user interface
  • 14. THINGS TO CONSIDER RE: USER BEHAVIOR AND DESIGN • Design needs to take into account 1) the physical things, 2) the purely digital things, and especially 3) the definition, awareness and controlling of things • Shifting from a socially-dominated internet to one that is more pragmatic and functional? • Transcending notification/alerting to a new age of personal automation which involves things performing tasks on your behalf • Thinking in terms of tools/channels decomposed from larger applications • How will/should the creation and execution of rules manifest itself in user interfaces? This is the classic tradeoff between simplicity and power/control. • Open vs. closed rule-management and execution systems • Some things follow their own local rules, e.g. termites, flying robot insects, etc. • Analytics are an essential component in communication between things, and often in the form of a thing’s attributes
  • 15. DESIGN GUIDELINES – CARLA DIANA “It’s an enormous puzzle where the pieces are disparate products, tools and protocols, but those designers who are up for the challenge are the ones the ones who will truly succeed in creating a future filled with products that have a positive impact on people’s lives.” 6 overarching guidelines when designing for the Internet of Things. 1. Watch out for information overload 2. Life now, data later (easy start with basics, get into deeper capabilities later) 3. Focus on the when, where and why (e.g. avoid bothering human at 2:30 am) 4. Connect with people emotionally 5. Play nice with others (cooperation between thing-makers) 6. Know when to borrow the screen (e.g. things without displays can leverage smartphone) http://smartdesignworldwide.com/thinking/digital-experiences/one-dogs-adventures-with-the-internet-of-things/
  • 16. DESIGN GUIDELINES – JAMES STOLP 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Design + technology. It’s not one or the other Design can drive global adoption of very complex things. Design can integrate new technology seamlessly into daily life. This hasn’t happened yet for the physical graph. We don’t need to start from scratch. Make it easy. Make it intelligent Make it open. Make it mobile. Make it beautiful. Make it agile. Make it together Add it all up, and we’re making it livable Keep the conversation going! http://build.smartthings.com/blog/designing-the-internet-of-things/
  • 17. MORE DESIGN GUIDANCE The Open Design method (based on Open Source) suggests that… • In a world full of connectivity…we need new business models in the internet of things, e.g. quick and dirty experiments and trial and error design, demonstrated by the auto industry. http://www.theinternetofthings.eu/content/open-design-and-internet-things Yves Behar • High-profile designer behind products like the Jawbone, Jambox and the Ouya gaming console… • Says…the biggest reason design is so critical, specifically for connected devices, is that these items need to integrate with their surroundings more than other devices. • …e.g….there’s no way, aside from making it available in a few different colors, for Behar to know how a user has decorated his living space http://pandodaily.com/2013/05/30/yves-behar-on-design-and-the-internet-of-things/ Upcoming book
  • 18. IMPLICATIONS FOR THIS YEAR’S THEME HEALTHCARE: COLLABORATING FOR BETTER SYSTEMS • Healthcare is probably as deep into this as any industry • Healthcare necessarily includes a wide range of very sophisticated things • Healthcare has long been determining the appropriate resource allocation between humans and machines, so probably can teach other industries about how to best leverage PIOT • “Sensing” is a huge component of healthcare, so more sensors communicating status is a good thing if it is kept under control
  • 19. GENERAL CAPABILITIES OF THINGS AUTOMATION       Monitor and alert Communications support Create and/or combine content Copy/backup content from one location to another Keeping records of activities, organizing content Seeking more information about related events, things, etc.
  • 20. TOOLS FOR PROGRAMMING THE WEB • IFTTT.com = if this then that • Programming things • Yahoo Pipes • Creating and manipulating data to feed to things • Yahoo Query Language • Based on SQL, allows one to extract data from the web • APIs and other programmatic interfaces • Provide capability to leverage valuable, organized data services
  • 21. EXAMPLES AND DEMONSTRATIONS  Points to consider  Tools are becoming increasingly accessible to “mere mortals”  The possibilities are endless  There is still much progress to be made  Demos  IFTTT + Phillips hue light bulbs  IFTTT + Blink(1) USB light  Yahoo Pipes, YQL, and APIs + IFTTT
  • 22. EXAMPLE IFTTT RECIPES -creat recipe to text me every reddit TIL -turn on reddit to bilnk recipes
  • 23. ONE MAN’S QUEST TO CONTROL ROOM LIGHTING Phil Wittmer says… Couple of videos to share after my Phillips Hue install.  First, here are some IFTTT recipes in action: http://www.youtube.com/watch?v=rP-L4OqO07U  And here’s one that’s much more fun—using my phone’s mic input to create a dynamic light show based on music that’s playing: http://www.youtube.com/watch?v=VNTj0gEKLtI  It’s lots of fun, but already running up against some limitations of what the IFTTT and Hue recipes can do. With a bit more development, this is going to be super powerful.
  • 24. BLINK WARS – RIGHT VS. LEFT SIDE OF THE ROOM Right side of the room sends email with subject: red to richmiller1@gmail.com vs. Left side of the room sends email with subject: green to richmiller1@gmail.com Which team can create more blinks? Meanwhile….
  • 25. GETTING DATA USING YAHOO PIPES, YQL, ETC. 1. Using YQL and Yahoo Fantasy sports API to extract a fantasy basketball team roster  …which provides input to… 2. Using yahoo pipes to create RSS news feeds for all players on a fantasy team  …which can then be feed to the IFTTT RSS channel, e.g.
  • 26. GET TEAM KEY FROM API AND PLUG INTO YQL
  • 27. EXTRACT PLAYERS AND ASSEMBLE NEWS FEEDS Assembly of google news RSS URL
  • 28. DELIVER FEEDS TO FEEDLY READER
  • 29. QUESTIONS AND DISCUSSION  Contact info  richmiller1@gmail.com  richard.miller@lexisnexis.com  www.linkedin.com/in/richmiller1/  Twitter = @millerrich  Slideshare = http://www.slideshare.net/rdm121  Slides for this talk will be posted, but feel free to email me directly
  • 30. JEFF SOPER ON SECURITY There was one question ask yesterday about how secure are these devices. I don’t remember who asked the question but I was hoping that you might remember who it was. Anyway I have an answer the that question. Most of the intern enable device like cameras, light witch controllers, etc. do not have a lot of security around them. Most of them do not use SSL and if they require authentication it is generally basic authentication. Many of these devices are running small microcontrollers. The memory is limited and they are processing the request directly. The generally looking at the network as a serial data stream, think of the data coming from an old dial up modem. Larger devices like printers, media centers, etc. are usually running on a microprocessor. This means they are generally running some form of Linux the security on these device can very. Again most of these devices are not utilizing SSL due to the overhead both in hardware and software. Generally these devices rely on external security. They generally assume they are on a closed network or a network protected by a firewall. In other words if a network is not secured the device are open for attack. So what are the risks? Some might say, I am not worried that someone sees my driveway, backyard, etc. I have nothing to hide. This is not always the risk involved. In the case of many IP camera and routers you can update the firmware on these devices. Since most of these devices are running Linux and they open to hacking and uploading of custom code. The risk becomes greater if the device is opened to the internet. The general safety rules for connected device think of these devices as you would any computer on your network. Always change the default passwords on the device if it is behind a fire wall. If you change the ID do that also. I have a different password for your router than your attached devices. This provides multiple levels of protection. Only expose the devices that you really need on the internet. Remember you do not need to expose a device if it makes requests to the outside. Do not assume just because you change the port that it is hidden. Port scanners are simple scripts that can be run by almost anyone and it does not offer protect. Jeffrey W. Soper Senior Software Engineer Interactive Citation Workstation/LDC CPM Rep. jeffrey.soper@lexisnexis.com