The QPlumbob application and Arduino protype exists as proof of concept for learning the ins and outs of Bluetooth Low Energy (BLE) communication and QML mobile development. This project uses a Qt/QML Android application to scan for and authenticate with an Arduino based RGB LED controller via the BLE communication protocol.
The development envoronment consists of Qt Creator 4.13.0 using the Qt 5.15 framework. The application was built using the Android Clang (NDK 21.1) compiler packaged with Qt for Android 10.
The prototype environment uses version 1.8.13 of the Arduino IDE for the Arduino NANO IoT 33 device.
After importing the project or upgrading Qt if there are problems building or running the application on Android, try deleting and recreating the Android Manifest file.
Currently Matthew R. Miller has been the only one to contribute to this project.
QPlumbub is released under the GNU General Public License as published by the Free Software Foundation (version 3 of the License). The appropriate licensing files for this and supporting software can be found in the LICENSE.txt file.