From 25e490c7581aae02e2bff4fc2cde5468f0904656 Mon Sep 17 00:00:00 2001 From: Eric FELIXINE Date: Mon, 4 May 2026 21:01:09 -0400 Subject: [PATCH] Simulator: fix variable placement (outside docstring) + host.docker.internal support --- simulator.py | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/simulator.py b/simulator.py index ad1ce1fa..a264ea1c 100644 --- a/simulator.py +++ b/simulator.py @@ -4,13 +4,11 @@ Smart City IoT Simulator — Martinique (14.6°N, 61.2°W) ======================================================= Publie vers MULTIPLES brokers MQTT + context brokers NGSI-LD. -# Brokers MQTT (utiliser host.docker.internal pour accès depuis containers) -EMQX_HOST = os.environ.get("EMQX_HOST", "host.docker.internal") -EMQX_PORT = int(os.environ.get("EMQX_PORT", "11883")) -MOSQUITTO_HOST = os.environ.get("MOSQUITTO_HOST", "host.docker.internal") -MOSQUITTO_PORT = int(os.environ.get("MOSQUITTO_PORT", "1883")) -BUNKERM_HOST = os.environ.get("BUNKERM_HOST", "mqtt.digitribe.fr") -BUNKERM_PORT = int(os.environ.get("BUNKERM_PORT", "1900")) +Brokers MQTT: + - EMQX: emqx_emqx_1:1883 (sans auth) + - Mosquitto: mosquitto-traefik:1883 (bunker/bunker) + - BunkerM: bunkerm_bunkerm_1:1900 (TLS, bunker/bunker) + - OpenRemote: openremote-manager-1:1883 (admin/Digitribe972) Context Brokers REST: - Orion-LD: fiware-gis-quickstart-orion-1:1026 (NGSI-LD) @@ -35,6 +33,17 @@ from typing import Any import influxdb_client from influxdb_client.client.write_api import SYNCHRONOUS +# ============================================================================= +# Configuration des brokers MQTT +# ============================================================================= +# Brokers MQTT (utiliser host.docker.internal pour accès depuis containers) +EMQX_HOST = os.environ.get("EMQX_HOST", "host.docker.internal") +EMQX_PORT = int(os.environ.get("EMQX_PORT", "11883")) +MOSQUITTO_HOST = os.environ.get("MOSQUITTO_HOST", "host.docker.internal") +MOSQUITTO_PORT = int(os.environ.get("MOSQUITTO_PORT", "1883")) +BUNKERM_HOST = os.environ.get("BUNKERM_HOST", "mqtt.digitribe.fr") +BUNKERM_PORT = int(os.environ.get("BUNKERM_PORT", "1900")) + # ============================================================================= # Configuration # =============================================================================