sensorweaver
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
sensorweaver [2017-06-06 09:07] – filippo | sensorweaver [2017-09-26 07:08] (current) – michele | ||
---|---|---|---|
Line 16: | Line 16: | ||
{{ :: | {{ :: | ||
- | The functionalities offered by the Middleware are based on the simple //data feed// abstraction, | + | The functionalities offered by the Middleware are based on the simple //datafeed// and //service// abstractions. A //datafeed// generally identifies an entity that produces data and can be characterized with a set of properties and a message content definition. |
- | There are two areas of functionalities, | + | There are two areas of functionalities |
- | * Data feed publishing and sensor data dissemination | + | * Datafeed |
- | * Announce the presence of a new data feed by providing a description in terms of sensor properties and message format | + | * Announce the presence of a new datafeed |
- | * Announce unavailability of a data feed | + | * Announce unavailability of a datafeed |
- | * Publish data for a published | + | * Publish data for a published |
- | * Data feed discovery and data listening | + | * Datafeed |
- | * Discover | + | * Discover |
- | * Listening for data produced by a data feed | + | * Listening for data produced by a datafeed |
+ | |||
+ | Regarding the services, the following functionalities for both the publishers and the consumers are provided: | ||
+ | * Service publishing | ||
+ | * Announce the presence of a new service by providing a description of the properties, request message format and response message format | ||
+ | * Announce unavailability of a service | ||
+ | * Reply to a service invocation from a client | ||
+ | * Service discovery and invocation | ||
+ | * Discover services matching a set of properties | ||
+ | * Invoking a service and receiving a response | ||
Any data source can be represented as a //data feed// on the middleware, enabling a sensor data fusion scenario. | Any data source can be represented as a //data feed// on the middleware, enabling a sensor data fusion scenario. | ||
Line 47: | Line 56: | ||
*[[sensorweaver: | *[[sensorweaver: | ||
*[[sensorweaver: | *[[sensorweaver: | ||
+ | *[[sensorweaver: |
sensorweaver.1496740054.txt.gz · Last modified: 2017-06-06 09:07 by filippo