This is a Web of Things (WoT) gateway implementation that uses the W3C WoT implementation, Eclipse Thingweb node-wot, which is an official reference implementation of the WoT Interaction Model.
Currently, our implementation includes two Thing Descriptions (TDs) that are used for interacting with Things provided by Plegma Labs and domX through transcoders. However, anyone can include the TD that corresponds to her Things, in order to interact with them. Our implementation is currently used by the SelectShare project.
All systems require to have:
To run the gateway, you need to install the node-wot library as a Node.js dependency. To install the library, you can use npm to install the node-wot packages required.
To do so, cd
inside the working directory and run:
npm i @node-wot/core @node-wot/binding-http --save
To run the application, from working directory execute:
node selectShareWoTGW.js