Vi tror på nära samarbeten där vi kombinerar vår kunskap med era insikter för att skapa hållbara och effektiva lösningar. Med fokus på kvalitet, kundnöjdhet och pålitlighet hjälper vi er att nå era mål på bästa sätt.
Genom smarta integrationer och starka partnerskap skapar vi sömlösa lösningar som stärker ditt företags digitala ekosystem. Oavsett om det gäller att koppla samman befintliga system eller bygga nya samarbeten, ser vi till att dina verktyg fungerar bättre tillsammans.
Vi hjälper organisationer av alla storlekar och i alla branscher att nå sina mål och nå sin fulla potential. Med vår omfattande expertis inom mjukvaruutveckling och outsourcinglösningar tillför vi en mängd kunskap och erfarenhet till varje projekt vi genomför.
Här hittar du de senaste uppdateringarna inom vår bransch, insiktsfulla blogginlägg, och viktiga pressmeddelanden. Vi delar regelbundet med oss av trender, expertanalyser och nyheter för att hålla dig informerad om vad som händer och vad som är på gång. Oavsett om du letar efter inspiration, kunskap eller aktuella nyheter, är detta platsen där du alltid kan hålla dig uppdaterad.
Meny
Start
Tjänster
Några av våra referenser
Om oss
Kontakt
Smart Source arkitekterade och byggde MEDcloud-plattformen åt Mediateknik AB — en modulär, multi-tenant IoT-webbplattform på .NET 10 och Blazor Server — och migrerade MEDguard från en fristående .NET MAUI-mobilapp till en fullt integrerad webbmodul med gemensam autentisering, realtidsdata och analys.
Smart Source designade och byggde MEDcloud — en modulär IoT-plattform åt Mediateknik AB som utgör den gemensamma infrastrukturen för alla deras sammankopplade produkter. Plattformen hanterar MQTT-insamling, enhetens livscykelhantering, autentisering, åtkomstkontroll och analys, medan individuella produktmoduler som MEDguard och MEDrecycle ansluter och konsumerar dessa delade tjänster. Som en del av uppdraget migrerade Smart Source även MEDguard från en fristående .NET MAUI-mobilapp till en Blazor Server-webbmodul — och ersatte isolerad applogik med en ren, skalbar arkitektur byggd för multi-enhet och multi-tenant-drift.
Mediateknik AB hade växt sin produktportfölj organiskt. MEDguard existerade som en fristående .NET MAUI-mobilapp med egna inloggningsflöden, kamerastyrning och statuslogik hanterad helt i mobilklienten via REST-anrop. MEDrecycle var byggt som en separat webbapplikation. När produktfamiljen expanderade skapade detta reella problem: duplicerad logik mellan produkter, isolerad autentisering mot en extern IdP, inget gemensamt datalager och ökande kostnad för att underhålla separata kodbaser.
Det grundläggande problemet var arkitekturellt. Varje produkt fungerade i isolation, vilket gjorde det svårt att snabbt bygga nya moduler, dela infrastruktur eller ge kunder en enhetlig upplevelse över Mediatekniks växande tjänsteutbud.
Vad som behövdes var en plattform — en gemensam grund som kunde äga de övergripande ansvarsområdena (autentisering, MQTT-insamling, enhetsstatus, analys) så att individuella produktmoduler kunde fokusera enbart på sin egen domänlogik, arbetsflöden och UI.
Samtidigt behövde MEDguard moderniseras. Övergången från en mobilapp till en webbaserad modul i plattformen krävde en tydlig omtänkning av applikationens arkitektur:
Smart Source designade och byggde MEDcloud som en modulär, multi-tenant IoT-plattform på .NET 10 och ASP.NET Core med Blazor Server interactive server components. Plattformen äger den delade infrastrukturen: MQTT-insamling via MQTTnet, enhetens livscykelhantering, operativt tillstånd i SQL Server, historisk tidsseriedata i InfluxDB, autentisering och rollbaserad åtkomstkontroll via Keycloak med OIDC och cookie-sessioner samt en modulbaserad åtkomstmodell.
Den arkitekturella principen är en tydlig ansvarsfördelning: plattformen hanterar infrastrukturen, varje modul hanterar sin egen domän. MEDguard som webbmodul äger sitt UI, dag/natt-semantik, kameravyer och användarflöden — och konsumerar plattformens delade tjänster för autentisering, realtidsdata, tillståndshantering och analys.
MEDguard byggdes om som en Blazor Server-modul med följande funktioner:
Dataarkitekturen följer en tydlig tvålagermodell: SQL Server håller det senaste operativa tillståndet per enhet för direkta avläsningar, medan InfluxDB lagrar den fullständiga historiska tidsserieposten. InfluxDB-skrivning sker via en extern MQTT-till-InfluxDB-bridge med tydligt definierade kontrakt mellan skrivare (bridge) och läsare (portal).
Plattformen är containeriseringsklar med multi-stage Docker-build och stöder reverse proxy-scenarier via miljöstyrd konfiguration.
Smart Source ansvarade för hela plattformsarkitekturen, backend, frontend, datalager, integrationsgränser och driftsättningsmodell.
C# · .NET 10 · ASP.NET Core · Blazor Server · MQTTnet · MQTT över TLS · InfluxDB · SQL Server · Dapper · Keycloak (OIDC) · Leaflet · Chart.js · MudBlazor · NLog · Swagger · Docker · Azure DevOps
MEDcloud-plattformen gav Mediateknik AB en skalbar, gemensam grund för hela deras sammankopplade produktportfölj — och ersatte en fragmenterad samling fristående applikationer med en enhetlig arkitektur där nya moduler kan läggas till utan att bygga om kärninfrastrukturen.
MEDguard, som nu körs som en Blazor Server-webbmodul i MEDcloud, levererar väsentligt mer funktionalitet än den ursprungliga mobilappen: multi-enhetshantering, geospatial analys, historisk trenddata och ett rollbaserat multi-tenant-åtkomstmodell — allt byggt på delade plattformstjänster snarare än duplicerad logik.
Mediateknik i Varberg AB är en svensk specialist inom bredbandsuppkoppling, AI-driven kameraövervakning och sammankopplade säkerhetssystem. Genom sin egenutvecklade MEDcloud-plattform och produktfamilj — inklusive MEDguard och MEDrecycle — servar de kunder inom 12 branscher, däribland bygg, industri, logistik och offentlig sektor. Smart Source har varit Mediatekniks utvecklingspartner för hela MEDcloud-plattformen, MEDguard-mobilappen och MEDrecycle IoT-dashboarden.
Medgrundare & senior projektledare
Anmäl dig till Smart Source-nyhetsbrevet och få de senaste nyheterna och erbjudandena skickade direkt till din inkorg.
Starta den spännande resan med att skapa en mobilapp eller webbplats genom att skicka en begäran om offert. Förfrågningar hanteras snabbt.
2026
Smart Source AB | Alla rättigheter förbehållna | Cookies och Integritetspolicy
Lagen om elektronisk kommunikation fastslår att alla besökare på en webbplats bör få information om att hemsidan innehåller cookies och hur dessa i så fall används. Vår hemsida använder cookies, nedan kan du läsa mer.