Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Bridge Mosquitto MQTT broker to MQTT broker to use with
# Connection name
connection adafruit
# Secure SSL/TLS
# adjust path as approriate to point to directory with PEM encoded .crt CA files
bridge_capath /etc/ssl/certs/
# Insecure
# Credentials
remote_username <your username>
remote_password <your aio key>
# Config options for bridge
start_type automatic
bridge_protocol_version mqttv311
# This is important, if set to True connection will fail,
# probably because users don't have permissions to $SYS/#
notifications false
# Also important. if set to True the connection will fail,
# it seems doesn't support this
try_private false
# Topics to bridge
# topic <local topic> <in|out|both> <QoS> <local topic prefix> <remote topic prefix>
# eg: bridge temperature/shed to temperature/shed
# topic temperature/shed out 0 "" ""
# eg: bridge to
# temperature/shed to <username>/feeds/temperature_shed
# topic shed out 0 temperature <username>/feeds/temperature_
# eg: bridge from
# <username>/feeds/throttle to
# topic throttle in 0 <username>/feeds/
# eg: bi-directional topic
# <username>/feeds/welcome-feed to/from
# topic welcome-feed both 0 <username>/feeds/
# note: if using the "Welcome Feed" you'll need to rename
# it to "welcome-feed" in the web interface for the above example to work

This comment has been minimized.

Copy link

@damoclark damoclark commented Dec 15, 2016

Hey Troy,

Thanks for taking the time to share this mosquitto config. Has helped me immensely.

I've forked your config file, and updated line 10 to add a space between the hash and the keyword address. I got a config file syntax error on that line when I attempted to start Mosquitto.

Seems Mosquitto expects comments to begin #(whitespace)

I've also added to my fork, instructions for CA config on RHEL derived distros like CentOS.

I'd do a PR but gist doesn't support them. :)



This comment has been minimized.

Copy link

@jeroenst jeroenst commented Jul 26, 2019

Thanx for sharing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.