JPowUp is an API project for the LEGO Bluetooth PoweredUp system launched by LEGO in 2018.

This project is currently under development. A POC (proof of concept) is nevertheless working.

  • The LEGO Company has not yet published the PoweredUp protocol. Only a few commands are known thanks to reverse engienering (see this project)
  • There is no ready-to-use Java API for Bluetooth LE. So I'm currently working on an implementation for the Bluetooth LE stack in Java.
JPowUp on GitHub