- Download the Azure NGSI-LD Context Broker in the Azure Marketplace.
- Follow the different steps for setting up the NGSI-LD Context Broker (make sure you have the necessary rights in your Azure environment).
- After setting up the Context Broker, you can test it via https://REPLACEBYAPPNAME-appservice.azurewebsites.net. You will need to change REPLACEBYAPPNAME by the prefix you filled in during the installation of the Context Broker.
- Wait a few minutes. The first action you send to the URL will take a bit longer since the application is launched for the first time.
- Adding your first entity. To install your first entity, follow these steps. You can use a tool for interaction with Rest APIs like Postman:
- http request POST: https://REPLACEBYAPPNAME-appservice.azurewebsites.net/ngsi-ld/v1/entities‘
- header: ‘Content-Type: application/ld+json’
- Body:
{
"id": "urn:ngsi-ld:Test:001",
"type": "AirQualityObserved",
"humidity": {
"value": 54.45487144274052,
"observedAt": "2021-06-08T10:02:21Z",
"type": "Property"
},
"temperature": {
"value": 19.309529259174482,
"observedAt": "2021-06-08T10:02:21Z",
"type": "Property"
},
"@context": [
"https://schema.lab.fiware.org/ld/context",
"https://uri.etsi.org/ngsi-ld/v1/ngsi-ld-core-context.jsonld"
]
}
6. To retrieve the previously created entity:
- http request GET: https://REPLACEBYAPPNAME-appservice.azurewebsites.net/ngsi-ld/v1/entities/ urn:ngsi-ld:Test:001
- header: ‘Accept: application/ld+json’
- header: ‘Link: <https://schema.lab.fiware.org/ld/context>; rel=”http://www.w3.org/ns/json-ld#context”; type=”application/ld+json”‘
Or contact us for a tailor-made service to set up the Context Broker for your company.