We in SmartCity Living Lab have made our datasets available to the public through Indian Urban Data Exchange [IUDX]. Given below is the architecture and the detalis of these datasets for public use.

The IUDX Program is a pioneering initiative to enable the use of data for public good. It was born out of the need to facilitate data exchange by interconnecting the disparate and distributed data silos through a common set of sharing mechanisms. IUDX’s state-of-the-art, open source software platform is a key tool in realising the vision of data-powered cities. It allows all forms of non-personal data to be shared in a controlled and secure fashion. That enables data providers to create innovative services and generate value. Currently we aim to support smart city administrations by facilitating the data exchange between various civic bodies, municipal departments, application developers and data consumers.It is implemented as a centralized component and located in a public cloud infrastructure. As part of the IUDX/IIITH collaboration, we host an IUDX resource server (IUDX-RS). This allows us to make the data available to any IUDX registered user via IUDX APIs that interface to a IUDX-RS instance. We manage the interworking process by using data models that have been standardised for various verticals based on the interaction between IUDX and IIITH for the Smart City Living Lab. Data models enable a user to understand the parameters for sensor data and then use the data for analytics and application development purposes. Of course, there is an opportunity to provide this as a standard template for smart city implementation across India. Prior to this collaboration, there was no framework for interfacing oneM2M with IUDX. Thanks to this collaboration, our pilot implementation provides a framework that designers can adapt for any similar smart city implementation with oneM2M.
This allows clients
  • to register and discover resources,
  • to understand the data models and data descriptors,
  • to specify the usage policies and to obtain consent and access tokens.

The Resource Access Service: This interface is implemented as a distributed resource proxy layer and located within IIITH premises as an On Premises cloud solution. It connects with the data storage layer and the oneM2M-Data monitoring layer which correspond to Smart City Living Lab’s Data lake.
IUDX Authentication and Authorization Service: Every user needs to be registered as an IUDX user. They need to present a valid authorization token to obtain data from the Data Lake. The exchange layer checks for the authenticity of the user through a shared key between IUDX-IIITH.
Application Programming Interface: Once authenticated, the user can retrieve data through the APIs defined in the IUDX standard. The data flow from the node to the end user is structured to enable a smooth and reliable exchange of data.


IIITH Datasets on IUDX

Below are the datasets available for the consumption.


We have also made a custom dashboard using IUDX API to show the application and the use cases for these datasets. Click below to go to the analytics dashboard

Go to Analytics -->