Orion Explorer
Overview
The Orion Context Broker is an implementation of the Publish/Subscribe Context Broker GE, providing an NGSI interface. Using this interface, clients can do several operations:
-
Query context information. The Orion Context Broker stores context information updated from applications, so queries are resolved based on that information. Context information consists on entities (e.g. a car) and their attributes (e.g. the speed or location of the car).
-
Update context information, e.g. send updates of temperature
-
Get notified when changes on context information take place (e.g. the temperature has changed)
-
Register context provider applications, e.g. the provider for the temperature sensor within a room
Key Features
-
User-Friendly Interface:
Orion Explorer provides an intuitive, web-based interface for interacting with the Orion Context Broker. Users can easily view, manage, and query context entities and attributes. Includes features like a hierarchical view of entities, making it simple to navigate through different levels of context information.
-
Context Data Management:
Allows users to create, update, and delete context entities and their attributes directly through the interface. Supports bulk operations for managing multiple entities and attributes, making it easier to handle large datasets.
-
Advanced Querying:
Enables advanced querying of context data using a graphical interface, allowing users to filter and retrieve specific information stored within the Orion Context Broker. Supports complex queries, including queries based on spatial and temporal parameters.
-
Real-Time Data Monitoring:
Provides real-time monitoring of context data, allowing users to observe changes to entities and attributes as they occur. Useful for applications that require up-to-date information and real-time decision-making.
-
Subscription Management:
Facilitates the management of subscriptions within the Orion Context Broker, allowing users to set up and manage notifications for changes in context data. Supports configuration of advanced subscription parameters, such as conditions for triggering notifications and formats for the notification payload.
-
Visualization Tools:
Includes tools for visualizing context data, helping users understand and analyze the information stored within the Orion Context Broker. Supports the display of data in various formats, such as tables, charts, and maps, making it easier to interpret context information.
-
Entity and Attribute Search:
Provides powerful search capabilities, allowing users to quickly locate specific entities and attributes within the context broker. Supports full-text search and filtering options to refine search results based on various criteria.
-
Security and Access Control:
Implements security features to control access to context data, including authentication and authorization mechanisms. Supports role-based access control (RBAC) to ensure that only authorized users can manage and access sensitive context information.
Use Cases
-
Smart Cities:
Orion Explorer is ideal for managing the context data of smart city applications, such as traffic monitoring, environmental sensing, and public safety. Facilitates the visualization and management of large-scale context information from various city services.
-
IoT Applications:
Supports IoT deployments by providing tools for managing and querying real-time sensor data, device states, and other IoT context information. Useful for monitoring and controlling IoT devices and systems in various domains, including smart homes, industrial automation, and healthcare.
-
Context-Aware Applications:
Enables developers and operators to build and maintain context-aware applications by providing easy access to context data. Supports applications that rely on dynamic context information to deliver personalized and responsive user experiences.
-
Data-Driven Decision Making:
Orion Explorer is useful in scenarios where data-driven decision-making is crucial. By enabling real-time monitoring and advanced querying, it supports timely and informed decisions. Suitable for use in industries such as transportation, energy management, and smart agriculture.
-
Testing and Development:
Provides a convenient interface for testing and developing applications that use the Orion Context Broker. Developers can easily create, modify, and inspect context data during the development process. Useful for debugging and refining context-aware applications before deployment.