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 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.
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.
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.
Å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.
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.
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.
# MeshMapper opsætning i slot 2
set mqtt2.preset meshmapper
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.
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.
Når klienten er konfigureret efter dens egen dokumentation, genstart observer-tjenesten og kontrollér forbindelsen i dens log.
Tjek observer-statussen for at se, at din node sender data.