15
edits
Line 4: | Line 4: | ||
== Specifications == | == Base Specifications == | ||
To create this interoperable sensor network usage of XMPP a set of extensions has been created | |||
* [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP- | * [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-SN/blob/master/sensor-data.html sensor-data] | ||
Provides the underlying architecture, basic operations and | |||
data structures for sensor data communication over XMPP networks. | |||
It includes a hardware abstraction model, removing any technical | |||
detail implemented in underlying technologies. | |||
This XEP is used by all other sensor network XEPs. | |||
* xep-0000-SN- | * [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-SN/blob/master/xep-0000-SN-Control.html xep-0000-SN-Control] | ||
Defines how to | Defines how to control actuators and other devices in | ||
sensor networks. | |||
* [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-SN/master/xep-0000-SN-Concentrators.html xep-0000-SN-Concentrators] | * [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-SN/master/xep-0000-SN-Concentrators.html xep-0000-SN-Concentrators] | ||
Line 20: | Line 22: | ||
or servers handling multiple sensors. | or servers handling multiple sensors. | ||
* [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-SN/blob/master/ | * [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-SN/blob/master/sensor-network-provisioning.html sensor-network-provisioning] | ||
Defines how | This specification. Defines how provisioning, the management of | ||
access privileges, etc., can be efficiently and easily | |||
implemented. | |||
== Enhancing Specifications == | |||
* xep-0000-SN-Discovery | * xep-0000-SN-Discovery | ||
Line 40: | Line 46: | ||
* xep-0000-SN-Multicast | * xep-0000-SN-Multicast | ||
Defines how sensor data can be multicast in efficient ways. | Defines how sensor data can be multicast in efficient ways. | ||
* xep-0000-SN-PubSub | * xep-0000-SN-PubSub | ||
Line 50: | Line 51: | ||
in sensor networks. | in sensor networks. | ||
* [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP- | * xep-0000-SN-BatteryPoweredSensors | ||
Defines how to handle the peculiars related to battery powered | |||
data | devices, and other devices intermittently available on the network. | ||
== Supporting Specifications == | |||
* XEP-0000-ColorParameter | |||
Defines extensions for how color parameters can be handled, based on Data Forms [1] | |||
* XEP-0000-DynamicForms | |||
Defines extensions for how dynamic forms can be created, based on Data Forms [2], | |||
Data Forms Validation [3], | |||
Publishing Stream Initiation Requests [4] | |||
and Data Forms Layout [5]. | |||
* [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-EXI/blob/master/xep-0000-Exi.html XEP-0000-Exi] | |||
Defines how to EXI can be used in XMPP to achieve efficient | |||
compression of data. Albeit not a sensor network specific XEP, | |||
this XEP should be considered in all sensor network | |||
implementations where memory and packet size is an issue. | |||
edits