Difference between revisions of "Tech pages/IoT XepsExplained"

Jump to navigation Jump to search
no edit summary
(Created page with "== overview == At a first glance this can seem hard to grasp with so many extensions but it is really simple. We need to access and control nodes and if nodes are behind a compl...")
 
Line 9: Line 9:
The core is 4 xeps that together describes more or less any sensor actuator network.
The core is 4 xeps that together describes more or less any sensor actuator network.


* [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-SN/blob/master/sensor-data.html sensor-data]
* [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-IoT/blob/master/sensor-data.html sensor-data]
   Provides the underlying architecture, basic operations and  
   Provides the underlying architecture, basic operations and  
   data structures for sensor data communication over XMPP networks.  
   data structures for sensor data communication over XMPP networks.  
Line 16: Line 16:
   This XEP is used by all other sensor network XEPs.
   This XEP is used by all other sensor network XEPs.


* [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-SN/blob/master/xep-0000-SN-Control.html xep-0000-SN-Control]
* [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-IoT/blob/master/xep-0000-IoT-Control.html xep-0000-IoT-Control]
   Defines how to control actuators and other devices in
   Defines how to control actuators and other devices in
   sensor networks.
   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-IoT/master/xep-0000-IoT-Concentrators.html xep-0000-IoT-Concentrators]
   Defines how to handle architectures containing concentrators  
   Defines how to handle architectures containing concentrators  
   or servers handling multiple sensors.
   or servers handling multiple sensors.


* [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-SN/blob/master/sensor-network-provisioning.html sensor-network-provisioning]
* [http://htmlpreview.github.com/?https://github.com/joachimlindborg/XMPP-IoT/blob/master/sensor-network-provisioning.html sensor-network-provisioning]
   This specification. Defines how provisioning, the management of
   This specification. Defines how provisioning, the management of
   access privileges, etc., can be efficiently and easily  
   access privileges, etc., can be efficiently and easily  
Line 33: Line 33:
To  
To  


* xep-0000-SN-Discovery
* xep-0000-IoT-Discovery
   Defines the peculiars of sensor discovery in sensor networks.  
   Defines the peculiars of sensor discovery in sensor networks.  
   Apart from discovering sensors by JID, it also defines how to  
   Apart from discovering sensors by JID, it also defines how to  
   discover sensors based on location, etc.
   discover sensors based on location, etc.


* xep-0000-SN-Events
* xep-0000-IoT-Events
   Defines how sensors send events, how event subscription,  
   Defines how sensors send events, how event subscription,  
   hysteresis levels, etc., are configured.
   hysteresis levels, etc., are configured.
Line 44: Line 44:




* xep-0000-SN-Multicast
* xep-0000-IoT-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-IoT-PubSub
   Defines how efficient publication of sensor data can be made  
   Defines how efficient publication of sensor data can be made  
   in sensor networks.
   in sensor networks.


* xep-0000-SN-BatteryPoweredSensors
* xep-0000-IoT-BatteryPoweredSensors
   Defines how to handle the peculiars related to battery powered
   Defines how to handle the peculiars related to battery powered
   devices, and other devices intermittently available on the network.
   devices, and other devices intermittently available on the network.
Line 58: Line 58:
In all networks that combines information from different systems over business and technology borders the crucial thing is to get interoperability. And there is no other way to do this than creating specifications that adds the "common good practices" to make things speak the same language. The interoperability spec will be a moving target with constant elaboration to enable true interoperability between systems  
In all networks that combines information from different systems over business and technology borders the crucial thing is to get interoperability. And there is no other way to do this than creating specifications that adds the "common good practices" to make things speak the same language. The interoperability spec will be a moving target with constant elaboration to enable true interoperability between systems  


* xep-0000-SN-Interoperability
* xep-0000-IoT-Interoperability
   Defines guidelines for how to achieve interoperability in  
   Defines guidelines for how to achieve interoperability in  
   sensor networks, publishing interoperability interfaces for  
   sensor networks, publishing interoperability interfaces for  
15

edits

Navigation menu