iot + m2m tutorial - tmcnet · pdf file · 2017-02-17devices, and download an...

36
IoT + M2M Tutorial February 2017 IoT Evolution East ‐ Ft. Lauderdale Richard Brennan

Upload: letu

Post on 11-Mar-2018

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

IoT + M2M TutorialFebruary 2017

IoT Evolution East ‐ Ft. Lauderdale

Richard Brennan

Page 2: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Agenda:   Tuesday, 07 February, 2017

Session CERT 01:  IoT + M2M Primer 10:00am‐ Introduction & Overview ‐ Terminology and Concepts

Session CERT 02:  The DNA of IoT 10:45am‐ Devices at the Edge; ‐ Network Topologies‐ Security

Session CERT 03:  IoT Glue 11:45am‐ Tools for Federation‐ IoT + M2M Applications

2 © 2017‐2016 Telxxis

Page 3: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Session CERT 03 ‐ Part 1IoT Glue ‐ Tools for Federation

• IoT cannot become pervasive on a single device family, or on a single edge network type. What allows systems to be aggregated, to interwork, and to federate. These tools are needed to scale massively; extending from multi‐room… to multi‐national, and fulfilling the promise of IoT; “Everything Connected”..

3 © 2017‐2016 Telxxis

Page 4: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Federation

Noun:   \ˌfe‐də‐ˈrā‐shən\ “an encompassing entity formed by uniting smaller or more localized entities…”   1

• Why Federation?• No single device family…• No single edge network type…• No single service…• Not confined to a region or location…

4

How do you get to 50 Billion interconnected devices?

1 Merriam‐Webster.com© 2017‐2016 Telxxis

Page 5: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Platforms / Federation

• Standards‐based:  Service Layer, Management, and Federation• oneM2M:  

• Vendor‐based Platform: Management, Services, Applications• Device Management

• Provisioning, software updates, status, monitoring, diagnostics• Network Service Management

• Connectivity and Node Management, System Metrics• Network Service APIs

• Allows exposure of Network Service Capabilities to Applications• Data Management

• Store & Forward / Analytics• Application Management• Federation (sometimes…)

© 2017‐2016 Telxxis5

Page 6: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

6

oneM2M

• oneM2M: Standards Development Organization (SDO) PartnershipSame major Partners as 3GPP… plus TIA (US) and TSDSI (India)

© 2017‐2016 Telxxis

Page 7: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

7

A

UnderlyingNetwork

UnderlyingNetwork

CSE

AE

CSE

AE

NSE

CSE

AE

NSENSE

Application Service Node Middle Node Infrastructure Node

ApplicationLayer

ServiceLayer

NetworkLayer

Infrastructure(other SP)

CSE

oneM2M

• oneM2M Release 2: Functional Architecture• Focus on Service layer within networks, between device and application

Devices

NSE

© 2017‐2016 Telxxis

Page 8: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Platform: Typical Service Platform Architecture

8

Network(s)

Sensors&

Devices

System Management

ServiceManagement Application

ManagementDevice

ManagementData

Management

© 2017‐2016 Telxxis

Page 9: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Platform Topologies

Network(s)

Sensors&

DevicesUser

ServiceManagement

Network‐basedService

Management

ServiceManagementas a Service

ManagementService

Application

© 2017‐2016 Telxxis9

Page 10: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

… some of the Platform Companies

© 2017‐2016 Telxxis10

Page 11: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Open Source

• Eclipse Foundation• The Eclipse IoT Working Group is supporting open source implementations for IoT protocols such as 

• CoAP, MQTT, LwM2M, V2G (Vehicle to Grid)• ETSI SmartM2M, (oneM2M planned…)

• Multiple projects are in place to provide frameworks, applications, and code for standards‐based implementations

• OpenDaylight• IoT Data Broker (IOTDM): oneM2M compliant data‐centric middleware that will enable authorized applications to retrieve IoT data uploaded by any device

…and many others providing open source…  in Asia, Europe, and America  11 © 2017‐2016 Telxxis

Page 12: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Device management

OMA‐LWM2M• OMA DM (Device Management) mechanisms to achieve the 

management of mobile devices, services access and software on connected devices

• Manage devices on any network, including without a SIM card, as well as resource constrained devices. 

BBF TR‐069• TR‐069 is customer equipment WAN Management Protocol, 

providing communication with an Auto‐Configuration Server (ACS)• Supports: Provisioning, software updates, status, monitoring, diagnostics

12 © 2017‐2016 Telxxis

Page 13: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

OMA LWM2M

• OMA LWM2M:  • OMA Lightweight M2M is a protocol for M2M or IoT device management. 

• The LWM2M enabler defines the application layer communication protocol between a LWM2M Server and a LWM2M Client in a LWM2M Device. 

• The enabler includes device management and service enablement for LWM2M Devices.

Source: OMA13 © 2017‐2016 Telxxis

Page 14: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Example: National M2M Platform

SK Telecom ‐ Korea• 2016: Announced launch of National M2M/IoT service serving 99% of South Korea

• Utilizing multiple technologies, including LoRaWAN (Long Range Wide Area Network) and LTE‐M; includes oneM2M core.

• The SK Mobius platform supports both B2B and consumer IoT devices.• Mobius can search for a needed device among numerous registered devices, and download an appropriate device‐specific app.

• 2017:  Announced potential deployment in Thailand

© 2017‐2016 Telxxis14 Source ‐ oneM2M: SK telecom

Page 15: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Service Provider Platform: Mobius

© 2017‐2016 Telxxis15 Source ‐ oneM2M: SK telecom

Page 16: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Session CERT 03 ‐ Part 2IoT Glue ‐ IoT + M2M Applications

Some examples… and impacts to consider.

16 © 2017‐2016 Telxxis

Page 17: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Use Cases for IoT

• Smart Home • Personal / Wearables• Smart City• Medical• Connected car • Transportation / Logistics• Energy / Grid• Industrial & Agricultural Processes 

© 2017‐2016 Telxxis17

Page 18: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Use Case:  Smart Home

• Device / Appliances• Learning‐based triggers

• Energy Conservation & Management• Smart Thermostats, Lighting

• Water conservation• Monitoring• Security

© 2017‐2016 Telxxis18Source: Ubuntu

Page 19: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Use Case:  Smart City

• Public Infrastructure, Data & Services• Lighting ‐ Demand/Use‐based rather than timer• Parking ‐ Higher use factors, Accessibility• Traffic management ‐ Intersections, Throughput• Energy Efficiency ‐ Intelligent metering• JIT Resource Allocation ‐ e.g. Waste Collection• Information and Data Access ‐ Real‐time, History, Trends

© 2017‐2016 Telxxis19

Page 20: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Smart City: Barcelona

© 2017‐2016 Telxxis20

Page 21: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Use Case: Medical

© 2017‐2016 Telxxis21 Source ‐ oneM2M: LNI/InterDigital/ Continua

• Reduce the impact on care givers helping people live at home

• Improve the quality of life for those battling chronic conditions

• Consumer Empowerment• Pharma trials• Post operative care transition• Disaster management• Field based health data capture

Page 22: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Medical: Opportunity

• Drivers motivating the need for change in the manner healthcare is delivered:• Aging populations (global trend)• Increasing complexity of medical care ‐ clinical error rate• Declining ratio of healthcare professionals to patients (global issue)

• Current cost structures in the per‐capita delivery of Healthcare is unsustainable... At both National and Global level.

© 2017‐2016 Telxxis22 Source ‐ oneM2M: LNI/InterDigital/ Continua

Page 23: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Medical

© 2017‐2016 Telxxis23

UNIVERSALCONTINUA INTERFACE

Homes city 1

Hospital medical system

EHRs

Big data

PatientPrimary careHospital care

PhysiotherapistSocial careSpecialist

NurseHCP

Relatives

Chronic care (coordination)

Acute care (hospitalization)

Telemedicine provider

Medicalprovider

Patients & devices

Gateways

Homes city 2

Ecosystem

Care giversFamily membersInsuranceSpecialistsPharmacyEmergencyHome automationInfotainment

Source ‐ oneM2M: LNI/InterDigital/ Continua Source:  Lni, Interdigital, Continua

Page 24: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Use Cases: Connected  Car

V2V:  Vehicle to Vehicle• Collision Avoidance• Optimized follow distances

V2I:   Vehicle to Infrastructure (… and I2V)• Real‐Time notices, alerts, routing information• Traffic Monitoring, Vehicular Behavior analysis

V2H:   Vehicle to Home• Smart Home Gateway• Home Devices• Personal Phone

© 2017‐2016 Telxxis24 Source ‐ oneM2M: LG

Page 25: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

V2V: US DoT NHTSA Rulemaking

• 82 FR 3854:  Jan 12, 2017• Notice of proposed Rulemaking (NPRM)• Mandate V2V communications for new light vehicles• Standardize V2V messages and format• DSRC radio ‐ 5.9GHz band

• Currently ‐ Like to Like• Japan: Toyota ‐ Toyota• Germany 2017: Audi ‐ Audi• etc…

© 2017‐2016 Telxxis25

Page 26: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Connected Car

26 Source ‐ oneM2M: Ericsson © 2017‐2016 Telxxis

Page 27: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Use Cases: Autonomous Car + Smart City

© 2017‐2016 Telxxis27

Source:Google / USPTO

What if…?

The Intersectionwas as ‘Smart’ asthe AutonomousVehicle… and they communicated!

Page 28: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Use Case:  Transportation / Logistics

• Enables JIT Supply Chain Management • Real‐Time shipment tracking and delivery assurance• Truck, Railroad car, Ship…• Container, Pallet, Carton, Package, Product• Fleet Management / Fuel utilization

The entire supply chain is just an extension of the Factory Floor…

© 2017‐2016 Telxxis28

Page 29: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Logistics + V2I + Smart City

© 2017‐2016 Telxxis29

…not just Waze for truckers:Predictive re‐direction of the transport queue across available freeway corridors

Page 30: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Use Cases:  Energy / Grid

Energy Systems ‐ Complex Requirements• Monitoring, Control, Flow Optimization• Fault Isolation, Restoral• Environmental Benefits• Demand Management• Security

30 Source ‐ ETSI:  IBM © 2017‐2016 Telxxis

Production

DemandSource: NAON

Page 31: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Energy: Pipeline Monitoring

© 2017‐2016 Telxxis31 Source ‐ ETSI:  IBM

Page 32: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Use Case:  Agricultural

• Resource Conservation• Field Management• Autonomous Implement Control 

Scarcest Global Resource:   WATER• Optimized and equitable distribution• Usage monitoring & leak detection• Coordinate with fertilizer application, pest control 

© 2017‐2016 Telxxis32

Source: Indian Express

Page 33: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Implementing IoT: Multiple Starting Points

• Sensor field

•Network Topology

•Application Infrastructure

•Data Analysis Needs© 2017‐2016 Telxxis33

Page 34: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Steps towards IoT

Starting From Zero:  Questions• What results are needed (information… / action… etc.)• What does the IoT need to bring together• Where are the elements / devices to be located• Which communications methods are available• What data will be generated / analyzed• Who will be involved… (users, managers, monitors, providers)

© 2017‐2016 Telxxis34

Page 35: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

Issues for Building an IoT App

© 2017‐2016 Telxxis35

Internet

“Things”

(Sensor)Network

Data

Data

• Sensors• Actuators• MEMS

• Footprint• Location• Data Flows• Security

• Sensor / FieldTopology

• Node Spacing• Aggregate

Bandwidth • Footprint• Location• Security

• UI ‐ Output• UI ‐ Control• Privacy• Security

• Data CacheStore‐Forward

• Transformation• Analytics• Shared Access• Security

• Big Data• Analytics• Shared Apps• Security

• Device Centric• Application Centric• Cross Functional• Cross‐domain Usage• Multiple User Rights• Security

• Internet• Enterprise• Service Provider• Air‐Gapped• Inter‐domain• Security

…and• Management• Scaling• Provisioning• Security

Device

Control

App

Page 36: IoT + M2M Tutorial - TMCnet · PDF file · 2017-02-17devices, and download an appropriate device‐specific app. ... •Disaster management ... IoT+M2M Tutorial_(4)_S3_2017-02_r8a.pptx

IoT + M2M Tutorial

[email protected]