open-source iot middleware - icfoss of kaa general tech intro.pdf · db support cloud support ssl...

13
kaaproject. © 2015 CyberVision, Inc. All rights Open-source IoT middleware platform for everyone SUPPORTED BY

Upload: others

Post on 02-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

kaaproject.

org© 2015 CyberVision, Inc. All rights

reserved.

Open-source IoT middleware platform for everyone

SUPPORTED BY

Page 2: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

About Kaa

kaaproject.org© 2015 CyberVision, Inc. All rights reserved.

Page 3: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

Identity management (profiling)

kaaproject.org© 2015 CyberVision, Inc. All rights reserved.

Administration UI

Profile

Profile filters

Group A Group B

REST API

Kaa cluster

Profile

Page 4: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

Device management (notifications and data distribution)

kaaproject.org© 2015 CyberVision, Inc. All rights reserved.

Administration UI REST API

Group B Group C

Notification Configuration

ConfigurationNotification

Kaa cluster

Page 5: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

Messaging (events system)

kaaproject.

org© 2015 CyberVision, Inc. All rights

reserved.

User A Application B Application A

Events

Kaa cluster

Page 6: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

Data collection (logging)

kaaproject.org© 2015 CyberVision, Inc. All rights reserved.

Analytics System

Data

Data

Kaa cluster

Page 7: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

➢ Structured data end-to-end

➢ Ease of data analytics

➢ Schema versioning control

➢ Future-proof applications

The secret sauce

kaaproject.org© 2015 CyberVision, Inc. All rights reserved.

Page 8: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

Fault-tolerance and horizontal scalability

kaaproject.org

Operations servers

© 2015 CyberVision, Inc. All rights reserved.

Bootstrap servers

Zookeeper quorum

Endpoints (Kaa SDK embedded)

Control servers

standby

active

Page 9: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

Security: data in flight

kaaproject.org© 2015 CyberVision, Inc. All rights reserved.

Firewall

Control server

Zookeeper quorum

Endpoints

Bootstrap server

Operations server

Mutual Auth(two-way authenticationbased on RSA signatures

+ AES session keys)

Kerberos or mutual (two-way) SSL

for server auth

Page 10: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

DB support

Cloud support

HTTPUDP TCP Web sockets CustomSSL CoAP MQTT

Kaa ecosystem

Data ingestion REST API

Kaa is compatible with virtually any type of connected device or microchip on the market and supports a number of popular data processing and warehousing systems out of the box.

kaaproject.org All registered trademarks, service marks and logos are the property of their respective owners.© 2015 CyberVision, Inc. All rights reserved.

Page 11: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

Key performance indicators

kaaproject.

org© 2015 CyberVision, Inc. All rights

reserved.

Page 12: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

kaaproject.

org© 2015 CyberVision, Inc. All rights

reserved.

Top use cases

Wearables Healthcare Agriculture Industrial Automation Consumer Electronics

Sport & Fitness Logistics Smart Metering Smart Energy Smart City

Page 13: Open-source IoT middleware - ICFOSS of Kaa general tech intro.pdf · DB support Cloud support SSL UDP TCP CoAP MQTT HTTP Web sockets Custom Kaa ecosystem Data ingestion REST API Kaa

THANK YOU FOR YOUR ATTENTION

kaaproject.orgcybervisiontech.com

Mathanraj MuruganTechnology Engineer,SECO