Files
pyMC_Repeater/repeater/presets/meshcore-ca.yaml
T
Littleaton 06e6a7375f Update meshcore-ca.yaml
fixed -
2026-06-22 09:53:42 -06:00

45 lines
1.4 KiB
YAML

# MeshCore Canada MC2MQTT broker preset.
#
# MeshCore Canada is the operator of the public MeshCore Packet Analyzer
# infrastructure. These brokers speak the MeshCoreToMQTT (MC2MQTT)
# protocol with the "letsmesh" format flavor, which today shares the
# canonical MC2MQTT topic structure (meshcore/{IATA}/{PUBLIC_KEY}/...).
#
# Reference all MeshCore Canada endpoints with: brokers: [{preset: letsmesh}]
#
# Note: order matters for backward compatibility with the legacy
# letsmesh.broker_index field. Index 0 is Europe, index 1 is US West.
#
# Optional UI metadata. Consumed by the GET /api/broker_presets endpoint
# so the React/Vue admin can render this preset in the "From Template"
# dropdown. `display_name` and `website` are advisory only — they are
# never read by the runtime broker connection code.
display_name: "MeshCore.CA"
website: "https://meshcore.ca"
brokers:
- name: "MeshCore.CA Primary"
enabled: true
host: mqtt1.meshcore.ca
port: 443
transport: "websockets"
audience: "mqtt1.meshcore.ca"
use_jwt_auth: true
format: letsmesh
retain_status: false
tls:
enabled: true
insecure: false
- name: "MeshCore.CA Backup"
enabled: true
host: mqtt2.meshcore.ca
port: 443
transport: "websockets"
audience: "mqtt2.meshcore.ca"
use_jwt_auth: true
format: letsmesh
retain_status: false
tls:
enabled: true
insecure: false