From 5175b3226616a385dfcd527b4268f11b4a6fba7d Mon Sep 17 00:00:00 2001 From: Matthias Guillitte Date: Wed, 12 Aug 2026 13:48:06 +0200 Subject: [PATCH] Added border router container --- orchestrateur/compose.yaml | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/orchestrateur/compose.yaml b/orchestrateur/compose.yaml index 4b4ee2a..952d6e0 100644 --- a/orchestrateur/compose.yaml +++ b/orchestrateur/compose.yaml @@ -1,11 +1,26 @@ +version: '3.8' + services: + otbr: + image: openthread/otbr:latest + container_name: otbr + restart: unless-stopped + privileged: true + network_mode: host + devices: + # Change /dev/ttyACM0 if your ESP32-H2 RCP enumerates as /dev/ttyUSB0 + - /dev/ttyACM0:/dev/ttyACM0 + command: --radio-url "spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=460800" + mqtt-broker: image: eclipse-mosquitto:2.0 + container_name: mqtt-broker + restart: unless-stopped environment: MQTT_TLS_ENABLED: ${MQTT_TLS_ENABLED:-true} - # restart: unless-stopped ports: - - "192.168.50.1:8884:8884" + # Listens on all interfaces (IPv4 and IPv6) for Thread compatibility + - "8884:8884" volumes: - ./mqtt/mosquitto-tls.conf:/mosquitto/config/mosquitto-tls.conf:ro - ./mqtt/mosquitto-plain.conf:/mosquitto/config/mosquitto-plain.conf:ro @@ -14,8 +29,7 @@ services: - mqtt-data:/mosquitto/data - mqtt-log:/mosquitto/log command: ["/bin/sh", "/scripts/start-broker.sh"] - # command: ["tail", "-f", "/dev/null"] # Do nothing volumes: mqtt-data: - mqtt-log: + mqtt-log: \ No newline at end of file