Molntjänst övervakar uppkopplade IoT-enheter
Från Percepio kommer nu molntjänsten DevAlert för IoT-produktföretag. Tjänsten möjliggör en omedelbar kännedom om hårdvaruproblem i uppkopplade enheter och erbjuder visuell diagnostisk information för snabbare problemlösning.
– Forskning visar att inbyggda mjukvaruapplikationer ofta har tre till fem missade buggar per 1 000 kodrader när de släpps, säger Johan Kraft, Percepios VD och grundare. Med Percepio DevAlert får utvecklarna kännedom om dessa buggar så snart de dyker upp. Ju snabbare en uppdatering kan göras, desto färre slutanvändare kommer att påverkas. Att snabbare kunna fixa mjukvarubuggar och förkorta tiden från enhetens första symtom till dess problemet är löst, resulterar i högre produktkvalitet och nöjdare kunder under produktens hela livstid.
DevAlert, som under sin beta-testperiod gick under namnet Device Firmware Monitor, är en säker och skalbar molntjänst som fungerar med AWS IoT Core och stöder FreeRTOS- och ThreadX-baserad hårdvara. Support för andra realtidsoperativsystem tillhandahålls på begäran. DevAlert omfattar tre Percepio-komponenter:
* Classification Engine – en helt hanterad molntjänst som delar in varningar i unika problemkategorier och meddelar utvecklarna när nya problem identifieras. Detta underlättar för utvecklarna att felsöka och skyddar dem från att översvämmas av meddelanden utifall samma problem skulle upptäckas i många enheter. Alla varningar lagras i databasen. Därifrån kan de hämtas för granskning och statistiska rapporter, som hjälper utvecklare att bedöma hälsotillståndet hos deras flotta av uppkopplade enheter.
* Firmware Agent – en minneseffektiv spårningsinspelare som baseras på 15 års erfarenhet av RTOS-händelsespårning. Enhetens minnesbuffert på bara fyra kilobyte rymmer upp till 1 000 mjukvaruhändelser – fyra till åtta gånger så många som jämförbara händelsespårningsinspelare. Detta är viktigt för IoT-enhetsutvecklare, eftersom även minnesbegränsade system då kan lagra spår som är tillräckligt långa, och driftskostnaderna för uppladdning och lagring i molnet kan hållas nere.
* Percepio Tracealyzer – ett intuitivt visuellt spårningsverktyg som är resultatet av ett årtiondes utveckling och har starkt stöd från ledande RTOS- och kiselleverantörer. Tracealyzer ger utvecklare möjlighet att se rapporterade spår, däribland händelser som leder fram till felet, både i översikter över systemet och i ett antal detaljerade bilder för granskning av händelsesekvensen ur olika vinklar och identifiering av problem som inte kan upptäckas med traditionella felsökningsverktyg.
DevAlert kommer att börja säljas den 16 mars 2020 via Percepios leverantörsnätverk. Kunderna kan välja mellan tre licensnivåer beroende på mängden varningar och hur många Tracealyzer-licenser som behövs.
Filed under: SvenskTeknik