Skip to content

React Application for controlling Lego Boost from the browser with Web Bluetooth API

License

Notifications You must be signed in to change notification settings

ttu/lego-boost-app

Repository files navigation

Lego Boost Browser Application

Control Lego Boost from the browser without any installations.

Deployed to: https://legoboost.azurewebsites.net/

Web Bluetooth API

Application uses Web Bluetooth API to communicate with Lego Boost.

Web Bluetooth API works with Windows, Mac, Linux and Android (6.0->) devices with Chrome and Opera browsers. Unfortunately Apple iOS doesn't support Web Bluetooth.

Supported devices

Communication module

Uses lego-boost-browser for device communication and control.

Known problems

  • Doesn't work with iOS (iPhone and iPad)
  • Known bluetooth problems with:
    • Microsoft Surface Book 2
    • ...

If connection doesn't work, test connection to Lego Boost with Google's sample tester.

Run locallly

$ npm install
$ npm start

Build

$ npm install
$ npm run build

Docker

TODO

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Disclaimer

LEGO and BOOST are Trademarks from The LEGO Company, which do not support this project.

Project maintainers are not responsible for any damage on your LEGO BOOST devices - use it at your own risk.

License

Licensed under the MIT License.

About

React Application for controlling Lego Boost from the browser with Web Bluetooth API

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published