-
Notifications
You must be signed in to change notification settings - Fork 788
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[WebUI] Added Basic Authentication (#1618)
* [WebUI] Added Basic Authentication * Make the security option a MACRO to avoid typos in future updates
- Loading branch information
1 parent
abeef87
commit acc0d91
Showing
5 changed files
with
148 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# 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 | ||
* Resart | ||
|
||
# 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 ota_password. | ||
|
||
# Configuration Options | ||
|
||
## Wifi | ||
|
||
Abiltity to change the SSID and password for your Wifi, if the change is unsuccessful it will revert back to the previous wifi settings. | ||
|
||
## MQTT | ||
|
||
Abiltity 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 OpenMQTTGatewy 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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters