BLAST is Now Public
Our previously internal research project BLAST – Block Applications for Things is now publicly available. BLAST is a collection of libraries easing IoT development building on the W3C Web of Things (WoT) standards, consisting of 5 parts:
- @blast/core is a library enabling usage of WoT Thing Descriptions (TDs) for Bluetooth devices in Node.js.
- @blast/node bundle for Node.js, using node-ble-host and node-hid.
- @blast/browser BLAST browser bundle utilizing Web Bluetooth and WebHID.
- @blast/browser-demo a programming and execution environment for applications interacting with WoT devices from within the web-browser
- @blast/tds Collection of WoT TDs tested with BLAST
You can jump right in using the @blast/browser-demo instance running at https://wintechis.github.io/blast/, a demo showcasing usage of @blast/core, @blast/browser, and @blast/tds. Users can create and execute applications in the browser using a visual programming paradigm by connecting pre-defined blocks or generate new blocks by parsing TDs.