node-wot icon indicating copy to clipboard operation
node-wot copied to clipboard

Components for building WoT devices or for interacting with them over various IoT protocols

Results 110 node-wot issues
Sort by recently updated
recently updated
newest added

In the main readme there are the following sentences: > Note: More protocols can be easily added by implementing ProtocolClient, ProtocolClientFactory, and ProtocolServer interface. > Note: More mediaTyes can be...

documentation

I've recently worked on #456 and I had the opportunity to have a look into the current implementation of the MQTT binding. I think it can be improved in multiple...

enhancement
good first issue
binding-mqtt

... writeall and writemultiple are not conforming to the TD spec. They do not seem to accept a single request to write into all the properties but as done in...

bug
core

https://github.com/eclipse/thingweb.node-wot/blob/09dfd6ab03805b7b39ab39433880496466d25e67/packages/binding-mqtt/src/mqtt-broker-server.ts#L123-L149 In case property has `observable: true` and `writeOnly: true` fields form for observable not exposed. Additionally, if `readOnly: true` at the same time, no forms would be exposed. It...

bug
binding-mqtt

Similar to coffee machine tutorial, it would be nice to have a developer onboarding tutorial that explains different steps one needs to do to get a WoT application using node-wot...

documentation

We have https://github.com/eclipse-thingweb/node-wot/tree/master/packages/binding-http#feature-matrix but for other bindings, we do not have something comparable. It gives quick guidance to devs and helps the developer experience.

documentation

I was reading the Readme together with @egekorkan and we noticed that the W3C license is now updated ([old link](https://beta.w3.org/copyright/software-license-2015/); [new link](https://beta.w3.org/copyright/software-license-2023/)). Should we update the link or stick with...

documentation

At the moment *all* codecs are in package `core`. I suggest we separate codecs in dedicated packages like `codec-cbor`. However, I think the most "important" codecs should remain in `core`...

enhancement

Setting the baseURI in the configuration of an HTTP server currently changes the forms for all interaction affordances, but does not apply to the list of Things exposed by the...

enhancement
binding-http
core

Currently, the TD allows quite a lot of flexibility for HTTP BasicAuth and API Key (others too but let's start here?). I was talking about this with @danielpeintner on Wednesday...

enhancement
binding-http
w3c-spec