The Eclipse project Bridge.IoT aims at igniting an ecosystem around IoT data and services. Bridge.IoT “bridges” the walled gardens between companies data silos by fostering collaboration among the ecosystem stakeholders, and overcomes the interoperability gap of today's IoT through a common API.
The Eclipse project develops an open source Data Marketplace and a semantic API. The Marketplace provides the meeting place for data providers and consumers. Data providers can offer and monetize their data assets on the marketplace, and data consumers can find the needed data. Once a data consumer subscribes an offer, its applications is able to gain immediate access to the data assets – in a peer-to-peer fashion – on the provider end. Thus, the data assets remain under the control of their owners, who can manage and monitor the access.
A Web Portal of the Data Marketplace assists developers of a data platform or service to describe their data assets semantically and publish them online. Likewise, application developers can use the Web Portal to easily search for desired data offers, using the semantic search capability of the marketplace.
Therefore, the Bridge.IoT project provides three elementary components:
- Bridge.IoT Marketplace – a reference implementation including the marketplace API, a basic Web portal as well as the core backend functionality.
- Bridge.IoT Provider Lib – an SDK for marketplace interactions (registration) and an API to be deployed/integrated by providers to allow consumers direct and secure access to registered resources.
- Bridge.IoT Consumer Lib – an SDK for marketplace interactions (discovery and subscriptions) and to access resources of providers.