/ionic-loxberry-mqtt

LoxBerry MQTT App

Primary LanguageTypeScriptApache License 2.0Apache-2.0

ionic-loxberry-mqtt

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.

Login

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.

Setup

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.

Screenshots