5 | | This Cookbook is aimed at several different audiences. It can be used by consortium members to disseminate information about and exploit the components developed in the project internally. It is critical documentation for third parties to participate in the Pan-European Testbed or deploy their own testbed. Finally, this Cookbook serves as documentation for potential users of this SENSEI system implementation when available to the public. The Cookbook is not meant to be a general tutorial of the SENSEI architecture or its components, nor is it meant to be a specification of the system design or implementations. |
| 5 | The SENSEI Cookbook provides a set of guides for using the SENSEI Pan-European Testbed, deploying your own testbed or using the individual components available from SENSEI. The SENSEI architecture involves different roles, with three technical roles being particularly important for a testbed: Resource Provider, System Provider and Resource User. This Cookbook is organized by these three roles, with a guide for participating in a SENSEI system in each role. Before exploring into the technical details, it is best to start with the [wiki:TestbedOverview overview] of the Pan-European Testbed. |
| 6 | |
| 7 | This Cookbook is aimed at several different audiences. It can be used by consortium members to disseminate information about and exploit the components developed in the project internally. It is critical documentation for third parties to participate in the Pan-European Testbed or deploy their own testbed. Finally, this Cookbook serves as documentation for potential users of this SENSEI system implementation. The Cookbook is not meant to be a general tutorial of the SENSEI architecture or its components, nor is it meant to be a specification of the system design or implementations. |
16 | | Making resources available to the SENSEI system, i.e. being a Resource Provider, is both the most important role to play in SENSEI and the easiest way to get started. This section introduces the data formats used by a Resource Provider, namely the [wiki:RpResDescription Resource Descriptions] that are registered with a Resource Directory and the [wiki:RpObservationMeasurement Observation & Measurement] format used in the payloads of the Resource Access Interface. Several different realizations of Resource End Point frameworks are included in the guide, including the [wiki:RpRepDeployment Java REP] for getting started on a standard PC, an [wiki:AndroidREP Android Java REP] for phones and more specialized 6LoWPAN and ZigBee sensor network hardware implementations. Finally two realizations of advanced SENSEI functionality are described: for the creation of [wiki:RpDynamicCreation dynamic resources], and the manipulation of [wiki:RpactuationSpaceResource actuation resources]. |
| 18 | Making resources available to the SENSEI system, i.e. being a Resource Provider, is both an important role to play in SENSEI and the easiest way to get started. This section introduces the data formats used by a Resource Provider, namely the [wiki:RpResDescription Resource Descriptions] that are registered with a Resource Directory and the [wiki:RpObservationMeasurement Observation & Measurement] format used in the payloads of the Resource Access Interface. Several different realizations of Resource End Point frameworks are included in the guide, including the [wiki:RpRepDeployment Java REP] for getting started on a standard PC, an [wiki:AndroidREP Android Java REP] for phones and more specialized 6LoWPAN and !ZigBee sensor network hardware implementations. Finally two realizations of advanced SENSEI functionality are described: for the creation of [wiki:RpDynamicCreation dynamic resources], and the manipulation of [wiki:RpactuationSpaceResource actuation resources]. |