open-source iot middleware - icfoss of kaa general tech intro.pdf · db support cloud support ssl...
TRANSCRIPT
kaaproject.
org© 2015 CyberVision, Inc. All rights
reserved.
Open-source IoT middleware platform for everyone
SUPPORTED BY
About Kaa
kaaproject.org© 2015 CyberVision, Inc. All rights reserved.
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
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
Messaging (events system)
kaaproject.
org© 2015 CyberVision, Inc. All rights
reserved.
User A Application B Application A
Events
Kaa cluster
Data collection (logging)
kaaproject.org© 2015 CyberVision, Inc. All rights reserved.
Analytics System
Data
Data
Kaa cluster
➢ 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.
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
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
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.
Key performance indicators
kaaproject.
org© 2015 CyberVision, Inc. All rights
reserved.
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
THANK YOU FOR YOUR ATTENTION
kaaproject.orgcybervisiontech.com
Mathanraj MuruganTechnology Engineer,SECO