7
Open APIs for Open Minds Fermín Galán Márquez ([email protected]) Telefónica I+D Orion Context Broker webminar January 22 nd , 2014

Orion Context Broker Webminar

  • Upload
    fiware

  • View
    636

  • Download
    2

Embed Size (px)

DESCRIPTION

This webinar is a practical session on Orion Context Broker. We start describing where to find the Orion information in the FI-WARE Catalogue, then how a FI-LAB user can create her/his out-of-the-box ready-to-use Orion instance. Finally, we will walk-through the main operations to manage context in Orion Context Broker. Webinar taught by Fermín Galán.

Citation preview

Page 1: Orion Context Broker Webminar

Open APIs for Open Minds

Fermín Galán Márquez ([email protected]) Telefónica I+D

Orion Context Broker webminar

January 22nd, 2014

Page 2: Orion Context Broker Webminar

Context management

Context Management in FI-WARE is about management of Context data (aka Context Information) Context Information is always relevant to “entities”, although entities can be anything (applications,

users, things, …) Orion Context Broker intermediates between context producers and context consumers

2

Orion Context Broker Applications

Page 3: Orion Context Broker Webminar

3

The NGSI information model

Meta-data

• Name• Type• Value

Context Element attributes• Name• Type• Value

Context Element

• EntityId• EntityType

1 n 1 n

“has” “has”

(We are not fully supporting metadata right now)

Node Lamps

Electrical Regulator

Vans

Technicians

Issues location TimeInstant

severity batteryCharge

illuminancepresence

electricPotential

Page 4: Orion Context Broker Webminar

Orion Context Broker in a nutshell

4

Orion Context Broker

ContextProducers

ContextConsumers

subscriptions

update

query

notify

notify

update

update

DB

1026

1026

Page 5: Orion Context Broker Webminar

5

NGSI API

REST API (XML & JSON rendering)

NGS10

• updateContext

• queryContext

• subscribeContext / updateContextSubacription / unsusbribeContext

NGS9

• registerContext

• discoverContextAvailability

• subscribeContext Availability/ updateContextAvailabilitySubacription / unsusbribeContextAvailability

Additional “convenience” operations to easy some operations

Page 6: Orion Context Broker Webminar

6

Resources for developers

Single entry point: the FI-WARE Catalogue• http://catalogue.fi-ware.eu/

• “Enablers” tab

• “Data/Context management chapter”

• Search for “Publish/Subscribe Context Broker - Orion Context Broker”

Direct URL: http://catalogue.fi-ware.eu/enablers/publishsubscribe-context-broker-orion-context-broker

The core manuals are linked from “Documentation” tab

Page 7: Orion Context Broker Webminar

http://fi-ppp.eu

http://fi-ware.eu

Follow @Fiware on Twitter !

Thanks !

7