Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Orion Context Broker workshop (CPMX5)

1,827 views

Published on

Published in: Education, Technology, Business
  • Do This Simple 2-Minute Ritual To Loss 1 Pound Of Belly Fat Every 72 Hours ➤➤ https://tinyurl.com/y6qaaou7
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Orion Context Broker workshop (CPMX5)

  1. 1. Open APIs for Open Minds Fermín Galán Márquez (fermin@tid.es) Telefónica I+D Orion Context Broker June 26th, 2014
  2. 2. 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 1 Orion Context Broker Applications
  3. 3. The NGSI information model 2 Meta-data • Name • Type • Value Context Element attributes • Name • Type • Value Context Element • EntityId • EntityType 1 n 1 n “has” “has” Orion metadata: ID, location Custom metadata Node Lamps Electrical Regulator Vans Technicians Issues location TimeInstant severity batteryCharge illuminance presence electricPotential
  4. 4. Orion Context Broker in a nutshell 3 Orion Context Broker Context Producers Context Consumers subscriptions update query notify notify update update DB 1026 1026
  5. 5. NGSI API REST API (XML & JSON rendering) Additional “convenience” operations to ease some operations 4 Context Availability Management (NGSI9) • Register context sources (registerContext) • Search for context sources (discoverContextAvailability) • Subscribe to context sources availability notifications (subscribeContextAvailability, updateContextAvailabilitySubcription & unsubscribeContextAvailability) Context Management (NGSI10) • Update context information (updateContext) • Query context information (queryContext) • Subscribe to context information notifications (subscribeContext, updateContextSubcription & unsubscribeContext)
  6. 6. FI-WARE Context/Data Management Platform 5 Context/Data Management Platform Applications OMA NGSI- 9/10 Processing/Analysi s Algorithms Gathered data is injected for processing/analysis Distributed Context Sources Complex Event Processing (PROTON) BigData (COSMOS) Processed data is injected for processing/analy sis Data generated either by CEP or BigData is published Gathered data injected for CEP-like processing Direct bigdata injection Programming of rules
  7. 7. Resources for developers Quick Start Guide • http://tinyurl.com/orion-quickstart Single entry point: the FI-WARE Catalogue • http://catalogue.fi-ware.org/ • “Enablers” tab • “Data/Context management chapter” • Search for “Publish/Subscribe Context Broker - Orion Context Broker” Direct URL: http://catalogue.fi-ware.org/enablers/publishsubscribe-context-broker-orion- context-broker The core manuals are linked from “Documentation” tab 6
  8. 8.  http://fi-ppp.eu  http://fi-ware.eu  Follow @Fiware on Twitter ! Thanks ! 7
  9. 9. How Orion fits in the FI-WARE overall platform CKAN Big Data measures / commands IoT/Sensor Open Data Context Broker IoT Broker & Config Management (from sensors to things) actuators Accounting&Payment &Billing IDM&Auth Short-term historic data BigData Processing Data Quering/Action, Publish/Subscr Open Data publishing Real-time processing BI ETL RULES DEFINITION TOOL OPERATIONAL DASHBOARD KPI GOVERNANCE OPEN DATA PORTAL S GIS City Services Service orchestrator Context Adapters CEP 8 Media Streams Processing Media media content IoT Backend Device Management
  10. 10. Orion in LiveDemo application 9 NGSI IoT Adapter IoT Backend Device Management Browser Context BrokerTicket Management CEP Wirecloud (javascript runtime) widgets Object Storage History Location Wirecloud (server) Cosmos

×