Post on 11-Mar-2018
transcript
IoT + M2M TutorialFebruary 2017
IoT Evolution East ‐ Ft. Lauderdale
Richard Brennan
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
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
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
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
6
oneM2M
• oneM2M: Standards Development Organization (SDO) PartnershipSame major Partners as 3GPP… plus TIA (US) and TSDSI (India)
© 2017‐2016 Telxxis
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
Platform: Typical Service Platform Architecture
8
Network(s)
Sensors&
Devices
System Management
ServiceManagement Application
ManagementDevice
ManagementData
Management
© 2017‐2016 Telxxis
Platform Topologies
Network(s)
Sensors&
DevicesUser
ServiceManagement
Network‐basedService
Management
ServiceManagementas a Service
ManagementService
Application
© 2017‐2016 Telxxis9
… some of the Platform Companies
© 2017‐2016 Telxxis10
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
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
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
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
Service Provider Platform: Mobius
© 2017‐2016 Telxxis15 Source ‐ oneM2M: SK telecom
Session CERT 03 ‐ Part 2IoT Glue ‐ IoT + M2M Applications
Some examples… and impacts to consider.
16 © 2017‐2016 Telxxis
Use Cases for IoT
• Smart Home • Personal / Wearables• Smart City• Medical• Connected car • Transportation / Logistics• Energy / Grid• Industrial & Agricultural Processes
© 2017‐2016 Telxxis17
Use Case: Smart Home
• Device / Appliances• Learning‐based triggers
• Energy Conservation & Management• Smart Thermostats, Lighting
• Water conservation• Monitoring• Security
© 2017‐2016 Telxxis18Source: Ubuntu
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
Smart City: Barcelona
© 2017‐2016 Telxxis20
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
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
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
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
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
Connected Car
26 Source ‐ oneM2M: Ericsson © 2017‐2016 Telxxis
Use Cases: Autonomous Car + Smart City
© 2017‐2016 Telxxis27
Source:Google / USPTO
What if…?
The Intersectionwas as ‘Smart’ asthe AutonomousVehicle… and they communicated!
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
Logistics + V2I + Smart City
© 2017‐2016 Telxxis29
…not just Waze for truckers:Predictive re‐direction of the transport queue across available freeway corridors
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
Energy: Pipeline Monitoring
© 2017‐2016 Telxxis31 Source ‐ ETSI: IBM
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
Implementing IoT: Multiple Starting Points
• Sensor field
•Network Topology
•Application Infrastructure
•Data Analysis Needs© 2017‐2016 Telxxis33
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
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
IoT + M2M Tutorial
rbrennan@telxxis.com