Questions tagged [fiware-orion]

Fiware-orion refers to the Orion Context Broker, a C++ implementation of the NGSIv2 REST API binding developed as a part of the FIWARE platform.

The Orion Context Broker is an implementation of the Publish/Subscribe Context Broker GE, providing the NGSIv2 interface to manage context information and its availability. Using this interface, clients can do several operations:

  • Create context information, e.g. a temperature sensor within a room
  • Update context information, e.g. send updates of temperature
  • Being notified when some condition occurs, e.g. the temperature has changed
  • Query context information. The Orion Context Broker stores context information updated from applications, so queries are resolved based on that information.
  • Register context provider applications, e.g. a temperature sensor within a room is provided by some third-party context provider

Home Page: https://github.com/Fiware/catalogue/blob/master/core/README.md#orion

GitHub Page: https://github.com/telefonicaid/fiware-orion

900 questions
5
votes
1 answer

How to configure access control in Orion NGSI API for tenant isolation using Wilma PEP Proxy and IdM Keyrock?

I want to provide access control at the Orion Context Broker NGSI API level to ensure real data isolation. I want to make sure that a tenant can only query/update their contexts and NOT those of another tenant. To do so, I started putting an…
Emiliano Viotti
  • 1,619
  • 2
  • 16
  • 30
5
votes
1 answer

Fiware - Orion Context Broker subscription not sent to STH, "conditions was supposed to be an array"

When trying to use STH to be able to store and retrieve data sent to OCB, I have a problem making the subscription. My problem is that the subscription creation goes well. When I create the subscription as following: POST /v1/contextSubscriptions…
lukas
  • 81
  • 6
5
votes
1 answer

Orion Context Broker delivery guarantees?

Thinking of 'production' usage of Orion Context Broker, I wonder what kind of guarantees are provided by the Orion Context Broker in terms of delivery of messages -- both from producer and consumer perspective? In particular, keeping in mind various…
Alex Glikson
  • 401
  • 4
  • 13
5
votes
1 answer

Fiware: No observation attributes in Orion CB when registered/sent via IDAS UltraLight

This question is very similar to Missing attributes on Orion CB Entity when registering device through IDAS but found no definitive answer there. I have been trying FiWare to get UL2.0 via IDAS to the Orion CB working in the Fiware-Lab env: using…
5
votes
2 answers

How to scale Orion GE?

I have deployed an Orion instance in FILAB and I have configured the Cygnus inyector in order to store information in Cosmos. But...let us imagine a scenario in which the number of entities increases drastically. In this hypothetical scenario one…
5
votes
1 answer

Filter by attribute value in Orion Context Broker 0.23.0

In current version of Orion Context Broker, 0.23.0, one of the new added features is that it supports filtering entities according to attribute values (NGSI v2). I am currently executing GET operations as indicated in…
juanba1984
  • 357
  • 2
  • 13
5
votes
1 answer

How to make rush work with my orionInstance

Following my previous question How to show an entity from OrionContextBroker in the MapViewer widget I configured my context broker instance using Rush and I am using https://ngsiproxy.lab.fi-ware.org as NGSI proxy. I start the…
José Castillo Lema
  • 315
  • 1
  • 2
  • 17
4
votes
1 answer

How to create advanced subscriptions expression at Orion Context Broker NGSIv2?

According to official documentation of Orion Context Broker NGSIv2 : You can include filtering expressions in conditions. For example, to get notified not only if pressure changes, but if it changes within the range 700-800. This is an advanced…
LeonanCarvalho
  • 1,819
  • 3
  • 20
  • 39
4
votes
1 answer

IoT Agent LWM2M Memory exhaust and production environment

I'm working on a project which aims to connect +1k devices to a machine, which may probably autoscale. The problem is that with only 2 connected devices, the IDAS IoTAgent ends in a couple of days with a "Memory exhaust" message. It is running in a…
JoseBenitez
  • 125
  • 6
4
votes
1 answer

Can't store attribute's value with properly type using IoTAgentUL

I need to store the values of devices' attributes with the right type in OrionCB's MongoDB. As I was unable to perform that I dived into the code and found that IoTAgentUL (as well as IoTAgentJSON) uses OrionCB's API v1 instead of API v2. As I can…
gobaldia
  • 420
  • 4
  • 13
4
votes
1 answer

Modify device - IoTAgentUL

I need to modify a registered device in IoTAgent UltraLight. With modify I mean add some attributes and delete others. I also want to update the entity in Orion CB. Is it possible to do that? How can I do that?
gobaldia
  • 420
  • 4
  • 13
4
votes
1 answer

how to combine multiple orion entities to one ckan dataset using cygnus?

Right now I'm trying to create a dataset for my orion data with all the entitys info. I set up all correctly and when some data changes orion send a notification to cygnus and then, cygnus will add the data to ckan. As seen in this image. The…
Mario Corral
  • 387
  • 3
  • 13
4
votes
1 answer

Fiware - Cygnus: Issue with collection's names

I have encountered a strange behaviour on the Cygnus module. I’m using Context Broker version 0.28 and Cygnus version 0.13. Let’s suppose that I have loaded on the CB (Context Broker) some entities similars to this one: (curl…
Julen
  • 263
  • 1
  • 9
4
votes
1 answer

Orion Context Broker - Query by location with no elements

I'm working with version 0.25.0 of Orion Context Broker. If I load the context broker only with context entities and I search for entities into a specific area, everything seems to work fine: (curl localhost:1026/v1/queryContext?limit=100 -s -S…
Julen
  • 263
  • 1
  • 9
4
votes
1 answer

Can't use parenthesis ( ) in an entity's attribute value

I've been experimenting with Orion the last few days and and after a while I made it work the way I intended to. I am facing an unexpected annoyance though, where a string attribute for a given entity context will fail to register. Example: http…
AArias
  • 2,558
  • 3
  • 26
  • 36
1
2 3
59 60