Le aziende dovrebbero adottare le soluzioni IoT esistenti o crearne di proprie?

Le aziende dovrebbero adottare le soluzioni IoT esistenti o crearne di proprie?

Nodo di origine: 2037878

All’inizio del loro percorso verso l’IoT, le aziende si trovano di fronte a un bivio: adottano le soluzioni IoT esistenti, ne costruiscono di proprie o mescolano e abbinano le due?

Ogni stack tecnologico IoT coinvolge quattro componenti fondamentali: hardware, software, reti e applicazioni front-end o UI. È molto da gestire internamente per le aziende. UN Sondaggio Cisco ha rilevato che circa il 75% dei progetti IoT falliscono, in gran parte a causa della mancanza di competenze. 

Per contrastare queste sfide, Piattaforme IoT hanno avuto una popolarità alle stelle. Semplificano molti degli aspetti complessi dello sviluppo IoT in modo che le aziende possano accedere a dati puliti con il minimo sforzo. 

Ma è questa l’unica via da seguire? Oppure la creazione di soluzioni IoT personalizzate ha ancora valore? 

Qui, esamineremo la difficile situazione tra l'adozione di soluzioni IoT esistenti e la loro realizzazione personalizzata.

Componenti di uno stack tecnologico IoT

LaptopLaptop

Per costruire un sistema IoT, le aziende devono progettare o acquistare quanto segue:

  • Sensori e hardware abilitati alla rete (tipicamente con firmware incorporato, ovvero sistemi incorporati – le "Cose").
  • Hardware e funzionalità di rete, ad esempio router e gateway di rete, per autenticare e aggregare i dati provenienti dai sensori. 
  • Il livello di elaborazione (noto anche come middleware), collega l'hardware periferico con i sistemi centralizzati. Memorizza, analizza ed elabora i dati utilizzando una varietà di moduli e processi, come l'apprendimento automatico. 
  • Livello applicativo/front-end, che acquisisce dati puliti e utilizzabili dal livello di elaborazione da utilizzare in applicazioni, dashboard e interfacce utente per insight, trasformazione e azione. 

Quindi, quali sono le opzioni per costruire uno stack tecnologico IoT? 

Creare le proprie soluzioni IoT

Per creare una soluzione IoT end-to-end personalizzata, è necessario sviluppare, implementare e gestire i seguenti strumenti, tecnologie e processi: 

  • Hardware 
  • Distribuzione e manutenzione del server
  • API e connettività 
  • Costruzione e manutenzione del database
  • Applicazioni front-end e UI/UX
  • Sicurezza e conformità Caratteristiche 
Ingegnere nel processo tecnologicoIngegnere nel processo tecnologico

Per cominciare, progettare l'hardware da zero è fuori discussione per la maggior parte. Ma, fortunatamente, l’hardware IoT è relativamente economico e facile da installare. È necessario considerare l'interoperabilità e la scalabilità dei componenti, compresi eventuali edge computing requisiti.  

Vale la pena sottolineare che le aziende possono possedere parte o tutto l'hardware necessario per implementare un sistema IoT. Ad esempio, i fornitori di taxi e di consegna come Uber estraggono dati dalle app per smartphone degli autisti. Dovevano solo sviluppare l'app, il middleware e le applicazioni front-end necessarie per utilizzare i dati. 

Una volta protetto l'hardware, le aziende devono sviluppare il middleware e le applicazioni front-end necessarie per convertire i dati grezzi dei sensori in dati puliti ed elaborati per analisi, approfondimenti e azioni. 

È qui che possono intervenire le piattaforme IoT.

Utilizzo di piattaforme IoT

In parole povere, una piattaforma IoT acquisisce dati da dispositivi e hardware, li elabora e li rende disponibili in un formato che le aziende possono utilizzare immediatamente. 

Le aziende necessitano di un flusso di dati IoT pulito e utilizzabile: solo allora i dati potranno essere analizzati, visualizzati, trasformati e distribuito in varie applicazioni, ecc. 

Piattaforma di elaborazione dati IoTPiattaforma di elaborazione dati IoT

La maggior parte delle piattaforme IoT fornisce le seguenti funzionalità principali:

  • Controllo Accessi
  • Gestione dei sensori e dei dispositivi IoT
  • Elaborazione dei dati
  • Archivio dati
  • Automazione del flusso di lavoro 
  • Dashboard e reportistica
  • Alcune piattaforme, come Particella.io, forniscono anche servizi di installazione e gestione dell'hardware

Le piattaforme IoT in genere forniscono i propri servizi su abbonamento e i costi aumentano con la quantità di dati richiesti, servizi utilizzati, ecc. I costi sono ragionevoli per piccole installazioni ma possono aumentare rapidamente, il che può spiazzare le aziende. 

Anand Tamboli, autore di Costruisci la tua piattaforma IoT, evidenzia il caso di Lyft, che si è trovata bloccata in un contratto da 300 milioni di dollari con AWS per gran parte del 2021 dopo che i costi del cloud erano andati fuori controllo. 

Molte aziende stanno riequilibrando gli investimenti nel cloud con investimenti in infrastrutture on-premise per mitigare la spirale dei costi del cloud, soprannominata “migrazione inversa". 

Lo stesso si può dire dell’adozione dell’IoT: mantenere alcune soluzioni internamente può rivelarsi più conveniente a lungo termine. 

Dovresti costruire la tua piattaforma IoT o acquistarla?

Costruisci il tuo

In generale, la creazione di soluzioni personalizzate offre maggiore flessibilità a lungo termine e controllo su hardware, software e costi. Tuttavia, ciò comporta un investimento iniziale più elevato e un time-to-market più lento. 

Le aziende con competenze interne significative possono prendere in considerazione la creazione di almeno alcune soluzioni interne. Molti strumenti e tecnologie necessari per elaborare, pulire e trasformare i dati IoT sono open source, quindi le soluzioni ingegneristiche possono essere poco costose se l'azienda dispone di team di sviluppo interni. 

Il team discute sulle nuove funzionalità da applicare in aziendaIl team discute sulle nuove funzionalità da applicare in azienda

Inoltre, coloro che hanno obiettivi ovvi per la propria implementazione dell’IoT potrebbero non aver bisogno dei tanti fronzoli offerti dalle complesse piattaforme IoT e potrebbero fare meglio a progettare alternative interne economicamente vantaggiose. 

È assolutamente possibile combinare soluzioni personalizzate con moduli cloud per carichi di lavoro complessi come il machine learning. 

Acquisto

Investire in piattaforme IoT as a Service (PaaS) semplifica il processo di sviluppo di middleware complessi, accelerando il time-to-market. 

Accordo di acquisto tra aziendeAccordo di acquisto tra aziende

Questo è il loro principale interesse e può rivelarsi un enorme vantaggio per le giovani imprese che necessitano di soluzioni IoT funzionali e veloci o per le aziende mature con budget elevati che necessitano di qualcosa che “funzioni e basta”. 

Inoltre, le aziende beneficiano di tecnologie all’avanguardia e di accordi sul livello di servizio che coprono vari aspetti di manutenzione, supporto, sicurezza, ecc. 

Il verdetto

Per le aziende che necessitano dell’IoT ma che non dispongono praticamente di hardware o competenze interne, le piattaforme IoT sono senza dubbio attraenti, ma ciò potrebbe cambiare man mano che maturano e i costi delle piattaforme aumentano. 

In definitiva, la necessità di soluzioni personalizzate varia in base ai requisiti e alle competenze interne. 

Costruisci prototipi, discuti le esigenze con sviluppatori e ingegneri e valuta se le soluzioni interne possono funzionare o meno per ora e per il futuro. 

Timestamp:

Di più da IoT ora