Home

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

Click to Go

Tutorial

Click to Go

Live Demo

Click to Go

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

  1. You need to have NodeJS and NPM installed on your device.
  2. Download and then unzip the following folder which contains the virtual light bulb files. Click to Download
  3. Navigate to the unzipped folder location and then run the following commands in your command line:
    npm i
    node index.html
  1. Now on your browser use the following link to see the virtual light bulb: http://localhost:3001/client/bulb
  2. And, use the following link in TD-Browser to consume the TD of the virtual light bulb : http://localhost:3001/bulb