← Tilbage til forsiden
// observer → MQTT

Bliv observer

Observer-noder er MeshCore-radioer, der enten er forbundet til en lille Linux-host (Raspberry Pi, Mini-PC) eller standalone-radioer med indbygget MQTT-understøttelse, som udgiver opfangede pakker til centrale MQTT-brokere. Observatører er afgørende for at forstå netværkets samlede sundhed og giver indblik i, hvordan pakker bevæger sig gennem nettet. Denne side guider dig gennem at sætte din observer op, så data kan opsamles af analyzers og visualizers.

Broker-forbindelse

Brug følgende indstillinger til at forbinde din observer til MQTT-brokeren.

Online-host
Hostmqtt.meshview.dk
Port8883
TLStrue
Authenticationtoken
Topic rootmeshcore/+/+/packets · meshcore/#

A Standalone observatører

1. Hent imaget

Standalone-observeren er et LoRa-radio-image med MQTT-konfigurationen indbygget på forhånd. Det er den nemmeste måde at komme i gang på, men virker kun til visse hardwaretyper. Har du en LoRa-radio med indbygget WiFi, er det den anbefalede metode.

Vi leverer builds, der sender MQTT-information til analyzeren — sat til den korrekte frekvens og spreading factor for vores region. Du flasher det blot, omdøber det og ændrer WiFi-indstillingerne.

Har du ikke en radio, men vil gerne hjælpe? Vi anbefaler Heltec V3.

Understøttet hardware

Et image med merged i navnet overskriver hele din enhed. Har du allerede en observer, du blot vil konvertere til vores firmware, så vælg imaget uden merged i navnet — det bevarer dine WiFi-indstillinger og lægger kun MQTT-konfigurationen ovenpå.

2. Flashing og konfiguration

Når du har hentet imaget, gå til MeshCore Flasher og vælg Custom Firmware nederst. Du bliver bedt om at vælge din .bin-fil og kommer derefter videre til flash-siden. Er du ny til MeshCore, kan du læse mere om flashing her.

Forbind derefter til enheden i MeshCore-appen og administrer den som enhver anden repeater eller room server med standard-passwordet password. Vælg Command Line nederst og indtast kommandoerne herunder med dine egne værdier.

bash
set name ObserverNavn
set wifi.ssid SSID
set wifi.pwd PASSWORD
set timezone Europe/Copenhagen
set path.hash.mode 1
set mqtt.iata DinIATA
set mqtt.tx advert
reboot

3. Bekræft at du er online

Tjek observer-statussen for at se, at din node sender data.

B Tilsluttede observatører

Til en observer forbundet til en PC/Linux-host (Raspberry Pi, Mini-PC).

1. Installer observer-tjenesten

Letsmesh.net er den bedste kilde til at lave en PC-tilsluttet observer. De har en komplet onboarding-proces, der er forenklet ud fra hvilken hardware/firmware-type du vil bruge.

2. Konfigurer

Find konfigurationsfilen for den onboarding, du valgte.

Repeaters / RoomServers · MeshcoreToMQTT

toml
# /etc/mctomqtt/config.d/15-observernavn.toml

[[broker]]
name = "ObserverNavn"
enabled = true
server = "mqtt.meshview.dk"
port = 8883
transport = "tcp"
keepalive = 60
qos = 0
retain = true

[broker.tls]
enabled = true
verify = true

[broker.auth]
method = "token"

Companions · Meshcore Packet Capture

env
# /root/.meshcore-packet-capture/.env.local

# MQTT Broker - ObserverNavn
PACKETCAPTURE_MQTT2_ENABLED=true
PACKETCAPTURE_MQTT2_SERVER=mqtt.meshview.dk
PACKETCAPTURE_MQTT2_PORT=8883
PACKETCAPTURE_MQTT2_TRANSPORT=tcp
PACKETCAPTURE_MQTT2_USE_TLS=true
PACKETCAPTURE_MQTT2_USE_AUTH_TOKEN=true
PACKETCAPTURE_MQTT2_KEEPALIVE=120

# MQTT Topics - Default Pattern
PACKETCAPTURE_MQTT3_TOPIC_STATUS=meshcore/{IATA}/{PUBLIC_KEY}/status
PACKETCAPTURE_MQTT3_TOPIC_PACKETS=meshcore/{IATA}/{PUBLIC_KEY}/packets

3. Genstart tjenesten

Repeaters / RoomServers · MeshcoreToMQTT

bash
systemctl restart mctomqtt

Companions · Meshcore Packet Capture

bash
systemctl restart meshcore-capture

4. Bekræft at du er online

Tjek observer-statussen for at se, at din node sender data.