Control your Lego SBrick creations from the browser, using your keyboard!
Switch branches/tags
Clone or download
Latest commit e72b2a1 Nov 20, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public @deps Oct 10, 2018
.eslintrc.yml eslintrc Nov 6, 2016
.gitignore tooling added: grunt, uglify, concat Oct 16, 2016
LICENSE Initial commit Aug 30, 2016
Logger.js updated: winston 3 Nov 20, 2018
README.md Update README.md May 25, 2017
SBrickSchema.js @deps Oct 10, 2018
SocketLogger.js updated: winston 3 Nov 20, 2018
gruntfile.js added: winston logs to browser console Dec 13, 2016
index.js updated: winston 3 Nov 20, 2018
package-lock.json updated: winston 3 Nov 20, 2018
package.json updated: winston 3 Nov 20, 2018

README.md

david-dm

SBrick Controller

Control your Lego SBrick creations from the browser, using your keyboard!

I've written an article about this thing, read it here!

Requirements

An SBrick, a device with node.js and a Bluetooth 4.x adapter, which is supported by noble.

Installation

git clone git@github.com:zkiiito/node-sbrick-controller.git
cd node-sbrick-controller
npm install
npm start

then, open your browser at http://localhost:8000/

default login: admin / adminPass

Project status

Working from the web UI:

  • scan for SBricks
  • connect/disconnect
  • channel control (drive with keyboard keys)
  • temperature & voltage real time chart
  • display video stream

Under development:

  • UI for password management
  • log viewer (logs are in the console for now)