Monitoraggio remoto dei dispositivi IoT sul campo con DevAlert

Pubblicato il 24 febbraio 2020

Percepio, azienda specializzata nello sviluppo di strumenti per la visualizzazione di trace software per sistemi embedded e dispositivi IoT, ha sviluppato DevAlert, un servizio all’avanguardia basato su cloud per il coordinamento di dispositivi IoT che avverte immediatamente dell’esistenza di problemi a livello firmware nei dispositivi installati e fornisce informazioni diagnostiche di tipo visivo per accelerare la risoluzione dei problemi stessi.

“In base ai risultati di alcune ricerche – ha detto Johan Kraft, CEO e fondatore di Percepio – ogni 1.000 linee di codice della release iniziale di un applicativo software embedded contiene da 3 a 5 errori non rilevati. DevAlert è in grado di avvisare gli sviluppatori dell’esistenza di questi errori nel momento stesso in cui si verificano. Ovviamente, maggiore è la rapidità con la quale viene fornito un aggiornamento, minore sarà il numero degli utenti colpiti. La riduzione del tempo necessario per la riparazione degli errori software di un dispositivo, dalla comparsa dei primi sintomi fino al momento in cui viene installata la correzione, ha riflessi favorevoli sia sulla qualità del prodotto sia della soddisfazione del cliente nell’arco del ciclo di vita del prodotto stesso”.

Percepio DevAlert, che durante il periodo di beta test era stato denominato Device Firmware Monitor, è un servizio basato su cloud sicuro e scalabile che opera con AWS IoT e supporta il firmware basato su ThreadX e FreeRtos. A richiesta è disponibile il supporto per altri sistemi operativi.

DevAlert risulta composto dai tre componenti sviluppati da Percepio.

Engine di classificazione è un servizio cloud completamente gestito che classifica gli avvisi (alert) in categorie di problemi uniche e invia una notifica agli sviluppatori nel momento in cui vengono individuati nuovi problemi. In questo modo è possibile non solo ridurre la mole di analisi necessaria, ma anche evitare l’invio di un gran numero di notifiche agli sviluppatori nel momento in cui il medesimo problema viene riscontrato in più dispositivi. Tutti gli avvisi vengono archiviati in un database e posso essere recuperati allo scopo di effettuare ispezioni oppure stilare report statistici che rappresentano un valido ausilio per gli sviluppatori nella valutazione dello “stato di salute” della loro rete di dispositivi installati.

Agente firmware è un registratore di tracing efficiente in termini di impiego delle risorse di memoria che sfrutta la pluriennale esperienza maturata dalla società nel tracing di eventi dell’RTOS. Un buffer di memoria di dimensioni pari a soli 4 kbyte presente sul dispositivo può memorizzare fino a 1.000 eventi software: si tratta di un numero superiore di un fattore compreso tra quattro e otto rispetto a quello di analoghi registratori di trace di eventi. Si tratta di un aspetto particolarmente critico per gli sviluppatori di dispositivi IoT in quanto consente anche a sistemi che dispongono di risorse di memoria limitate di archiviare tracce di lunghezza sufficiente, oltre a minimizzare i costi operativi per la memorizzazione e il trasferimento (upload) sul cloud.

Percepio Tracealyzer è un tool diagnostico molto intuitivo che permette di visualizzare i dati di trace, frutto di un lavoro di sviluppo che si è protratto nell’arco di un decennio, e che può vantare un forte supporto di alcuni fra i più importanti sviluppatori di RTOS e fornitori di silico. Tracealyzer consente agli sviluppatori di visualizzare le trace riportate, inclusi gli eventi che hanno portato al verificarsi di un errore. Tali visualizzazione possono essere sotto forma di panoramica a livello di sistema oppure di un certo numero di visualizzazioni dettagliate che permettono agli sviluppatori di ispezionare la sequenza di eventi da differenti angolazione e identificare problemi che non possono essere individuati utilizzando i tool di debug tradizionali.

“La visualizzazione del trace è stato un tool a lungo trascurato per un debug rapido ed efficiente e Percepio ha rivestito un ruolo di primo piano in questo settore per almeno un quinquennio” – ha sottolineato Jacob Beningo, president e principal consultant di Beningo Embedded Group. “Ora con DevAlert, Percepio ha ampliato le potenzialità applicative di questo tool ad alte prestazioni consentendone l’utilizzo in ambito IoT, un universo in continua espansione dove il rischio correlato alla presenza di errori nei dispositivi installati è particolarmente elevato. Gli sviluppatori sono ora in grado di garantire la qualità dei loro prodotti quando sono sul campo e, molto spesso, risolvere eventuali problemi prima ancora che gli utilizzatori possano rendersi conto dell’esistenza degli stessi. Per questo motivo DevAlert è uno strumento indispensabile nello sviluppo di ogni progetto embedded o IoT”.

Percepio coopera in maniera sinergica con le principali aziende operanti nel settore dei semiconduttori che detengono un ruolo di primo piano nello sviluppo di applicazioni IoT, contribuendo in modo attivo al successo commerciale dei prodotti dei loro clienti. Numerosi partner hanno collaborato con Percepio fornendo ai rispettivi clienti la versione beta di DevAlert per il collaudo.

“Utilizzando DevAlert, il tool per il debug remoto di Percepio, i produttori di dispositivi possono identificare e correggere in tempi rapidi eventuali problemi software nei prodotti IoT già installati sul campo“ – ha affermato Gary Sugita, direttore marketing della IoT Compute & Wireless Business di Cypress. “Le piattaforme IoT di Cypress, che includono i microcontrollori della linea PSoC 6 a bassissimi consumi e avanzate funzioni di connettività basate sugli standard Wi-Fi e Bluetooth possono funzionare senza problemi con gli avanzati tool DevAlert e TraceAlyzer di Percepio”.

“Nonostante le MCU della linea STM32 con core Arm Cortex-M a 32 bit siano tra le migliori al momento disponibili e il relativo ecosistema sia uno tra i più completi e avanzati, il codice applicativo contiene inevitabilmente errori difficili da individuare e correggere” – ha spiegato Laurent Hanus, Ecosystem Marketing Manager di STMicroelectronics. “La possibilità di far girare in maniera non intrusiva un programma diagnostico per il trace ad alte prestazioni come Percepio DevAlert rappresenta per gli sviluppatori un valido ausilio per individuare e correggere eventuali errori, minimizzando in tal modo i tempi di fermo per gli utilizzatori”.



Contenuti correlati

  • Edge e Cloud nella produzione di impermeabilizzanti per edilizia

    Un percorso di innovazione per l’ottimizzazione del processo produttivo nel settore degli impermeabilizzanti per l’edilizia: come l’intelligenza artificiale applicata in linea ha consentito a Volteco di migliorare l’efficienza, ridurre gli sprechi e aumentare la qualità del prodotto...

  • Le innovazioni dei controllori industriali

    I controllori industriali continuano a occupare una posizione strategica nell’era della trasformazione digitale. In particolare, le tecnologie basate su IoT, Edge computing, AI, robotica e virtualizzazione ne stanno elevando le potenzialità a un nuovo livello. Leggi l’articolo

  • Controllo della produzione: imperativo ottimizzare la convergenza OT-IT

    L’integrazione dei sistemi di controllo di fabbrica con le applicazioni IT di gestione del business promette di portare nuovi livelli di efficienza e produttività: l’orchestrazione di software MES, ERP, cloud e applicazioni IIoT va però attuata minimizzando...

  • Prestazioni ed efficienza, con un ecosistema aperto e connesso

    La piattaforma d’automazione di Wago, che spazia dal controller puro alle soluzioni Edge e IoT, rappresenta un insieme di tecnologie abilitanti per un ecosistema aperto e connesso che, anche nelle applicazioni più impegnative, permetta di massimizzare prestazioni,...

  • IoT e AI Zerynth nelle lavorazione meccaniche di T.G.R.

    T.G.R. Srl, azienda specializzata in lavorazioni meccaniche come tornitura, fresatura e rettifica per la produzione di particolari meccanici, ha compiuto un significativo passo avanti nella propria trasformazione digitale grazie all’adozione dalla piattaforma IoT & AI di Zerynth....

  • Roboverse Reply AIRA Challenge controllo remoto mobile robot
    Controllo remoto di mobile robot mediante VR, Reply vince l’AIRA Challenge

    Roboverse Reply, specializzata nell’integrazione di robotica, Reality Capture e Mixed Replity, ha vinto per la seconda volta consecutiva l’Advanced Industrial Robotic Applications (AIRA) Challenge. Il concorso invitava esperti di fama mondiale a sviluppare soluzioni innovative per consentire...

  • Le connessioni IoT cellulari private nell’industria manifatturiera saranno 108 milioni nel 2030

    I clienti dell’ Industrial IoT (IIoT) sono desiderosi di digitalizzare casi d’uso critici con reti dedicate ad alta potenza, rendendo questi settori leader nell’adozione privata del 4G e del 5G. Il report di ABI Research Secondo un nuovo...

  • Convergenza fisica e sicurezza informatica: le migliori pratiche e i vantaggi

    La sicurezza aziendale moderna richiede un approccio integrato che unisca la sicurezza fisica con quella informatica. Con l’aumento delle minacce digitali e degli attacchi fisici, le organizzazioni devono adottare soluzioni che garantiscano una protezione completa a 360 gradi....

  • onsemi produzione carburo di silicio Repubblica Ceca semiconduttori
    onsemi investe in produzione di carburo di silicio in Repubblica Ceca

    onsemi annuncia il proprio piano di stabilire un impianto di produzione di carburo di silicio (SiC) all’avanguardia e integrato verticalmente in Repubblica Ceca. Il sito produrrà i semiconduttori di potenza intelligenti dell’azienda, essenziali per migliorare l’efficienza energetica...

  • Pepperl Fuchs trasmissione dati Ethernet-APL FieldConnex IIoT
    Trasmissione dati ed energia in Ethernet-APL con Pepperl+Fuchs

    Pepperl+Fuchs presenta lo switch di campo Ethernet-APL Rail, ultima innovazione di FieldConnex che, con un unico cavo per la trasmissione di dati ed energia, rivoluziona l’automazione di processo. La trasmissione veloce ed efficiente di grandi quantità di...

Scopri le novità scelte per te x