Stellio Context Broker - NGSI-LD API
StellioStellioAn NGSI-LD compatible context broker. On the platform, a data space maps to a tenant in Stellio with separate roles for reading, writing, and deleting entities. is an NGSI-LDNGSI-LDAn open API and data model specification for context management, published by ETSI. Stellio implements it. compliant context broker developed by EGM. NGSI-LDNGSI-LDAn open API and data model specification for context management, published by ETSI. Stellio implements it. is an Open API and data model specification for context management published by ETSI.
StellioStellioAn NGSI-LD compatible context broker. On the platform, a data space maps to a tenant in Stellio with separate roles for reading, writing, and deleting entities. is composed of 2 business services:
- The
search serviceis in charge of managing the information context and handling the temporal (and geo-spatial) queries. It is backed by a TimescaleDB database. - The
subscription servicesequence diagram is in charge of managing subscriptions and notifications. It is backed by a TimescaleDB database.
Additionally, the following two components are deployed to run the full broker functionality:
- An internal API Gateway module that dispatches requests to downstream services
- A Kafka streaming engine that decouples communication inside the broker
The StellioStellioAn NGSI-LD compatible context broker. On the platform, a data space maps to a tenant in Stellio with separate roles for reading, writing, and deleting entities. API is integrated into the external API Gateway provided by APISIX. The API base path for StellioStellioAn NGSI-LD compatible context broker. On the platform, a data space maps to a tenant in Stellio with separate roles for reading, writing, and deleting entities. is: https://api.<domain>/context/ngsi-ld/
StellioStellioAn NGSI-LD compatible context broker. On the platform, a data space maps to a tenant in Stellio with separate roles for reading, writing, and deleting entities. supports most features of the NGSI-LDNGSI-LDAn open API and data model specification for context management, published by ETSI. Stellio implements it. specification including temporal access to the full history of managed entities.
Note: The standard behaviour of StellioStellioAn NGSI-LD compatible context broker. On the platform, a data space maps to a tenant in Stellio with separate roles for reading, writing, and deleting entities. is to expect tenant names starting with a urn:ngsi-ld:tenant: prefix. We prefix the dataspace names automatically for StellioStellioAn NGSI-LD compatible context broker. On the platform, a data space maps to a tenant in Stellio with separate roles for reading, writing, and deleting entities., so for external API calls, you can always set the NGSILD-Tenant header without the prefix.
Example: Use ds_open_datainstead of urn:ngsi-ld:tenant:ds_open_data
A full API description is given here: API Walkthrough