- Page 1
M2M Stories
FROM RATS TO COWS, HEARTS TO HOMES, SOME M2M STORIES AND ARCHITECTURE PATTERNS
Dave Locke
Eclipse Paho co$lead Senior Inventor Product Management and Ecosystem for IoT and M2M @ IBM
FROM RATS TO COWS, HEARTS TO HOMES, SOME M2M STORIES AND - - PowerPoint PPT Presentation
FROM RATS TO COWS, HEARTS TO HOMES, SOME M2M STORIES AND ARCHITECTURE PATTERNS Dave Locke Eclipse Paho co$lead Senior Inventor Product Management and
M2M Stories
Dave Locke
Eclipse Paho co$lead Senior Inventor Product Management and Ecosystem for IoT and M2M @ IBM
M2M Stories
“Connected Life” forecast $4.5T in 2020
cars, mobile devices, buildings, sensors
$600 billion
$350 billion
$270 billion
$250 billion
$245 billion
$225 billion
$105 billion
$100 billion
$75 billion 10.Building Automation $40 billion
Source:http://www.globaltelecomsbusiness.com/article/2985699/Connected$devices$will$be$worth$45t.html
M2M Stories
Trends: price, power consumption, network, size, convenience
Low Power Wide Area Network
M2M Stories Sense and Control Visualise and Respond
Mobile Web
Intelligence and Analytics Backend Systems Traditional Backend Systems BigData
Sensor Area Network
Home Area Network Personal Area Network Vehicle Area Network
HTTP MQTT$SN MQC
M2M Stories
5
The problem:
home
monitor mouse traps
The Challenge:
that alerts when the trap is triggered Troublesome Mice
M2M Stories
in bedroom attic”
SMS MQTT
Publish “Trap 1 Event”
Detect “Trap 1 Event”
MQTT Server Mouse App SAN WAN
M2M Stories
7
The Challenge:
when to introduce Freda to Freddy the bull?
M2M Stories
Auto Feeder MQTT Push MQTT Server On Heat Analytics 802.15.4 Mesh Network Mobile Network Live raw data Aggregated data On Heat Alert
SAN WAN
M2M Stories
9
The Challenge:
the patient Patients with pace makers have to visit hospitals on a regular basis for a checkup
M2M Stories
$% &
Smart pacemaker records data
Near$field RF comms
Bedside appliance collects, aggregates and transmits
MQTT Security Gateway Enterprise Integration Clinic / Clinicians
Analytics looks for anomalies and alerts the doctor Doctor decides on and performs action
Pacemaker
MQTT Server Pacemaker Analytics
M2M Stories
1 1
The Challenge:
The problem:
growing!
M2M Stories
MQTT MQTT MQTT Server Elderly Analytics Mobile Network Live raw data Aggregated data Dispatch closest warden
SAN WAN Location Fall Biometrics Stairs Temp Water Medicene Energy Motion
Family Monitoring App Tele medicine Control Room Mobile Warden
Zigbee
M2M Stories
1 3
The Challenge:
cannot meet demand
M2M Stories
!$"
Virtual Power Plant
Futures Market
Energy, TempC
Instrumented home
M2M Stories
■ A topic forms the namespace
– Is hierarchical with each “sub topic” separated by a / – An example topic space
– <country>/<region>/<town>/<postcode>/<house>/energyConsumption – <country>/<region>/<town>/<postcode>/<house>/solarEnergy – <country>/<region>/<town>/<postcode>/<house>/alarmState – <country>/<region>/<town>/<postcode>/<house>/alarmState
– <country>/<region>/<town>/<postcode>/<house>/thermostat/setTemp ■ A subscriber can subscribe to an absolute topic or can use wildcards:
– Single-level wildcards “+” can appear anywhere in the topic string – Multi-level wildcards “#” must appear at the end of the string – Wildcards must be next to a separator – Cannot use wildcards when publishing – For example
– Energy consumption for 1 house in Hursley
– Energy consumption for all houses in Hursley
– Details of energy consumption, solar and alarm for all houses in SO212JN
M2M Stories
#
(**, ,
(
M2M Stories