Uplink
Node-RED edge-gateway med offline-buffer og dynamisk signalhenting.
→ 90–95 % båndbreddereduksjon på smal uplink.
Den lokale halvdelen av Industrial Monitor-stacken. En liten Node-RED-runtime på hvert anlegg eller hver enhet, pakket for å kjøre uovervåket på rimelig industriell maskinvare, som gjør tre jobber:
- Snakker de lokale protokollene innfødt — Modbus TCP/RTU, OPC UA, MQTT, S7, BACnet, vanlig HTTP REST, samt et knippe mindre vanlige busser der hyllevarenodene var for tapsutsatte eller for pratsomme. Egne noder dekket hullene.
- Filtrerer hva som krysser linken. En signalkatalog-konfig styrer hva som videresendes og når: endringsterskler, per-signal samplingsrate, hysterese, dødbånd. Mest av båndbreddebesparelsen skjer her. Plattformen ser aldri overflødige prøver for signaler som ikke har beveget seg.
- Bufrer på tvers av brudd. SQLite ringbuffer på disk, med store-and-forward over MQTT når linken kommer tilbake. Et anlegg kan miste tilkobling i timer og tidsserielagringen bak får en ren innhenting heller enn et hull.
┌─[ 00 SIGNALER ]──────────────────────────────────────┐ │ > 600+ tagger fra PLC, OPC UA, Modbus, MQTT │ └─────────────────────────┬────────────────────────────┘ ▼ ┌─[ 01 LOKALT ]────────────────────────────────────────┐ │ │ │ les ──> dedupliser ──> dynamisk buffer │ │ │ └─────────────────────────┬────────────────────────────┘ ▼ ┌─[ 02 SEND ]──────────────────────────────────────────┐ │ │ │ kun delta ──> komprimér ──> retry-trygg TLS │ │ │ └─────────────────────────┬────────────────────────────┘ ▼ ┌─[ 03 BÅNDBREDDE ]────────────────────────────────────┐ │ rå ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100 % │ │ sendt ▓▒░░░░░░░░░░░░░░░░░░ 7 % │ │ 93 % spart │ └──────────────────────────────────────────────────────┘
Hva den gir opp med vilje
Gatewayen er ikke et sted for forretningslogikk. Den håndhever lokal-side sikkerhetsalarmer og ingenting annet. Vurderingen her var: hver operatør har en annen forestilling om «anomali», og å re-deployere logikk til femti rullende enheter er et verre problem enn å sentralisere analysen på ryggraden. Gatewayen forblir liten, dum og pålitelig. Smartheten ligger i Industrial Monitor-backenden.
Båndbreddetallet
Reduksjonen på 90–95 % er målt mot en naiv full-strøm-tilnærming der hvert PLS-skann videresendes etter hvert som det kommer. Reelle sammenligningsbaseliner varierer; tallet holder for utrullinger der en smal uplink — trang, dyr, eller begge deler — er grunnen til at gatewayen finnes i utgangspunktet.
Stack
- Node-RED, med egne protokollnoder publisert til et privat register
- SQLite for diskbufferen, med en mottrykks-policy som dropper avledet data før rå prøver
- MQTT (EMQX eller HiveMQ på ryggraden, Mosquitto på kanten)
- Systemd-administrert tjeneste med watchdog og signert oppdateringssti
Status: produksjon. Spesifikker under NDA — se Industrial Monitor-saken for den bredere oppdragskonteksten.