Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2012 Cisco and/or its affiliates. All rights reserved. Project Krikkit Raghuram S Sudhaakar PhD. Cisco Systems.

Similar presentations


Presentation on theme: "© 2012 Cisco and/or its affiliates. All rights reserved. Project Krikkit Raghuram S Sudhaakar PhD. Cisco Systems."— Presentation transcript:

1 © 2012 Cisco and/or its affiliates. All rights reserved. Project Krikkit Raghuram S Sudhaakar PhD. Cisco Systems

2 IoT/IoE requires an architectural approach that enables universal access to sensor data and analytics.

3 Cloud

4 IOT & Cloud

5 0 1 2 0 1 2 3 IoT Devices IoT Gateways IoT Services IoT Gateway 0 1 2 0 1 2 0 1 2 Deployment Intial Operation Fully operational Evolution of Wisdom 2 nd order analytics – Domain specific K K I I API W W IoT Gateway

6 To realize the potential of Internet of things (IoT), we need to program policies to listen to and detect events and then to react to them. To enable IoT applications, we need Data Acquisition and /or analytics at the edge: In particular, we need content-centric rule application and event detection at the edge A programmatic model / framework to make it easy to apply the rules and policies at scale over the sensor space. Krikkit Homepage : https://eclipse.org/krikkit Eclipse Proposal Krikkit: http://eclipse.org/proposals/technology.krikkit/http://eclipse.org/proposals/technology.krikkit/

7 Sensor Gateway/ Router Rules Engine Network API MQTT User Program sends JSON message Our focus is on developing an open API to register rules and policies to obtain sensor data of interest. HTTP + JSON IPv6 BT-LE

8 D3D3 D3D3 Meta (1) D3_Id, Context_ID, Processing Method (Timer, Cache) Network (0  1) Filterby: (protocol {tcp/ip, UDP} Source/Dest IP, Source/Dest Port (multiple ANDed) Filterby: (protocol {tcp/ip, UDP} Source/Dest IP, Source/Dest Port (multiple ANDed) Decode: (variable A=first 8 Bits, var B=next 16 bits, etc….) Application (0  1) Filterby: Protocol: http Field: content-type:json, etc. Content Example: variable Temperature>56 Action (>1) Type: Primitive payload Header Type: Procedure FetchData Gpsupdate() syslog Type: Timed FetchData Gpsupdate() syslog Sensors Cloud DataCenter

9 Cisco Confidential 9 © 2010 Cisco and/or its affiliates. All rights reserved. Commericial Routing and Switching Commercial Edge analytics POSIX OS Systems Krikkit Rules Engine Krikkit APIs Advanced Analytics Policy Rules Patterns Policy Rules Patterns Machine Learning Video Analysis Video Analysis Sensor IoT Sensor IoT Commercial Hardware FOSS hardware Eclipse

10 Java library for APIs ✓ Eclipse plugin … C library for APIs ✓ Javascript library for APIs ✓ Python library for APIs … Rules Engine … Actively recruiting committers


Download ppt "© 2012 Cisco and/or its affiliates. All rights reserved. Project Krikkit Raghuram S Sudhaakar PhD. Cisco Systems."

Similar presentations


Ads by Google