Fast Innovation requires Fast IT
2014 Cisco and/or its affiliates. All rights reserved. 2
2014 Cisco and/or its affiliates. All rights reserved. 3
IoT World Forum Architecture Committee 2013 Cisco and/or its affiliates. All rights reserved. 4
Basic Premises Devices send and receive data interacting with the Network where the data is transmitted, normalized, and filtered using Standards based approaches are required to enable the IoT industry Computing before landing in Data storage / Databases accessible by Applications which process it and provide it to people who will Act and Collaborate 2013 Cisco and/or its affiliates. All rights reserved. 5
Internet of Things Reference Model Levels 7 Collaboration & Processes (Involving People & Business Processes) Center 6 Application (Reporting, Analytics, Control) 5 Data Abstraction (Aggregation & Access) 4 Data Accumulation (Storage) 3 Computing (Data Element Analysis & Transformation) 2 Connectivity (Communication & Processing Units) 1 Physical Devices & Controllers (The Things in IoT) Sensors, Devices, Machines, Intelligent Nodes of all types 2013 Cisco and/or its affiliates. All rights reserved. 6
Internet of Things Reference Model Levels 7 6 5 4 Center Control Data Policy Management The model is based on Information Flow 3 2 1 2013 Cisco and/or its affiliates. All rights reserved. 7
Internet of Things Reference Model Objectives Levels 7 6 Center IT Query Based Data at Rest Non-real Time 5 4 OT Event Based Data in Motion Real Time 3 2 1 Sensors, Devices, Machines, Intelligent Nodes of all types 2013 Cisco and/or its affiliates. All rights reserved. 8
Bridging IT and OT Levels 7 6 Center IT 5 4 Key Point: IT OT 3 2 1 Sensors, Devices, Machines, Intelligent Nodes of all types OT 2013 Cisco and/or its affiliates. All rights reserved. 9
Bridging IT and OT: Introducing IoT ware Device Control Configure (from the device provider) Status (from the device provider) Device Interactions Discovery Addressing Protocol conversion Middleware Listeners (Zigbee), brokers (MQTT) Event grouping / batch interactions Data Normalize (standardize codes for the app) Filter (against pre-set criteria from the app) Expand (decode/expand cryptic codes) Aggregate (generate statistics) Notify/alert (to the app) Combine the functions above Schedule (when to comm with the device) BPM (when multiple steps are needed) Security Roles Privileges computing An individual edge software function may serve many applications Devices software can be sourced completely separately from the vertical application 2013 Cisco and/or its affiliates. All rights reserved. 10
Bridging IT and OT: Handling the Volume of Data Levels 7 6 5 4 Center Issue: Devices may generate data faster than Key apps Points: can ingest it IT OT Decoupling Apps Devices 3 2 1 Sensors, Devices, Machines, Intelligent Nodes of all types 2013 Cisco and/or its affiliates. All rights reserved. 11
The Cache and Batch Sequence Pattern (decouple the application from the data capture) Application Request Reply Time software Temporary storage Device Driver 2013 Cisco and/or its affiliates. All rights reserved. 12
Interoperability: Enable ware and Applications from Different Vendors Levels 7 6 5 4 3 2 1 Center Abstraction Layer Sensors, Devices, Machines, Intelligent Nodes of all types Key Points: IT OT Decoupling - Scalability - Agility Interoperability 2013 Cisco and/or its affiliates. All rights reserved. 13
Acknowledgement to the IoT Software Vendors 2013 Cisco and/or its affiliates. All rights reserved. 14
Interoperability: The Next Step is Defining Interfaces, Prototyping, and Testing Center Abstraction Layer Key Points: IT OT Decoupling - Scalability - Agility Interoperability Sensors, Devices, Machines, Intelligent Nodes of all types 2013 Cisco and/or its affiliates. All rights reserved. 15
Embracing Legacy Applications Levels 7 6 5 4 Key Point: IoT Enablement of Legacy Applications 3 2 1 Sensors, Devices, Machines, Intelligent Nodes of all types 2013 Cisco and/or its affiliates. All rights reserved. 16
The Legacy Application Compatibility Sequence Pattern (use the existing DB and schema) Application Data Collection Proxy and Streaming Inserts Request Time Reply Request Reply RDBMS (existing schema) software Temporary storage Device Driver 2013 Cisco and/or its affiliates. All rights reserved. 17
Internet of Things Reference Model Levels 7 6 5 4 3 2 1 Center Sensors, Devices, Machines, Intelligent Nodes of all types Key Points: IT OT Decoupling - Scalability - Agility Interoperability Legacy Compatibility 2013 Cisco and/or its affiliates. All rights reserved. 18
The Internet of Things and Analytics Levels 7 Analytics 6 5 4 Key Point: Enabling IoT Analytics 3 2 1 Sensors, Devices, Machines, Intelligent Nodes of all types 2013 Cisco and/or its affiliates. All rights reserved. 19
IoT Analytics Introduces New Complexities to Analytics Traditional Capture Data Store Data Analyze Data IoT Capture Data from Devices Reduce Data at the Store Data Analyze Data Computing Becomes Crucial Key Issues: The velocity and volume of data may be huge In some cases, most of the data is unimportant 2013 Cisco and/or its affiliates. All rights reserved. 20
Sampling and Analytics Sequence Pattern Application Analytics Request Data Collection Proxy and Streaming Inserts Request Reply Relational data Reply Request Reply Time software Temporary storage Device Driver 2013 Cisco and/or its affiliates. All rights reserved. 21
Analytics Using Both OT and IT Data Levels 7 6 5 4 3 Center Key Point: Integration with the Enterprise 2 1 Sensors, Devices, Machines, Intelligent Nodes of all types 2013 Cisco and/or its affiliates. All rights reserved. 22
These Sequence Patterns Help Us Define the Abstraction API Application Analytics Request Reply Request Reply Data Integration / Virtualization Sample Data Request Data Collection Proxy and Streaming Inserts Abstraction API Reply OT data IT Data software Device Driver 2013 Cisco and/or its affiliates. All rights reserved. 23
Collaboration Applications /Analytics Data Abstraction Data Accumulation Application Data Collection Proxy and Streaming Inserts Abstraction API Business Decisions Data Integration / Virtualization OT data Sample Data Analytics IT Data Computing Connectivity Physical Devices software Device Driver Various protocols Key Point: An Open IoT Framework
The Complete IoT System Levels 7 6 5 4 3 2 1 Center Sensors, Devices, Machines, Intelligent Nodes of all types Key Points: IT OT Decoupling - Scalability - Agility Interoperability Legacy Compatibility Analytics Integrated with the Enterprise 2013 Cisco and/or its affiliates. All rights reserved. 25
Thank you. 2014 Cisco and/or its affiliates. All rights reserved. 26