CZ preset only! This cluster is intended for traffic from the Czech MeshCore network. If your node uses a regional preset other than CZ, please do not connect your observer to this cluster. Traffic from other regions only adds unnecessary load and is outside the scope of this MQTT infrastructure.

GitHub: agessaman/meshcore-packet-capture

1

Open the user configuration

Edit the file:

/etc/meshcore-packet-capture/.env.local
2

Add both MQTT profiles

Change XXX to your region's code, e.g. PRG, BRQ or OSR.

3

Restart the service

Run sudo systemctl restart meshcore-packet-capture.

.env.local
# ---------------------------------------------------------------------------
# Global MeshCore settings
# ---------------------------------------------------------------------------

PACKETCAPTURE_IATA=XXX

# Replace XXX with your location's 3-letter IATA code, e.g. OSR, PRG, BRQ...

PACKETCAPTURE_TOPIC_STATUS=meshcore/{IATA}/{PUBLIC_KEY}/status
PACKETCAPTURE_TOPIC_PACKETS=meshcore/{IATA}/{PUBLIC_KEY}/packets


# ---------------------------------------------------------------------------
# MQTT Broker 3 - MeshCore CZ MQTT1
# ---------------------------------------------------------------------------

PACKETCAPTURE_MQTT3_ENABLED=true
PACKETCAPTURE_MQTT3_NAME=MQTT1 Czech
PACKETCAPTURE_MQTT3_SERVER=mqtt1.meshcore.cz
PACKETCAPTURE_MQTT3_PORT=443
PACKETCAPTURE_MQTT3_TRANSPORT=websockets

PACKETCAPTURE_MQTT3_USE_TLS=true
PACKETCAPTURE_MQTT3_TLS_VERIFY=true

PACKETCAPTURE_MQTT3_USE_AUTH_TOKEN=true
PACKETCAPTURE_MQTT3_TOKEN_AUDIENCE=mqtt1.meshcore.cz

PACKETCAPTURE_MQTT3_QOS=0
PACKETCAPTURE_MQTT3_KEEPALIVE=120

PACKETCAPTURE_MQTT3_TOPIC_STATUS=meshcore/{IATA}/{PUBLIC_KEY}/status
PACKETCAPTURE_MQTT3_TOPIC_PACKETS=meshcore/{IATA}/{PUBLIC_KEY}/packets


# ---------------------------------------------------------------------------
# MQTT Broker 4 - MeshCore CZ MQTT2
# ---------------------------------------------------------------------------

PACKETCAPTURE_MQTT4_ENABLED=true
PACKETCAPTURE_MQTT4_NAME=MQTT2 Czech
PACKETCAPTURE_MQTT4_SERVER=mqtt2.meshcore.website
PACKETCAPTURE_MQTT4_PORT=443
PACKETCAPTURE_MQTT4_TRANSPORT=websockets

PACKETCAPTURE_MQTT4_USE_TLS=true
PACKETCAPTURE_MQTT4_TLS_VERIFY=true

PACKETCAPTURE_MQTT4_USE_AUTH_TOKEN=true
PACKETCAPTURE_MQTT4_TOKEN_AUDIENCE=mqtt2.meshcore.website

PACKETCAPTURE_MQTT4_QOS=0
PACKETCAPTURE_MQTT4_KEEPALIVE=120

PACKETCAPTURE_MQTT4_TOPIC_STATUS=meshcore/{IATA}/{PUBLIC_KEY}/status
PACKETCAPTURE_MQTT4_TOPIC_PACKETS=meshcore/{IATA}/{PUBLIC_KEY}/packets
Copied to clipboard