Internet of Things

Vad är Internet of Things egentligen?

IoT är en stor hype just nu och kommer med stor sannolikhet att växa enormt mycket framöver. Ericsson förutspår hela 50 miljarder uppkopplade enheter år 2020 och Cisco förutspår till och med mer än 50 miljarder enheter. Det är redan idag en stor del av vår vardag och kommer att bli ännu större.

Generaliserat skulle man kunna kalla IoT för allting som är programmerarbart och som även har kommunikationsmöjligheter. IoT finns i områden som ditt hem, kontor, din bil och industri. Till och med börsrobotar skulle man kunna kalla en typ av IoT – en programvara som tar input från omvärlden, behandlar det och gör något som har en påverkan på omvärlden. Men generellt skulle man kalla IoT för att vara en enhet av något slag, som är programmerbar och kommunicerar med omvärlden.

Snabbt ut på marknaden! Idag är det många tillverkare som stressar fram IoT-enheter inom alla områden för att vara först ut på marknaden. Det är sunt, förståeligt och framförallt strålande för teknikutvecklingen. Man får tillgång till fantastiska lösningar som underlättar vardagsbestyren men är även till stor hjälp inom sjukvården och inom tillverkningsindustrin. Ser man till sin närhet och konsumentmarknaden så är det lustigt att tillverkare lätt missar hur enheten skall uppträda när uppkopplingen plötsligt går ned. Vad man gärna undviker är t.ex. att ditt uppkopplade hus med uppkopplat larm, temperaturstyrning, läckagelarm osv inte fungerar bara för att internet ligger nere. Det är spännande minst sagt och hände mig nyligen när routern plötsligt dog. Förvåningen är stor när man vant sig vid vissa funktioner i hemmet och dessa helt plötsligt slutar att fungera. Min lärdom av detta är om man skall automatisera t.ex. sitt hem så bör man se till att säkra vad enheterna skall hantera när nätet går ned, lägg alla enheter på ett separat nät och använd väldigt gärna molnlösningar men kanske mer som en backuplösning.

Tekniken bakom och standarder. TCP/IP är ganska fundamentalt, det är ju Internet of Things vi pratar om och vi skall skyffla data fram och tillbaka. Med den stora expansionen av IoT som pågår så är det ett problem med IPv4 och IP-adresser som inte räcker till, detta känner ni säkert till. Men ser man till vad de stora företagen förutspår vad gäller mängden enheter så är det ett problem. Tillverkare skall redan idag förbereda stöd för IPv6, allt annat är ingen bra design.

Transmissionen som WiFi, Z-Wave, Zigbee, bluetooth, GSM/LTE, LORA eller andra proprietära/opensource-lösningar kommer att variera mellan produkter, detta tycker jag personligen är bra då dessa egentligen anpassas till syftet för applikationen. Men bekymret idag är att många pratar olika ”språk”. Vissa enheter använder http, någon använder CoAP och andra MQTT bara för att nämna några få. Det finns idag inget standardiserat protokoll specifikt för IoT vilket kräver att man antingen väljer ett och aldrig avviker från detta eller att man tar smällen att använda flera och har förståelse för vad det krävs att integrera, ändra och underhålla det. Dock anser jag personligen att MQTT kommer bli den vedertagna standarden, detta stöds idag av de stora aktörerna som Microsoft, AWS och Google.

Säkerhet – är det största samtalsämnet inom IoT-området idag.
Det är många som ställer sig följande frågor just nu – Skall man kryptera informationen som skickas? Stödjer mina protokoll detta? Vad kräver det av mina enheter? Hur skall man komma enheter på ett säkert sätt? Här uppmanar jag ganska tydligt att alltid använda kryptering, separera IoT-nätet från övriga nät och säkra lösenord på allting. Det finns inga gyllene mellanvägar, stödjer inte protokoll eller enheter detta så välj andra produkter.

Hela IoT-området kommer att vara kaotiskt en tid framöver! Konsumenter och företag är idag tydliga med att de vill ha pålitliga och säkra enheter i sina hem, kontor, inom sjukvården och industrin. Tillverkare som inte står upp till dessa krav kommer försvinna från marknaden.

Personligen bygger jag alla mina enheter till mitt hem helt själv, vilket kan ha sina utmaningar. Men mycket lärorikt och otroligt kul när alla enheter samverkar. En vanlig vardagsmorgon börjar 06.00 med att den färdigladdade mobilen väcker mig. Efter alla skriverier om brandfarliga mobilladdare så stängs vägguttaget per automatik av när mobilen är färdigladdad, det gäller för övrigt alla mobilladdare i hemmet. Moodlight i sovrummet gör att ögonen succesivt vänjer sig vid dagsljuset innan det är dags att kliva upp ur sängen. Väl uppe ur sängen och på väg ut mot köket tänds lamporna upp allt eftersom jag hasar mig fram i morgontofflorna. I köket hälsas jag god morgon av ”Magicmirror”, där kalendern visar dagens aktiviteter och vilket väder man har att vänta sig denna ljuva dag. Jag hinner även att sucka lite åt graferna för elförbrukningen tills jag upptäcker blinkandet som betyder att nästa buss går om 10 min. På väg ut larmar jag på huset vilket triggar att alla lampor släcks och att allt upprepas när nästa person vaknar och kliver upp.

Jag kommer fortsätta prata om detta fantastiska område på Bloggen framöver. Funderar ni på IoT och behöver ett bollplank så kontakta gärna mig på jan.merstrand@advectas.se så bokar vi in ett möte.

Jan Merstrand heter jag och är senior-Business Intelligence-konsult på Advectas. Jag abetar främst med frontend-verktyg som Tableau och Power BI men försöker även hålla koll på IoT-utvecklingen. På fritiden pysslar jag lite med kretsar och lödkolv samt kodar egna hemautomationslösningar. Jag försöker även hinna med en och annan tur med min mountainbike.