* Use one single password for Access point, OTA and WebUI access * Enable to change the password during WM onboarding, with the WebUI, and MQTT command * Remove the default password during the first configuration to connect to the AP * When using the last 8 digits of the MAC as the password, it can now be changed * Remove gateway password sending to client
1.7 KiB
WebUI
For ESP32 based environments a WebUI is available to provide basic configuration and monitoring of your OpenMQTTGateway Device. Functions included are:
- Configuration
- Information
- Firmware Upgrade
- Console
- Restart
Login Authentication
By default access to the WebUI uses basic authentication to control access to your OpenMQTTGateway Device. The login is admin and the password is your gateway password (if unchanged during onboarding there is no password).
::: warning The communication with the WebUI is not encrypted, which means that your data may be visible on your local network. :::
Configuration Options
WiFi
Ability to change the SSID and password for your WiFi, if the change is unsuccessful it will revert back to the previous WiFi settings.
MQTT
Ability to change the mqtt settings, if the change is unsuccessful it will revert back to the previous mqtt settings.
WebUI
Ability to change the display of sensor to Metric or Imperial, and disable the WebUI Authentication
Logging
Ability to temporarily change the logging level.
Information
Details of OpenMQTTGateway Device status
Firmware Upgrade
Ability to upgrade firmware by URL or to latest version.
Console
Ability to view messages from the OpenMQTTGateway console. The scope of messages visible in the UI is limited to just the OpenMQTTGateway codebase, messages from the ESP hardware or other libraries are not visible,
Ability to inject commands to OpenMQTTGateway for processing. The commands accepted are of the form mqtt topic then json message. And as you are already on the target device, you do not need to include the device name ie
commands/MQTTtoSYS/config {"cmd":"restart"}
This works for all modules in your environment.