IMPORTANT: This repository is not in active development anymore. Please visit the LoxBerry PWA repo for the latest development of the LoxBerry App.
Early development of a LoxBerry MQTT App.
NOTE: The App will not interact with MQTT devices directly. The MQTT API defined for this App enables the control of the App-specific elements using MQTT. To program hardware devices using this app, you need to run an MQTT-to-MQTT topic translator or a program such as Node-RED to translate the App control topics to device-specific MQTT topics.
The App requires login to a LoxBerry server which is running the LoxBerry JWT Authentication Server. You can register user acounts via the REST-API of this Authentication Server. After successful login, the App will load the MQTT configuration settings from the LoxBerry server.
The LoxBerry MQTT App will listen to loxberry/app
topics. All control elements in the App are created and configurated dynamically by means of MQTT topics. More information can be found on the wiki. The wiki also contains a simple example to get started.