fix(ucepsa): enable MQTT authentication in Edge-OEE sink
This commit is contained in:
parent
29b0e0456b
commit
58a10d1c37
@ -33,6 +33,8 @@ def getenv(name, default=None, required=False):
|
||||
MQTT_HOST = getenv("MQTT_HOST", required=True)
|
||||
MQTT_PORT = int(getenv("MQTT_PORT", "1883"))
|
||||
MQTT_TOPIC = getenv("MQTT_TOPIC", required=True)
|
||||
MQTT_USER = getenv("MQTT_USER")
|
||||
MQTT_PASSWORD = getenv("MQTT_PASSWORD")
|
||||
|
||||
PGHOST = getenv("PGHOST", required=True)
|
||||
PGPORT = int(getenv("PGPORT", "5432"))
|
||||
@ -502,6 +504,13 @@ def main():
|
||||
print(f"[CONFIG] PostgreSQL {PGHOST}:{PGPORT}/{PGDATABASE} user={PGUSER}")
|
||||
|
||||
client = mqtt.Client(mqtt.CallbackAPIVersion.VERSION2)
|
||||
|
||||
if MQTT_USER:
|
||||
client.username_pw_set(MQTT_USER, MQTT_PASSWORD)
|
||||
print(f"[CONFIG] MQTT auth user={MQTT_USER}", flush=True)
|
||||
else:
|
||||
print("[WARN] MQTT auth disabled: MQTT_USER not set", flush=True)
|
||||
|
||||
client.on_connect = on_connect
|
||||
client.on_message = on_message
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user