Proof of Concept for lokal innsamling og visualisering av sensordata
Raspberry Pi 5 · ESP32-C6 · MQTT · Python · Flask · SQLite · CSV-eksport
KUNNR er utviklet som et Proof of Concept (PoC) for å demonstrere hvordan moderne IoT-teknologi kan brukes til å samle inn data fra eksisterende maskiner og tekniske installasjoner. Løsningen er utviklet med rimelige standardkomponenter og er laget for å kunne ettermonteres uten å påvirke eksisterende styringssystemer.
Prosjektet ble vurdert til karakter A som avsluttende hovedprosjekt.
Innhold
Bruksområder
KUNNR skal kunne gi verdifull innsikt i utstyr som i dag mangler datalogging eller overvåking. Ved kontinuerlig innsamling av sensordata kan man blant annet:
- oppdage feil tidligere
- planlegge vedlikehold basert på faktiske målinger
- redusere uplanlagt nedetid
- dokumentere drift over tid
- optimalisere prosesser og energiforbruk
- samle historiske data for analyse
Målet er ikke å styre prosessen, men å gjøre eksisterende utstyr mer tilgjengelig for overvåking og analyse.
Systemarkitektur og dataflyt
Sensorer
(DHT11 / MPU-9250)
│
▼
ESP32-C6
Leser og behandler data
│
┌───────────┴───────────┐
│ │
MQTT over WiFi USB (Serial)
│ │
│ Serial Bridge
└───────────┬───────────┘
│
MQTT Broker
(Mosquitto)
│
▼
Databehandling (Python)
│
SQLite Database
│
▼
Flask Webserver / HMI
│
▼
Dashboard og CSV-eksport
- ESP32-C6 leser sensordata.
- Data sendes via MQTT over WiFi eller via USB.
- Raspberry Pi mottar og behandler dataene.
- Målingene lagres i en SQLite-database.
- Dashboardet viser data i sanntid.
- Rådata kan eksporteres til CSV for videre analyse.
Teknologi
KUNNR er bygget med åpne standarder, fri programvare og tilgjengelige hyllevarekomponenter.
Maskinvare
Raspberry Pi 5, ESP32-C6, DHT11, MPU-9250 og SSD-lagring.
Programvare
Raspberry Pi OS, Python, Flask, Mosquitto MQTT, SQLite, HTML, CSS og JavaScript.
Utviklingsverktøy
Arduino IDE, Visual Studio Code og GitHub for utvikling, testing og versjonskontroll.
Resultat
Prosjektet demonstrerer stabil innsamling, lokal lagring og sanntidsvisning av sensordata. Systemet starter automatisk etter omstart og kan eksportere innsamlede rådata til CSV for videre analyse.
Løsningen viser hvordan en enkel og kostnadseffektiv IoT-/OT-plattform kan gi økt innsikt i eksisterende tekniske installasjoner og danne grunnlag for bedre vedlikehold og mer effektiv drift.
Skjermbilder
Innlogging
Innloggingsvindu for KUNNR Dashboard.
Dashboard
Oversikt over registrerte sensorer, status, samplingstid og signalstyrke.
Sensorvisning
Detaljert visning av sensordata, konfigurasjon og historikk.
MQTT
Status og enkel administrasjon av MQTT-kommunikasjon.
HMI Oppsett
Konfigurasjon av hvilke sensorer som skal vises i HMI.
HMI Display
Visning tilpasset lokale skjermer.
Deltakere
- Tor Aksel R.
- Andrè F.
- Stian B.
GitHub link: https://github.com/bobhund/kunnr/ - Siden er låst for uautorisert tilgang
Kontakt: info@kunnr.no