eclipse-thingweb / eclipse-thingweb/node-wot

Identifying features

Open
#213 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
192
Forks
100
Avg merge
3d 2h
Merged PRs (30d)
6

Description

It would be a good idea to document the implemented features from the TD perspective. I mean for each binding (producer and consumer side), which op, which security scheme, which subprotocol is implemented. This can be used to track possible new features and communicate for new users what can be done and what cannot be done. The table below is an initial idea for this where the legend is Y for implemented, N for implemented and not planned atm, P is for planned, N.A. for not applicable and ? for the ones I am not sure about
| | HTTP Producer | HTTP Consumer | CoAP Producer | CoAP Consumer | MQTT Producer | MQTT Consumer | Websockets Producer | Websockets Consumer | OPCUA Consumer | Modbus Consumer |
|:-----------------------:|:-------------:|:-------------:|:-------------:|:-------------:|:-------------:|:-------------:|:-------------------:|:-------------------:|:--------------:|:---------------:|
| OPERATIONS | | | | | | | | | | |
| readproperty | Y | Y | Y | Y | ? | ? | ? | ? | ? | ? |
| writeproperty | Y | Y | Y | Y | Y | ? | ? | ? | ? | ? |
| observeproperty | Y | Y | ? | ? | Y | Y | ? | ? | ? | ? |
| unobserveproperty | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| readallproperties | Y | Y | ? | ? | N | N | ? | ? | ? | ? |
| writeallproperties | Y | Y | ? | ? | N | N | ? | ? | ? | ? |
| readmultipleproperties | Y | Y | ? | ? | N | N | ? | ? | ? | ? |
| writemultipleproperties | Y | Y | ? | ? | N | N | ? | ? | ? | ? |
| invokeaction | Y | Y | Y | Y | Y | Y | ? | ? | ? | ? |
| subscribeevent | Y | Y | Y | Y | Y | Y | ? | ? | ? | ? |
| unsubscribeevent | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| SUBPROTOCOLS | | | | | | | | | | |
| longpoll | Y | Y | N | N | N.A. | N.A. | ? | ? | ? | ? |
| sse | N | N | N | N | N.A. | N.A. | ? | ? | ? | ? |
| websub | N | N | N | N | N.A. | N.A. | ? | ? | ? | ? |
| SEC. SCHEMES | | | | | | | | | | |
| basic | Y | Y | ? | ? | N | N | ? | ? | ? | ? |
| digest | N | N | ? | ? | N | N | ? | ? | ? | ? |
| apikey | N | N | ? | ? | N | N | ? | ? | ? | ? |
| bearer | Y | Y | ? | ? | N | N | ? | ? | ? | ? |
| psk | N | N | ? | ? | N | N | ? | ? | ? | ? |
| oauth2 | P | P | N | N | N | N | ? | ? | ? | ? |

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.