Video: http://vimeo.com/105851449
Tingenes Internet - eller Internet of Things - er et av de mest hypede trendene akkurat nå. Utfordringen er å forstå hva som er hype, og hva som virkelig kan gi verdi. I tillegg er det en rivende teknologisk utvikling, med mange aktører som "kapper land". Nye allianser inngås hele tiden.
Fagsystemer kan også dra nytte av denne utviklingen, under helt andre forutsetninger. Du kan få forståelse for alt dette gjennom å prøve deg på litt hobbyelektronikk og noen enkle standarder og verktøy som MQTT og Node.red, som er ypperlig for å drive prototyping av Internet of Things systemer i bedrifter. Du vil dermed kunne få idéer til hvordan du kan involvere fysiske sensorer og indikatorer for å øke utstrekningen og verdiene av de fagsystemene du jobber med.
Først vil jeg gjennom en liten science-fiction fortelling vise hvordan IoT virkelig kan tjene oss i fremtiden. Og vi har en vei å gå innenfor sikkerhet, forretningsmodeller, personvern og standardisering før vi kommer dit!
Så går jeg over til å beskrive de mest lovende teknologiene og standardene, før jeg viser en live demo med en en sonar, Arduino, Raspberry PI, node.red MQTT, en snakkende hodeskalle, sensorer og Minecraft!
Jeg kommer til å gå detaljert gjennom MQTT og Node.red - teknologier som blant annet brukes av IBM for å raskt kunne lage prototyper på Internet-of-things prosjekter for store bedrifter. Dette kan være relevant for deg, da de fleste konsulentselskaper og firmaer etterhvert vil komme borti tingenes internett.
Jeg kommer til å vise meldingsflyt, kildekode og hvordan du selv kan komme i gang. Og om du rekker det, kan du i likhet meg meg lage en liten animatronics-velkomst som skremmer barna på Halloween...
3. Intro
Demo 1: Skallen snur seg og ler
når du passerer en sonar
http://www.youtube.com/watch?
v=2eRPg_KQunU
Demo 2: Skallen følger deg
med blikket i minecraft, og
du kan skru av lysene
http://www.youtube.com/
watch?v=yu6P1Bz6P0c
34. Animation copied from http://channel9.msdn.com/Events/Build/2014/2-511
“$8.9 trillion
market in
2020, 212
billion
connected
things”
Store tall!
- IDC, 2013
35. “Internet of things: $8.9 trillion
market in 2020, 212 billion
connected things”
- IDC, 2013
http://www.zdnet.com/internet-of-things-8-9-trillion-market-in-2020-212-billion-connected-things-7000021516/
36. “There are actually two different
internet of things”
- Dionne Hinchcliffe
http://www.zdnet.com/is-the-internet-of-things-strategic-to-the-enterprise-7000030068/
37. “One is the enterprise-grade
version that has long been in
place and is already helping us
run our companies”
- Dionne Hinchcliffe
http://www.zdnet.com/is-the-internet-of-things-strategic-to-the-enterprise-7000030068/
49. “The other IoT is the emerging
consumer-based cloud of
connected products and services
which has only been happening
in a significant way in the last
2-3 years”
- Dionne Hinchcliffe
http://www.zdnet.com/is-the-internet-of-things-strategic-to-the-enterprise-7000030068/
56. “Does one vendor's product work
with another's? Does a door lock by
one vendor communicate with a
light switch by another vendor, and
do you want the thermostat to be
part of the conversation?”
- Patrick Thibodeau
http://www.citeworld.com/article/2155401/internet-of-things/the-abcs-of-the-internet-of-things7.html?page=1
64. “There is no vendor large
enough to control the IoT, but
there are vendors large enough
to make a mess of it.”
- Patrick Thibodeau
http://www.citeworld.com/article/2155401/internet-of-things/the-abcs-of-the-internet-of-things7.html?page=2
86. “It is happening fast in vertical
businesses or specific markets
because they have regulatory
bodies, protocols and
standards”
- Michele Pelino, Forrester Research
87. “The technology is there. The
consumer version could be
implemented quickly. But
competition, privacy concerns
and mindset makes it hard to
implement”
- Michele Pelino, Forrester Research
93. 17 September 2014 AllSeen Alliance 96
An open source IoT
collaborative project
stuff
94. 97
NOW PLAYING:
Artist: Flowers
Song: Daisy
Fridge
Cloud
Laundry
Cloud
Lighting B
Cloud
Speaker B
Cloud
Speaker A
Cloud
TV
Cloud
Lighting A
Cloud
Lighting C
Cloud
Lighting C
Cloud
Slide source: Allseen Alliance
96. 99
DISCOVER
nearby
friendly devices
IDENTIFY
services running
on those devices
ADAPT
to devices coming
and going
MANAGE
diverse
transports
INTEROPERATE
across different
OSes
EXCHANGE
information and
services
SECURE
against bad actors
Slide source: Allseen Alliance
97. 100
I can send
notifications
I have control panel
I have Lighting
Interface
I can send notifications.
I have control panel
I have a clock interface
I display notifications.
I have the clock
interface!
I display
notifications.
I display notifications.
I have the clock interface!
I can send and
display notifications
I can send
notifications
72°
120
80
Slide source: Allseen Alliance
98. - “In an open interoperable way,
cross brand, cross category,
cross platform, cross-OS”
- Joe Speed, Allseen
128. “Node-RED is an intriguing open source
solution for 'If This Then That' workflows.
I've been able to construct an alerting
workflow that pulls in data from our
monitoring API and generates an alert when
some condition is met, in less than two hours”
- David Laing
http://www.infoq.com/news/2014/05/ibm-node-red-qconlondon
141. Over 18 million licenses sold
Scriptcraft lets you control it
with Javascript
“Gateway drug” for getting
kids interested in coding
Has an MQTT plugin
142. “Devices”
Hodeskalle som merker
om sjeler er i nærheten
Sonar som varsler
avstand til spilleren
Brytere som slås
av og på
Varsel om når
blokker blir ødelagt
Facetracker som angir
vektoren til til spilleren
147. Four new languages,
Four new paradigms
Don’ say I didn’t warn ya!:
github.com/sisomm/iot-concepts
17-Sep-141
5
148. Other nice combos
• Tessel: Javascript “arduino” with sensors
• OpenHAB: Rule-driven IoT “motor” that combines
several standarder og devicer
• Resources om IoT+node.red+mqtt++:
http://iot-datamodels.blogspot.no.
149. Takk til...
• Loek Vredenberg @ IBM
• Andy Piper @ Twitter (tidl. MQTT community mgr)
• Joe Speeds @ Allseen Alliance
• Arif Shafique @ Microsoft
• Michele Pelino @ Forrester Research
• Jan Pedro Tumusok @ Eye Networks
• Ragnar Anfinsen @ Altibox
• Walter Higgins @ IBM for adding MQTT to
scriptcraft!