Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Requirement Specification for IoT API layer Company:Tata Consultancy Services Author(s):Avik Ghose Contact

Similar presentations


Presentation on theme: "1 Requirement Specification for IoT API layer Company:Tata Consultancy Services Author(s):Avik Ghose Contact"— Presentation transcript:

1 1 Requirement Specification for IoT API layer Company:Tata Consultancy Services Author(s):Avik Ghose Contact information:avik.ghose@tcs.com +91-33-6636-7415avik.ghose@tcs.com Purpose:Discussion and Approval GISFI # 05, June 20 – 22, 2011, Hyderabad, India IOT5_20110012

2 2 Outline The following sections are present in this presentation: 1.Abstract 2.Introduction 3.Requirements GISFI # 05, June 20 – 22, 2011, Hyderabad, India IOT5_20110012

3 Abstract IoT deployments involve sensor data collection, analytics and optional actuation. Unified API for access to IoT deployments is missing. Much like CE, Apps can revolutionize IoT deployments. We recommend a web API based approach. Requirements for API, backend and edge interfaces. 3 GISFI # 05, June 20 – 22, 2011, Hyderabad, India IOT5_20110012

4 Introduction The Requirements are divided into the following categories: –API Requirements –Interface requirements from back-end platform –Interface requirements from the edge platform 4 GISFI # 05, June 20 – 22, 2011, Hyderabad, India IOT5_20110012

5 API – Access Requirements Backend Access Access for historic sensor readings Access for data and context analytics Access for edge discovery Edge Access Access for extracted context Access for device discovery Device Access Access for real-time sensing Access for actuation 5 GISFI # 05, June 20 – 22, 2011, Hyderabad, India IOT5_20110012

6 API – I/O Requirements Web Service Based I/O – XML format Base64 encoding for binary data like images within XML RESTful access to devices RSS like feed support HTTP Live Streaming Complex I/O like Events, Subscriptions and Complex query formulation 6 GISFI # 05, June 20 – 22, 2011, Hyderabad, India IOT5_20110012

7 API – Collaborative, Security and Privacy Requirements Collaboration –SIP/H.323 based IP calls –3G/4G based voice/video calls Security –Secure connected to back-end. –User Authentication. Privacy –Anonymous data to app. 7 GISFI # 05, June 20 – 22, 2011, Hyderabad, India IOT5_20110012

8 Backend Requirements Addressability of edge. Analytics on sensor data. Direct access to sensor data. Storage/Retrieval of historic sensor data. Secure storage of sensor data Secure connectivity User Authentication Anonymous analytics 8 GISFI # 05, June 20 – 22, 2011, Hyderabad, India IOT5_20110012

9 Edge – Device access and Gateway Requirements Device Access –Access to individual devices –Device profiling Gateway Intelligence –Context extraction – Periodic posting of data 9 GISFI # 05, June 20 – 22, 2011, Hyderabad, India IOT5_20110012

10 Edge – Aggregation and Asynchronous I/O Requirements Aggregation and Compression –Aggregation of sensor data –Compression of aggregated data before uploading Asynchronous access –On demand access from applications –On demand access by the back-end 10 GISFI # 05, June 20 – 22, 2011, Hyderabad, India IOT5_20110012

11 Edge – Security and Privacy Requirements Secure temporary storage Secure communication to backend Secure communication to app User authentication Anonymous posting 11 GISFI # 05, June 20 – 22, 2011, Hyderabad, India IOT5_20110012


Download ppt "1 Requirement Specification for IoT API layer Company:Tata Consultancy Services Author(s):Avik Ghose Contact"

Similar presentations


Ads by Google