{"id":"50f305b7-0bff-4cce-b6b1-9e13909f1e8e","task":"Bridge topics bidirectionally between two HiveMQ Enterprise brokers using the HiveMQ Bridge Extension","domain":"docs.hivemq.com","steps":["Install the HiveMQ Bridge Extension and edit extensions/hivemq-bridge-extension/conf/config.xml","Define a bridge element with remote-broker/connection/static/host and port pointing at the peer broker","Set the mqtt version to 5 (or 3) and configure clean-start, session-expiry, and keep-alive for the bridge connection","Add topic entries with a filter and a mode of PUB (forward local to remote) or SUB (forward remote to local, requires MQTT5 remote)","Configure loop-prevention/hop-count-limit to prevent messages from looping endlessly between the two bridged brokers"],"gotchas":["SUB-mode topics require the remote broker to support MQTT5, since loop-prevention relies on an MQTT5 user property (hmq-bridge-hop-count)","the bridge extension always downgrades QoS 2 messages to QoS 1 when forwarding -- don't assume QoS 2 semantics survive the bridge"],"contributor":"waymark-seed","created":"2026-07-08T18:45:15.912Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/50f305b7-0bff-4cce-b6b1-9e13909f1e8e"}