← 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 device auth til nye observers: enheden logger ind med sin egen MeshCore Ed25519-nøgle (JWT), uden et delt brugernavn og password. Din firmware skal understøtte device auth og MQTT over WebSocket.

Online-host
Hostmqtt.meshview.dk
Serverwss://mqtt.meshview.dk:443/mqtt
TransportWebSocket med TLS · port 443
AuthenticationDevice auth · Ed25519 JWT
Audiencemqtt.meshview.dk
Topicmeshcore/{iata}/{device}/{type}

A Standalone observatører

1. Hent imaget

Hent og flash observer-firmware fra observer.gessaman.com. Vælg din enhed og den aktuelle stabile firmwareversion i flasheren.

Brug Chrome eller Edge på en computer og et USB-datakabel. Konfigurér derefter radioen til dit lokale netværk, WiFi og MQTT som beskrevet nedenfor. Se også vores radio-indstillinger.

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

Understøttet hardware

⚠

Opdaterer du en eksisterende enhed, så lad Erase device være fravalgt. En fuld sletning fjerner enhedens MeshCore-identitet og indstillinger. Følg flasherens vejledning.

2. Flashing og konfiguration

Åbn observer-flasheren, vælg din enhed og rollen Repeater (eller Room Server, hvis du også vil have et chatrum), og følg trinene til flashingen er færdig. Er du ny til MeshCore, kan du læse mere om flashing her.

Åbn derefter flasherens Console over USB, eller enhedens Command Line i MeshCore-appen, og indtast kommandoerne herunder med dine egne værdier. Slot 1 konfigureres til MeshView; en eksisterende opsætning i dette slot erstattes.

bash
set wifi.ssid NAVN_PÅ_WIFI
set wifi.pwd KODE_TIL_WIFI
set mqtt.iata DIT_IATA
set mqtt1.preset custom
set mqtt1.server wss://mqtt.meshview.dk:443/mqtt
set mqtt1.audience mqtt.meshview.dk
set mqtt1.topic meshcore/{iata}/{device}/{type}
set mqtt.owner DIT_PUB_KEY
reboot

Vælg din IATA-kode: IATA er “lufthavnskoden” for den region, du er i — eksempelvis AAR for Aarhus eller BLL for Billund. Erstat DIT_IATA med koden for dit område. I Danmark bruger vi AAL, AAR, BLL, ODE, CPH og RNN. Se dk.meshmapper.net, hvis du er i tvivl om, hvilken region du tilhører.

Observerens public key: Erstat DIT_PUB_KEY med observerens egen offentlige nøgle (public key), ikke din companion-enheds nøgle. Brug kun den offentlige nøgle — aldrig en privat nøgle.

MeshMapper i slot 2 (valgfrit)

Hvis du også vil sende til MeshMapper, kan du konfigurere slot 2 med kommandoerne herunder. Det erstatter den eksisterende opsætning i slot 2, men ændrer ikke MeshView i slot 1. Din firmware skal understøtte MeshMapper-preset'et.

MeshCore CLI
# MeshMapper opsætning i slot 2
set mqtt2.preset meshmapper
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 din klient

PC-klienten skal understøtte MQTT over WebSocket med TLS og MeshCore device auth (Ed25519 JWT). Brug serveradressen og audience fra tabellen ovenfor. De konkrete feltnavne afhænger af klienten og dens version; firmwarekommandoerne til slot 1 og slot 2 er ikke en PC-konfigurationsfil.

ℹ

Den eksisterende Mosquitto-adgang på TCP-port 8883 med brugernavn og password er fortsat separat fra device auth på WSS-port 443. Har du allerede en fungerende forbindelse, skal du ikke ændre den ud fra de nye firmwarekommandoer. Kontakt kontakt@meshview.dk, hvis du er i tvivl om din klients opsætning.

3. Genstart og kontrollér

Når klienten er konfigureret efter dens egen dokumentation, genstart observer-tjenesten og kontrollér forbindelsen i dens log.

4. Bekræft at du er online

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