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.
Brug følgende indstillinger til at forbinde din observer til MQTT-brokeren.
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.
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å.
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.
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
Tjek observer-statussen for at se, at din node sender data.
Til en observer forbundet til en PC/Linux-host (Raspberry Pi, Mini-PC).
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.
Find konfigurationsfilen for den onboarding, du valgte.
Repeaters / RoomServers · MeshcoreToMQTT
# /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
# /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
Repeaters / RoomServers · MeshcoreToMQTT
systemctl restart mctomqtt
Companions · Meshcore Packet Capture
systemctl restart meshcore-capture
Tjek observer-statussen for at se, at din node sender data.