TD-Browser
A Beginner-friendly Web-Client for the Web of Things
TD-Browser enables visual interactions with Web Things by generating user interface elements from Thing Descriptions.
Features
- Supporting HTTP protocol.
- Consuming a local or web-based JSON/JSON-LD file.
- Consuming multiple TDs at the same time.
- Reading, observing, and writing properties.
- Invoking actions.
- Subscribing and unsubscribing to events.
- Validating inputs according to the consumed TD.
- Accessible on the browser by both desktop and smartphone with a responsive view.
Documentation
Tutorial
Live Demo
Download TD-Browser
Download the zipped folder, then unzip it and after that open the index.html file. Click to Download
Virtual Light Bulb installation
- You need to have NodeJS and NPM installed on your device.
- Download and then unzip the following folder which contains the virtual light bulb files. Click to Download
- Navigate to the unzipped folder location and then run the following commands in your command line:
npm i
node index.html
- Now on your browser use the following link to see the virtual light bulb: http://localhost:3001/client/bulb
- And, use the following link in TD-Browser to consume the TD of the virtual light bulb : http://localhost:3001/bulb