Snabbare insikt, mindre bandbredd och större säkerhet – det är löftet om lösningar för Edge Processing för sakernas internet (IoT). Men det löftet är förenat med ökad komplexitet och kostnader. Dessutom, som med all ny teknik, är inte alla lösningar lika bra. Det innebär möjligheter för kanalproffs som kan hjälpa kunderna att sortera bland bruset.
Typiskt sett strömmar IoT-enhetsdata till ett moln för bearbetning, vilket kräver bandbredd och tid. ”Det kanske inte är praktiskt att transportera alla dessa data”, säger Ramya Ravichandar, produktchef för FogHorn Systems Inc. som utvecklar intelligent programvara för industriella och kommersiella IoT-lösningar i Mountain View, Kalifornien.
Däremot kan IoT-analyser, datatolkningar och andra uppgifter utföras på plats med hjälp av bearbetning i kanten, säger Steve Hilton, vd för MachNation, ett Bostonbaserat IoT-analytikföretag som också driver ett testlaboratorium för IoT-plattformar. Detta arrangemang erbjuder tre primära fördelar, fortsätter han: ”Överensstämmelse, eftersom alla data förvaras på plats; riskminimering, genom att eliminera all latens för anslutning till ett moln; och fysisk säkerhet, som att stänga av en utrustning baserat på förinställda regler.”
Ravichandar tillägger att bearbetning i kanten gör det möjligt för dig att fånga upp vad hon kallar ”förgängliga insikter”, dvs. information som kräver att du agerar omedelbart för att få en konkurrensfördel. ”Men IoT edge processing är nytt och fortfarande under utveckling”, erkänner hon. ”Du måste kunna köra en algoritm i kanten för att verifiera att uppgifterna är användbara på grund av det gamla problemet ’garbage in, garbage out’.”
Praktiska frågor kan också komma i vägen, säger Hilton. ”Edge-enheter är relativt dyra jämfört med andra typer av IoT-enheter, och du måste tillhandahålla AC-ström”, förklarar han. Att ha rätt programvara är nyckeln, tillägger han, eftersom 90 procent av komplexiteten är programvarurelaterad. Och slutligen, medan molnbearbetning kan samla data från flera enheter för att få en bättre helhetsförståelse av systemet, ”har kant-enheterna en begränsad bild av systemet.”
Din mjukvara måste också köras med ett litet fotavtryck. ”Vi arbetar med X86-, ARM32- och ARM64-processorer och har i allmänhet bara 150-200 MB minne att arbeta i”, säger Ravichandar. ”Det finns andra appar som konkurrerar om de tillgängliga beräkningsresurserna, så vi måste optimera programvaran så att den kan köras på ett så litet utrymme som möjligt för att kunna placera den på en edge-enhet.”
Alla ”edge processing” är inte heller lika. Ravichandar säger att vissa tillverkare hävdar att deras lösningar behandlar IoT-data på enhetsnivå, men att de i själva verket skickar tillbaka den till ett lokalt datacenter. Även om det är snabbare än att vänta på ett svar från ett moln, betyder ”edge processing” enhetsbehandling, så hon föreslår att man kontrollerar detta med tillverkarna.
För små och medelstora företag rekommenderar Hilton att man samarbetar med ett IoT-tjänstebolag eller en leverantör av en PES-lösning (IoT platform-enabled solution) för att få hjälp med att implementera en IoT-edge-lösning. ”Dessa typer av företag har färdigmonterade IoT-lösningar för att matcha kundernas nödvändiga användningsfall”, förklarar han. ”Med det sagt är det inte lätt att hitta tjänsteföretag eller PES-leverantörer som erbjuder IoT-lösningar för små och medelstora företag.”
Ett beprövat tekniskt tillvägagångssätt för att lösa IoT-utmaningar kan också vara svårt att hitta. ”IoT är lite som vilda västern och det finns inga standardmetoder för att göra saker och ting”, säger Hilton. ”Det finns många bästa metoder, men de är starkt beroende av vilken arkitektur kunden väljer för sin IoT-lösning. Och det finns dussintals IoT-arkitekturer.”
Den typen av komplexitet kommer att avskräcka vissa företag från att förlita sig på IoT-redskapsenheter för bearbetning, dataanalys och datavisualisering. MachNations forskning förutspår faktiskt att år 2026 kommer hälften av alla IoT-installationer att vara en hybridblandning av edge-bearbetning och molnbearbetning. I åtminstone vissa fall kommer dock fördelarna med att bearbeta information så nära handlingen som möjligt att rättfärdiga de kostnader och olägenheter som det innebär.
Bild: istock