In this session, Markus van Kempen discusses Internet of Things (IoT) use cases and examples. He demonstrates a geo-fencing application that tracks workers on a construction site using mobile devices and delays detonations if workers are still in danger areas. He also outlines how IoT connects devices to applications using MQTT and topics to publish and subscribe to sensor data.
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Tec118 Teched2015 IOT use case and examples
1. Session – TEC118: IoT – use cases and examples
Markus van Kempen – mvk@ca.ibm.com
@markusvankempen
The Internet of Things
10/20/2015
1
2. IBM Internet of Things
Markus Van Kempen
EA Architect
IBM Corporate Technical Strategy
email: mvk@ ca.ibm.com
Twitter: @markusvankempen
Hot Topics: IoT / Bluemix / Wearables / SAP / Mobility and Innovation
https://markusvankempen.wordpress.com/
http://Fiori.mybluemix.net
Software Engineer from Germany – living in Canada.
Joined IBM in 2002 via OmniLogic/PwC
Famous for Global SAP HR & Portal/Mobile Implementation
Interested predicting The Next Big Thing in technology,
IoT & Bluemix advocate,
Happiest when I can swim, bike & run or code Things
3. IBM Internet of Things
TEC118
10/20/2015
3
In this session, we discuss an Internet of Things (IoT) industry use case to monitor
people and devices on a construction site. We show a demo of a geo-fencing
application involving workers in a gold mine, where controlled explosions are
performed. The workers will be outfitted with mobile devices that track their
locations. The workers will be sent messages telling them to move to a safe area
and if there are still any workers in the danger area, the detonation will be
postponed.
4. IBM Internet of Things
Agenda
10/20/2015
4
• What is IoT?
• How Does it work?
-Demo
• Example Use Case
-Demo
• Outlook
• Q&A
5. IBM Internet of Things
IBM defines Internet of Things as…
The Internet of Things represents an evolution in which objects are
capable of interacting with other objects. The Internet of Things helps
enable proactive data access from any connected device.
5
7. IBM Internet of Things
More and more of the world’s activity is being expressed digitally
by billions of interconnected devices…
7
Smarter
cities
Smarter
vehicles
Smarter home Smarter
health
Smarter
factories
Smarter
transportation
…providing businesses with the ability to learn more about their operating
environment, and identify and act with the potential to create new value.
8. IBM Internet of Things
Today
“By 2020, Internet of
Things spending will rise
to $3 trillion and nearly
30 billion devices”
Source: “IDC MaturityScape Benchmark: Enterprise
Mobility in the United States”, IDC, May 2015
New sources of data for business
In a few
years
Creating systems of insight by unlocking data from billions of
interconnected devices
9. IBM Internet of Things
IoT offers a transformative business opportunity
9
1
2
3
Unlock new revenue from existing products
and services
Inspire new working practices or processes
Change or create new business models or
strategies
Changing how business operates
10. IBM Internet of Things
Agenda
10/20/2015
10
• WHY IoT
• How Does it work
-Demo
• Example Use Case
-Demo
• Outlook
• Q&A
11. IBM Internet of Things
• Open royalty free spec designed for things
• Being standardized now through OASIS
• Wide variety of clients and servers
• Hobbyist to enterprise
• Open source to commercial
• Can easily implement device clients
• Simple messaging semantics
• Asynchronous (“push”) delivery based on
pub/sub
• Simple set of verbs
• Connect and Disconnect
• Publish and Subscribe
• Minimal wire format
• Smallest possible packet size is 2 bytes
• No application message headers
• Lightweight footprint
• Clients: C = 30Kb; Java = 100Kb
• Three qualities of service:
• 0 – at most once delivery
• 1 – assured delivery but may be duplicated
• 2 – once and once only delivery
• Built-in actions when clients loose contact
• Last-will-and-testament publishes message if
client goes offline
• Stateful “roll-forward” semantics and “durable”
subscriptions
= “Message Queue Telemetry/Things Transport”
Open
Rich & Secure
Lean
Easy
HTTP is not enough for IoT
12. IBM Internet of Things
Connecting Device with MQTT to IoTF
10/20/2015
12
Publish the same data to
many applications with MQTT
Access control with Application Registration & Keys
Compose with other IoT Services in Bluemix using “App tips”
13. IBM Internet of Things
Publish / Subscribe to a topic
• Topic is a file path
• Event Topic: iot-2/evt/Org/Sensor1/temperature/fmt/json
• Command Topic: iot-2/cmd/Org/Sensor1/fmt/json
• Format / Structure: JSON {“d”: {“myname”:”mvk”
Broker: Sits on port 8883 or 1883 (ssl)
Eclipse Paho provides open-source libraries
• C/C++/Java/Javascript/..
http://www.eclipse.org/paho/
MQTT and Topics
14. IBM Internet of Things
Demo Setup
10/20/2015
14
HTML Phone Node-RED
Freeboard.io
15. IBM Internet of Things
Demo
Connect your Mobile/Desktop to IOT :
http://sapandiot.mybluemix.net
10/20/2015
15
16. IBM Internet of Things
Agenda
10/20/2015
16
• WHY IoT
• How Does it work
-Demo
• Example Use Case
-Demo
• Outlook
• Q&A
17. IBM Internet of Things
Some Goal’s of IoT
Managing the communication between Device / sensors and brokers
Sending commands to Devices
Manage devices
Collecting device data
Analyze and quantify the data
Transform businesses and value chain
10/21/2015
17
18. IBM Internet of Things
SAP IoT use case
Predictive Maintenance – Workorders
Products re-stock – Stock Transport Orders
Asset Management
Track and Trace
Workflows
10/21/2015
18
19. IBM Internet of Things
Get started connect your devices to IoT
10/21/2015
19
20. IBM Internet of Things
Internet
Scenario Overview
10/21/2015
20
MQTT Publish Hosts messages
Topic: iot-2/type/Satelite/id/ISSI/evt/+/fmt/json
Send Message
Monitor
Topic:iot-2/cmd/+/fmt/jsonLiFxLight
International Space Station
21. IBM Internet of Things
Internet
MQTT Publish
Hosts messages
IoT Cloud / MQTT BrokerAndroid
Visualization
On Laptop
Sending Android Wear Sensor data to The Internet of Things
- My Heart rate on IOT
{"evt_type":
"status","timestamp":{},
"evt":{
"myName":"MOTO",
"Sensor":21,"Gx":0,"Gy":0,"Gz":0
,
"HEART_RATE":63,
"STEP_COUNTER":0}}
Google
DATA
Layer
22. IBM Internet of Things
IoT in a BoX
http://blog.spants.com/iotbox-an-internet-of-things-thingy-first-steps/
23. IBM Internet of Things
Roomsurfer
10/20/2015
23
PCDuino Visonic
DUO-240
1. Motion sensors installed in rooms to be monitored
(can work for cubicles too)
2. Microcontrollers, periodically, broadcast each room’s
motion state measured by the sensors
3. Data is aggregated and motion state is decided
4. Rooms and Reservation (R&R) data to be procured
for each room (where applicable)
5. Aggregation between R&R and motion to determine
room state:
No motion no reservation
Reservation, but no motion
Motion in the room
24. IBM Internet of Things
IoT Use-Case – Mining / Construction site
10/20/2015
24
1. Workers (purple marks) wander around quarry (green zone)
2. Upcoming explosion zone appears (Red zone)
3. IOC generates SOP, which contains instructions for operator
4. Operator informs workers about upcoming explosion.
5. Workers run away to the safety (Blue zone)
6. Operator checks if everybody is in the safety
7. Operator allows the explosion.
Challenges
- Connectivity
- Battery
25. IBM Internet of Things
Sports of Things
10/20/2015
25
http://www.rcrwireless.com/20150908/internet-of-things/iot-era-dawns-for-nfl-with-player-tracking-sensors-tag20
https://www.zebra.com/us/en/solutions/location-solutions/sports-tracking.html
26. IBM Internet of Things
Energy Monitoring and lunch/dinner
10/20/2015
26
https://www.scottishpower.co.uk/pdf/smart-meters/smart-metering-journey.pdf
27. IBM Internet of Things
SilverHook / Video (https://www.youtube.com/watch?v=rpsjxnoNc-U)
Internet of Things Foundation Service
28. IBM Internet of Things
Cloud
Classic Internet, Wireless Internet, Entertainment Internet, Social Internet
2.5/4G
Cellular
802.11
WiFi
LBS
GPS &
others
Broadcast
Data
Broadcast
Digital
Audio
Broadcast
Digital
Video
V2VUSB
V2I 802.11P & WAVE
Roadway Infrastructure & Information Network
Consumer/commercial Roadway info, events, warnings, guidance
Back
Haul
Network
2.5/4G
Cellular
2.5/4G
Cellular
ITS
Intelligent Transportation
Systems
Mobile Devices
Apps Integration
Smartphones
Tablets
Other V2V Cars
Safety V2V Apps
Ad-hoc network802.11P
& WAVE
Network
Bluetooth
WiFi
Content Networks Communication Networks Safety/eCall Networks
Source: Infotainment: Thinking Outside the Center Stack How Much Connectivity?
The Connected Vehicle of 2020 Will Have a Multitude
of Cloud Connections
29. IBM Internet of Things
What transition to connected devices (CD) via IoT
CD fundamentally transforms manufacture business model by creating new value creating opportunities
30. IBM Internet of Things
Agenda
10/20/2015
30
• WHY IoT
• How Does it work
-Demo
• Example Use Case
-Demo
• Outlook
• Q&A
31. IBM Internet of Things
IoT will evolve to be more open and decentralized
• Design for Peer-to-Peer systems
• Design for Trustless communication
• Design for Decentralized Autonomy
Design principles of ADEPT architecture
(Autonomous Decentralized Peer-to-Peer Telemetry)
33. IBM Internet of Things
Markus van Kempen
Executive Architect & Venture Capital Investor
IBM Corporate Technical Strategy
Innovating with People and Technology
email: mvk@ ca.ibm.com
Twitter: @markusvankempen
Hashtag: #MVK
34. IBM Internet of Things
Less talking, More doing
Learn more about Internet of Things from IBM
ibm.com/IoT
Try out Internet of Things on IBM Bluemix
ibm.biz/try_iot
Join us in our IoT conversations
@IBMIoT
Get started today
10/20/2015
34