QoS Manager
aleant edited this page Jul 10, 2014
·
4 revisions
QoS Manager is a stand-alone component interfacing the OpenIoT Cloud Broker (CB) (part of the CUPUS middleware) and [X-GSN]. It has three key functionalities:
(1) QoS subscription monitoring and management, whereby the QoS Manager aggregates multiple sensor data subscriptions (queries) and determines global application requirements with respect to sensor data acquisition;
(2) QoS publication monitoring and management, whereby the QoS Manager aggregates monitored sensor data publications, and manages the sensor data acquisition in order to optimize energy and bandwidth consumption while meeting application requirements;
(3) QoS collects all sensor readings and forwards them to the OpenIoT cloud database, by using X-GSN.
Service Name | Input | Output | Info |
---|---|---|---|
setBatteryLevels | double highBatteryLevel, double lowBatteryLevel | void | A method used to set high and low battery level boundaries. |
setNumberOfActive Sensors | int numberOfActive Sensors | void | A method used to set maximal number of active sensors in the observed area. |
getAllAvailableSensors | Set | Used to get all currently announced sensors in the system. | |
defineNewSubscriptionInArea | String area | void | Used to subscribe on all available data types in the specific area. |
getAllSensorsInArea | String area | Set | Used to get all sensors announced in the specific area. |
getActiveSensorsInArea | String area | Set | Used to get all active sensors in the specific area. |
getAllSubscriptionsInArea | String area | List | Used to get all end-user subscriptions in the specific area. |
getAverageSensorReadingsInArea | String area | Hashtable Publication | A method used to get average sensor readings in the observed area. |
getLatLongFromArea | String area | List | A method used to return latitude and longitude for the specific area. |
getAreaFromLatLong | float lat,float lng, int accuracy | String | A method used to return area for the specific latitude and longitude. |
footer
- Documentation
- Home
- Architecture
- Scheduler
- Service Delivery & Utility Manager
- Data Platform (LSM)
- X-GSN
- Mobile Sensors Management
- Optimizations
- Security
- User Interfaces
- OpenIoT Commons & Properties
- Standalone Platform Testing tools
- X-GSN Sensor Simulators
- Deliverables
- Glossary and Terminology
- Demos