README.md 2.64 KB
Newer Older
Peter Waher's avatar
Peter Waher committed
1 2 3
IEEE XMPP IoT Interfaces Working Group
========================================

Peter Waher's avatar
Peter Waher committed
4 5 6
This repository contains IEEE XMPP interfaces for the Internet of Things. These interfaces are worked on by the 
[IEEE XMPPI - XMPP Interface Working Group](https://standards.ieee.org/develop/wg/XMPPI.html), outside of the scope of the 
[XMPP Standards Foundation (XSF)](https://xmpp.org/about/xmpp-standards-foundation.html).
Peter Waher's avatar
Peter Waher committed
7

Peter Waher's avatar
Peter Waher committed
8 9 10 11
Representation
-----------------

* [Sensor Data](SensorData.md)
12
* [Control Parameters](ControlParameters.md)
Peter Waher's avatar
Peter Waher committed
13 14 15 16 17


Communication Patterns
----------------------------

18
* [Sensor Data Request/Response communication pattern](SensorDataRequestResponse.md)
19
* [Sensor Data Event Subscription communication pattern](SensorDataEventSubscription.md)
20
* [Simple Control Actions](ControlSimpleActions.md)
21
* [Data Form Control Actions](ControlDataForm.md)
Peter Waher's avatar
Peter Waher committed
22 23 24 25

Schemas
-------------

26 27
* [SensorData.xsd](Schemas/SensorData.xsd)
* [EventSubscription.xsd](Schemas/EventSubscription.xsd)
28
* [Control.xsd](Schemas/Control.xsd)
29 30 31 32 33 34 35


Implementations
---------------------

### Sensor data related libraries.

36 37 38 39 40 41
| Project                                                                                                | Language | Environment  | Description                                                                                                                            |
|--------------------------------------------------------------------------------------------------------|----------|--------------|----------------------------------------------------------------------------------------------------------------------------------------|
| [Waher.Networking.XMPP.Sensor](https://www.nuget.org/packages/Waher.Networking.XMPP.Sensor/)           | C#       | .NET Std 1.3 | Sensor data library. Handles both sensor data requests, as well as event subscriptions. Both client and server side supported.         |
| [Waher.Networking.XMPP.Sensor.UWP](https://www.nuget.org/packages/Waher.Networking.XMPP.Sensor.UWP/)   | C#       | UWP          | Sensor data library for UWP. Handles both sensor data requests, as well as event subscriptions. Both client and server side supported. |
| [Waher.Networking.XMPP.Control](https://www.nuget.org/packages/Waher.Networking.XMPP.Control/)         | C#       | .NET Std 1.3 | Control library. Handles both simple and data form control parameter operations. Both client and server side supported.                |
| [Waher.Networking.XMPP.Control.UWP](https://www.nuget.org/packages/Waher.Networking.XMPP.Control.UWP/) | C#       | UWP          | Control library for UWP. Handles both simple and data form control parameter operations. Both client and server side supported.        |