The I3 system is realized as a domain controller for each smart community. Instances of I3 can be deployed by government and business entities to support local, data-based ecosystems that:
Protect and manage access between applications and IoT domains
Allow for the sale of device data in an open data marketplace
Provide administrative support for a sustainable system based on local IoT data streams
I3 contains an active registry with a description of all the sensors, beacons, and applications visible to the system. This registry includes a data store that is continually updated to reflect the current state of all sensors.
I3 simplifies IoT systems and supports privacy by limiting sensor access, and even visibility, to approved applications. The centralized nature of the system reduces complexity for software at the sensor. And, because the registry provides visibility through standard database calls that strip out specialized sensor requirements, the application-side complexity is reduced.
A key concept within I3 is that application development and sensor deployment should be independent market activities. Sensor owners should be incentivized to deploy sensors that make I3 attractive to independent application developers. Similarly, application developers should be able to access sensor data without deploying a dedicated, sensor-specific application. Developers should be able to acquire on-demand access to needed sensor data and sensor owners should be compensated based on the value of the data they produce.