tec118 teched2015 iot use case and examples
TRANSCRIPT
Session – TEC118: IoT – use cases and examples
Markus van Kempen – [email protected]
@markusvankempen
The Internet of Things
10/20/2015
1
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
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.
IBM Internet of Things
Agenda
10/20/2015
4
• What is IoT?
• How Does it work?
-Demo
• Example Use Case
-Demo
• Outlook
• Q&A
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
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
vehiclesSmarter 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.
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
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
IBM Internet of Things
Agenda
10/20/2015
10
• WHY IoT
• How Does it work
-Demo
• Example Use Case
-Demo
• Outlook
• Q&A
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
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”
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
IBM Internet of Things
Demo
Connect your Mobile/Desktop to IOT :
http://sapandiot.mybluemix.net
10/20/2015
15
IBM Internet of Things
Agenda
10/20/2015
16
• WHY IoT
• How Does it work
-Demo
• Example Use Case
-Demo
• Outlook
• Q&A
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
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
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
IBM Internet of Things
Internet
MQTT PublishHosts 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}}
Go
og
le
DA
TA
La
ye
r
IBM Internet of Things
IoT in a BoX
http://blog.spants.com/iotbox-an-internet-of-things-thingy-first-steps/
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
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
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
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
IBM Internet of Things
SilverHook / Video (https://www.youtube.com/watch?v=rpsjxnoNc-U)
Internet of Things Foundation Service
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
IBM Internet of Things
What transition to connected devices (CD) via IoTCD fundamentally transforms manufacture business model by creating new value creating opportunities
IBM Internet of Things
Agenda
10/20/2015
30
• WHY IoT
• How Does it work
-Demo
• Example Use Case
-Demo
• Outlook
• Q&A
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)
IBM Internet of Things
Markus van KempenExecutive Architect & Venture Capital InvestorIBM Corporate Technical StrategyInnovating with People and Technology
email: mvk@ ca.ibm.comTwitter: @markusvankempenHashtag: #MVK
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