Alegor Tech
Kundcase / IoT & Telematik

Från fysisk tillgång till realtidsdata När hundratusentals fysiska enheter blir en del av affärssystemet.

ToolMetrica kopplar samman verktyg, fordon, maskiner och andra fysiska tillgångar med en central digital plattform. GPS, Bluetooth och annan telemetri strömmar kontinuerligt in till systemet, bearbetas i realtid och omvandlas till positioner, historik, varningar och verksamhetsdata.

Produkt ToolMetrica
Bolag Tool Metrica AB
Område IoT & Telematik
Typ Realtidsplattform
1. Verksamhetsutmaningen

Problemet börjar i den fysiska världen

Ett modernt företag inom bygg, entreprenad, logistik eller service hanterar en omfattande och ständigt rörlig maskinpark: 50 fordon, 2 000 specialverktyg, containrar, mobila lager, aktiva byggarbetsplatser och hundratals medarbetare.

I ett traditionellt affärssystem vet man vad företaget ska ha i teorin. Men det betyder inte automatiskt att man vet var utrustningen faktiskt befinner sig just nu, om den används, eller om den råkat glömmas kvar på fel arbetsplats.

ToolMetrica skapades för att överbrygga detta gap: Affärssystemet får information direkt från den fysiska världen – i realtid.

Fysisk verklighet vs Affärssystem

GROUND TRUTH
Traditionellt system (Statisk bild)
Verktyg #4102 bokfört på Centrallager Stockholm. Senast inventerat för 3 månader sedan.
ToolMetrica (Realtidstelemetri)
Verktyg #4102 identifierat via BLE-gateway i Servicebil 14 vid Projekt Slussen kl. 14:32 (Batteri 92%, Aktiv drift).
2. Det totala dataflödet

Från signal till insikt

En komplett kedja där rå telemetri omvandlas till affärskritiska beslut och automatiska händelser.

01. Fysisk Tillgång

Tillgång

  • • Verktyg
  • • Fordon & Flotta
  • • Tung Maskin
  • • Containrar
ASSET LAYER
02. Hårdvara

Sensor / Tracker

  • • GPS Trackers
  • • BLE Beacons
  • • Smart Battery Pack
  • • Vehicle Gateways
  • • RFID Taggar
HARDWARE LAYER
03. Transport

Kommunikation

  • • GSM / LTE-M / NB-IoT
  • • Bluetooth 5.x BLE
  • • Wi-Fi & Gateways
  • • MQTT / EMQX
  • • UDP / TCP Raw
INGESTION TRANSPORT
04. Ingestion

Realtime Ingestion

  • • Go Microservices
  • • Hög genomströmning
  • • Validering & Parsing
  • • Redis State Cache
HIGH-THROUGHPUT ENGINE
05. Bearbetning

Processing

  • • Position & Hastighet
  • • Rörelsedetektering
  • • Batteri & Diagnostik
  • • TimescaleDB Tidsserier
TIME-SERIES STORAGE
06. Affärslogik

Business Logic

  • • Geofence & Larm
  • • Projekt & Arbetsplats
  • • Lager & Tilldelning
  • • Alegor Core Engine
ALEGOR FRAMEWORK
07. Verksamhet

Insikt & Handling

  • • Live Kartvy & Flotta
  • • Stöldskydd & Notiser
  • • Automatiska Arbetsflöden
  • • REST/Webhook ERP-Sync
OPERATIONAL OUTCOME

Översikt: Hårdvara, Gateways & Molnarkitektur

TOOLMETRICA IOT ECOSYSTEM
ToolMetrica IoT Ecosystem & Telematics Architecture
3. Arkitekturskillnaden

Realtid är ett arkitekturproblem

Ett vanligt affärssystem eller en webbapplikation sover tills en användare klickar på en knapp. Datan bearbetas i en klassisk Request-Response-cykel.

ToolMetrica fungerar fundamentalt annorlunda. Tiotusentals och hundratusentals fysiska enheter skickar telemetri dygnet runt, oberoende av om någon administratör är inloggad. Varje paket måste tas emot, valideras, tillståndsuppdateras, beräknas mot geofences och sparas i tidsserier – med millisekundssvar.

Traditionellt Affärssystem SYNCHRONOUS REQUEST
User HTTP Request RDBMS DB Response
ToolMetrica IoT & Telematics Engine ASYNC EVENT-DRIVEN STREAM
100k+ Devices ── MQTT/TCP ──► Go Ingestion Cluster
Go Stream Processing ── Fork ──►
Redis (Current State)
TimescaleDB (History)
Alegor Core / Events ── Trigger ──► Geofence / Larm / ERP Sync
IoT
Dimensionerad Kapacitet
400 000+
enheter i samma realtidsarkitektur

Arkitekturen är dimensionerad och prestandatestad för att hantera massiva telemetriflöden utan att tappa datapaket eller skapa fördröjningar i livekartan.

4. Skalbarhet & Dimensionering

Byggt för hundratusentals samtidiga enheter

En viktig teknisk princip i projektet har varit att skilja mellan systemets tekniska kapacitet och löpande kommersiella volymer. Från dag ett designades ingestion- och databaslagret för att kunna växa från tusentals till hundratusentals enheter utan arkitektoniska omtag.

Genom att flytta I/O-tunga telemetrimottagare till kompilerade mikrotjänster och utnyttja distribuerad meddelandehantering kan systemet hantera plötsliga trafiktoppar – till exempel när tusentals fordon och maskiner startar samtidigt på morgonen.

5. Datamodellering

När varje datapunkt blir historik

En tracker rapporterar inte bara sin position en gång. Systemet måste omedelbart besvara två fundamentalt olika frågor:

Fråga 1 • Realtid Redis In-Memory

”Var är verktyget JUST NU?”

Kräver omedelbar åtkomst till senast kända position, aktuell batterinivå, rörelsestatus och uppkopplad gateway för alla aktiva enheter i kartvyn.

GET device:{id}:current_state
Lat: 59.3293 | Lng: 18.0686 | Batt: 94% | Moving: false
Fråga 2 • Tidsserier TimescaleDB Hypertable

”Vad gjorde verktyget senaste 6 månaderna?”

Kräver avancerade tidsserieaggregationer över miljontals datapunkter för att beräkna gångtider, ruttanalys, driftstimmar och avvikelser över tid.

SELECT time_bucket('1 hour', time) AS bucket, avg(speed)...
WHERE device_id = 1842 AND time > NOW() - INTERVAL '180 days'
6. Kontext & Verksamhetslogik

Händelser istället för bara koordinater

En GPS-koordinat i sig skapar mycket litet affärsvärde. Det verkliga värdet uppstår när systemet sätter koordinaten i sitt verksamhetsmässiga sammanhang.

ToolMetrica analyserar kontinuerligt regler i bakgrunden: Om en maskin lämnar sitt projektområde utanför arbetstid, om ett verktyg tappar kontakten med sin tilldelade servicebil, eller om en tillgång detekteras på fel lager, triggas intelligenta händelser automatiskt.

EVENT EVALUATION PIPELINE REALTIME TRIGGER
1
Position & Sensor Data
Lat: 59.3293, Lng: 18.0686 • Tid: 22:47
2
Kontextuell Matchning
Geofence: Byggarbetsplats Stockholm City (Projekt #882)
3
Regelutvärdering
Regel: Tillgång får endast flyttas vardagar 06:00–18:00
!
Automatisk Åtgärd
STÖLDVARNING triggad: Push, SMS & Notis till Jourhavande
7. Hybridteknik

GPS + Bluetooth löser olika problem

Plattformen bygger inte på en enda typ av tracker. Olika tillgångar kräver anpassad hårdvara och sömlöst samarbete mellan enheter.

GPS

Fordon & Mobila Gateways

Kontinuerlig GPS/GSM-telemetri

Fordon och maskiner utrustas med fasta GPS-enheter som rapporterar position, hastighet, tändning och körsträcka, samtidigt som de fungerar som rörliga Bluetooth-gateways.

Servicebil #14 (GPS: 59.332, 18.064)
BLE

Verktyg, Batterier & Utrustning

Strömsnåla Bluetooth Beacons

Mindre verktyg och maskiner förses med kompakta BLE beacons med flerårig batteritid. När de befinner sig nära en bil eller byggplats-gateway rapporteras de automatiskt.

20 verktyg detekterade i Servicebil #14: Bultpistol, Hilti Borr, Batteripaket #3...
8. Helhetsperspektivet

Hårdvara + firmware + backend + produkt

En komplett IoT-leverans kräver djup teknisk förståelse i alla skikt – från elektronik och protokoll till skalbar molninfrastruktur och användargränssnitt.

L1
HARDWARE
GPS-trackers, BLE-beacons, gateways, smarta batterier, sensorer
L2
FIRMWARE & PROTOCOLS
Enhetskonfiguration, OTA-uppdateringar, sensortolkning, strömsnål logik
L3
CONNECTIVITY
GSM, LTE-M, NB-IoT, BLE 5.0, Wi-Fi, MQTT/EMQX brokers, TCP streams
L4
CLOUD REALTIME INFRASTRUCTURE
Go Ingestion microservices, Redis tillståndscache, TimescaleDB tidsserier
L5
ALEGOR BUSINESS PLATFORM
Användare, behörigheter, företag, tillgångar, projekt, lager, order, regler
L6
APPLICATION & INTEGRATION
Livekartor, dashboards, larm, rapporter, mobilapp samt ERP/WMS API:er
9. Verksamhetssammanhang

Från telematik till verksamhetssystem

ToolMetrica slutar inte vid kartan. Systemet omfattar fullständiga verksamhetsfunktioner för lagerhantering, maskinpark, projektuppföljning, uthyrning, serviceintervall och personal.

När rå telemetri kopplas ihop med affärsobjekt uppstår det verkliga affärsvärdet: Företaget vet exakt vilken medarbetare som använder vilken maskin, på vilket projekt kostnaden ska belastas, och när nästa lagstadgade besiktning eller kalibrering ska ske.

Huvudbudskap: IoT blir riktigt användbart först när fysisk data får ett affärsmässigt sammanhang.

BLE Beacon #9812 ── Signal ──► Hilti TE 70 Borrhammare
Affärsobjekt ── Lager ──► Lager Stockholm Syd
Projektkoppling ── Tilldelad ──► Projekt Nacka Strand (#402)
Ansvarig ── Förare ──► Johan Andersson (Montör)
Status Aktiv drift • Service om 140 h
INTEGRATION MATRIX
ERP-system Visma / Fortnox / Business Central
WMS & Lager Lagersystem & Barkod
Projektverktyg Bygg- & Fältsystem
API Protocols REST API / Webhooks / MQTT
10. Systemlandskap

Integration istället för att ersätta allt

ToolMetrica tvingar inte företag att kasta ut sina befintliga verksamhetssystem. Plattformen kan fungera som det specialiserade telemetri- och IoT-datalagret som matar befintliga ERP-, WMS- och projektverktyg med realtidsdata.

”Vi kan bygga den tekniska komponent som saknas och integrera den med resten av verksamheten.”

11. Teknisk Arkitektur

Arkitekturen bakom realtidssystemet

Varje teknikval fyller ett specifikt syfte i att garantera genomströmning, stabilitet och låg svarstid.

Messaging / Ingestion

MQTT & EMQX

Tar emot telemetriströmmar och hanterar hundratusentals samtidiga enhetsanslutningar med minimal overhead.

Realtime Microservices

Go Worker Services

Specialiserade kompilerade Go-tjänster för höghastighetsparsing, polygon-geofencing och snabb validering utan webbserveroverhead.

Time-Series Data

TimescaleDB & PostgreSQL

Optimerad tidsseriedatabas för massiv historiklagring, kontinuerliga aggregationer och snabb ruttanalys.

In-Memory Cache

Redis State Layer

Håller det momentana tillståndet och den senaste telemetrin för alla enheter direkt i minnet för omedelbara API-svar.

Business Engine

PHP / Laravel & Alegor Core

Hanterar domänlogik, multi-tenant behörigheter, användare, lager, ordrar, rapporter och säkra API:er.

Integration & UX

Web, Mobile & REST API

Reaktiva kartor med Mapbox/Leaflet, mobilappar för fältpersonal och öppna integrations-API:er.

12. Prestandaoptimering

Skalning handlar om arkitektur – inte bara större servrar

När datamängderna växer exponentiellt räcker det inte att skala vertikalt. Kritiska och I/O-intensiva flaskhalsar isolerades och flyttades från den centrala webbapplikationen till dedikerade realtidstjänster.

Genom att cacha tracker-konfigurationer, batcha tidsserieskrivningar och separera transient tillståndsdata från permanent historik sänktes CPU-belastningen dramatiskt och systemet förblev blixtsnabbt.

Arkitekturell Förvandling
Före: Monolitisk I/O
Varje telemetripaket startade en webbprocess, utförde synkrona databasfrågor och skapade hög CPU-belastning vid trafiktoppar.
Efter: Specialiserad Go Ingestion + Cache
Asynkron mottagning i Go, millisekundscache i Redis och mikrosekundssnabb batch-skrivning till TimescaleDB. Dramatiskt lägre resursförbrukning.
13. Alegor-plattformens roll

Standardisera det generella. Utveckla det unika.

ToolMetrica är ett skolboksexempel på styrkan i Alegor-plattformen. Vi behövde inte återuppfinna grundläggande moduler som autentisering, rollstyrning, behörighetsmatriser, multi-tenancy eller API-gateways.

Hela utvecklingsteamets fokus kunde därmed riktas mot det som gör ToolMetrica tekniskt banbrytande: telemetriprotokoll, geofencingalgoritmer, tidsseriedata och hårdvaruintegrationer.

PROVEN FOUNDATION
✓ Multi-Tenancy
✓ RBAC & Behörigheter
✓ Säker REST API
✓ Audit Logging
✓ Notishantering
✓ Dokument & Export
14. Verifierade Resultat

Tekniska och produktmässiga resultat

En robust och verifierad helhetslösning från hårdvarans sensor till ledningens beslutsunderlag.

Skala & Volym
Hundratusentals

Arkitektur dimensionerad och stresstestad för massiva enhetsflottor.

Realtidslatens
< 100 ms

Från mottagen sensorpuls till uppdaterat tillstånd och kartvy.

Hybrid IoT
GPS + BLE

Fullständig integration av fordonstrackers och verktygsbeacons.

Affärskoppling
100% Integrerad

Telemetrin kopplas direkt till lager, projekt, ordrar och personal.

15. Gränssnitt & UX

Physical → Connected → Digital

Från hårdvara och beacons på verktyg till interaktiva realtidskartor, zoner och detaljerad historik.

Live Map & Fleet View

Realtidsöverblick över fordon, maskiner, byggarbetsplatser och utrustning med direkt status.

Geofence & Alert Engine

Rita zoner på karta, definiera arbetstider och få omedelbara larm vid otillåtna förflyttningar.

Telemetry & Utilization

Djupgående grafer över gångtider, rutter, batterihälsa och historisk maskinanvändning.

16. Nästa steg

Behöver er fysiska verksamhet bli digital?

Sensorer och trackers skapar data. Det svåra är att bygga systemet som gör datan användbar. Vi bygger hela kedjan – från enhet och realtidskommunikation till affärslogik, API och användargränssnitt.

Användning av cookies

Vi använder kakor (cookies) för att förbättra din upplevelse, analysera webbplatstrafik och mäta marknadsföringsinsatser. Läs mer i vår cookiepolicy.

Användning av cookies

Nödvändiga kakor

Krävs för grundläggande funktionalitet och säkerhet på webbplatsen. Kan inte inaktiveras.