Corso di formazione IoT Programming with Python
Internet of Things (IoT) è un'infrastruttura di rete che collega oggetti fisici e applicazioni software in modalità wireless, consentendo loro di comunicare tra loro e scambiare dati tramite comunicazioni di rete, cloud computing e acquisizione dati. Python è un linguaggio di programmazione di alto livello consigliato per l'IoT grazie alla sua sintassi chiara e all'ampio supporto della comunità.
In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come programmare soluzioni IoT con Python.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendere i fondamenti dell'architettura IoT
- Impara le basi dell'uso Raspberry Pi
- Installare e configurare Python su Raspberry Pi
- Scopri i vantaggi dell'utilizzo di Python nella programmazione di sistemi IoT
- Creare, testare, distribuire e risolvere i problemi di un sistema IoT utilizzando Python e Raspberry Pi
Pubblico
- Gli sviluppatori
- Ingegneri
Formato del corso
- In parte lezione, in parte discussione, esercizi e pratica pratica pesante
Nota
- Per richiedere una formazione personalizzata per questo corso, contattateci per l'organizzazione.
Struttura del corso
Introduzione a Internet of Things (IoT)
- Comprendere i fondamenti dell'IoT
- Esempi di dispositivi e piattaforme IoT
Perché Python è un linguaggio Good per la creazione di sistemi IoT
Panoramica dell'architettura delle soluzioni IoT
- Componenti IoT
- Sensori e attuatori analogici
- Sensori digitali
- Internet Gateway e Sistemi di Acquisizione Dati
- Aggregazione dei dati
- Conversione da analogico a digitale
- Bordo IT
- Analitica
- Pre-elaborazione
- Centro dati / Cloud
- Analitica
- Management
- Archivio
Utilizzo di Raspberry Pi per IoT
Installazione e configurazione di Python su Raspberry Pi
Costruire un sistema IoT con Python e Raspberry Pi
- Collegamento e gestione dei sensori
- Estrazione e analisi dei dati dai sensori
- Archiviazione, gestione e azione sui dati
Test e distribuzione di un sistema IoT con Python e Raspberry Pi
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Esperienza di programmazione di base Python
- Esperienza di base o familiarità con microcontrollori o microprocessori
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione IoT Programming with Python - Booking
Corso di formazione IoT Programming with Python - Enquiry
IoT Programming with Python - Richiesta di consulenza
Richiesta di consulenza
Recensioni (1)
Vengono forniti esempi pratici e un contesto più ampio.
James - Mitsubishi Electric R&D Centre Europe BV (MERCE-UK)
Corso - IoT Programming with Python
Traduzione automatica
Corsi in Arrivo
Corsi relativi
5G and IoT
14 oreL'obiettivo della formazione è quello di spiegare cos'è la rete 5G e quale impatto ha sulle tecnologie intelligenti. Voglio mostrarvi sia i vantaggi che gli svantaggi di queste relazioni tecnologiche (5G/IoT) e mostrarvi le direzioni di sviluppo della rete, che - fin dall'inizio - è stata dedicata al mondo smart.
Advanced Edge Computing
21 oreApprofondisci il regno innovativo dell'edge computing con questo corso avanzato. Esplora architetture sofisticate e affronta le sfide dell'integrazione, preparandoti a sfruttare tutto il potenziale dell'edge computing in una varietà di ambienti aziendali. Acquisisci esperienza in strumenti e metodologie all'avanguardia per implementare, gestire e ottimizzare soluzioni di edge computing che soddisfino le esigenze specifiche del settore.
Big Data Business Intelligence for Govt. Agencies
35 oreI progressi tecnologici e la crescente quantità di informazioni stanno trasformando il modo in cui vengono condotte le attività in molti settori, tra cui quello governativo. GoI tassi di generazione dei dati e di archiviazione digitale sono in aumento a causa della rapida crescita di dispositivi e applicazioni mobili, sensori e dispositivi intelligenti, soluzioni di cloud computing e portali rivolti ai cittadini. Man mano che le informazioni digitali si espandono e diventano più complesse, anche la gestione, l'elaborazione, l'archiviazione, la sicurezza e la disposizione delle informazioni diventano più complesse. I nuovi strumenti di acquisizione, ricerca, scoperta e analisi aiutano le organizzazioni a ottenere informazioni dettagliate dai dati non strutturati. Il mercato governativo è a un punto di svolta, rendendosi conto che le informazioni sono una risorsa strategica e che il governo deve proteggere, sfruttare e analizzare le informazioni strutturate e non strutturate per servire e soddisfare meglio i requisiti della missione. Mentre i leader governativi si sforzano di far evolvere le organizzazioni basate sui dati per portare a termine con successo la missione, stanno gettando le basi per correlare le dipendenze tra eventi, persone, processi e informazioni.
Soluzioni governative di alto valore saranno create da un mashup delle tecnologie più dirompenti:
- Dispositivi mobili e applicazioni
- Servizi cloud
- Tecnologie per il social business e il networking
- Big Data e analisi
IDC prevede che entro il 2020 l'industria IT raggiungerà i 5 trilioni di dollari, circa 1,7 trilioni di dollari in più rispetto a oggi, e che l'80% della crescita del settore sarà guidata da queste tecnologie di terza piattaforma. A lungo termine, queste tecnologie saranno strumenti chiave per affrontare la complessità dell'aumento dell'informazione digitale. Big Data è una delle soluzioni industriali intelligenti e consente alla pubblica amministrazione di prendere decisioni migliori agendo sulla base di modelli rivelati dall'analisi di grandi volumi di dati, correlati e non correlati, strutturati e non strutturati.
"Dare un senso a questi volumi di Big Data richiede strumenti e tecnologie all'avanguardia in grado di analizzare ed estrarre conoscenze utili da flussi di informazioni vasti e diversificati", hanno scritto Tom Kalil e Fen Zhao dell'Ufficio della Casa Bianca per la politica scientifica e tecnologica in un post sul blog dell'OSTP.
La Casa Bianca ha fatto un passo avanti per aiutare le agenzie a trovare queste tecnologie quando ha istituito la National Research and Development Initiative nel 2012. L'iniziativa ha incluso più di 200 milioni di dollari per sfruttare al meglio l'esplosione di Big Data e gli strumenti necessari per analizzarla.
Le sfide che Big Data pone sono tanto scoraggianti quanto incoraggianti sono le sue promesse. Archiviare i dati in modo efficiente è una di queste sfide. Come sempre, i budget sono limitati, quindi le agenzie devono ridurre al minimo il prezzo per megabyte di storage e mantenere i dati a portata di mano in modo che gli utenti possano ottenerli quando vogliono e come ne hanno bisogno. Il backup di enormi quantità di dati aumenta la sfida.
Analizzare i dati in modo efficace è un'altra grande sfida. Molte agenzie utilizzano strumenti commerciali che consentono loro di setacciare montagne di dati, individuando le tendenze che possono aiutarle a operare in modo più efficiente. (Un recente studio di MeriTalk ha rilevato che i dirigenti IT federali pensano che Big Data potrebbe aiutare le agenzie a risparmiare più di 500 miliardi di dollari, soddisfacendo al contempo gli obiettivi della missione).
Gli strumenti sviluppati su misura Big Data consentono inoltre alle agenzie di soddisfare la necessità di analizzare i propri dati. Ad esempio, il Computational Data Analytics Group dell'Oak Ridge National Laboratory ha messo a disposizione di altre agenzie il suo sistema di analisi dei dati Piranha. Il sistema ha aiutato i ricercatori medici a trovare un collegamento in grado di avvisare i medici degli aneurismi aortici prima che colpiscano. Viene utilizzato anche per compiti più banali, come setacciare i curriculum per mettere in contatto i candidati con i responsabili delle assunzioni.
Insurtech: A Practical Introduction for Managers
14 oreInsurtech (noto anche come Digital Insurance) si riferisce alla convergenza tra assicurazioni e nuove tecnologie. Nel campo degli "assicuratori digitali" applicano innovazioni tecnologiche ai loro modelli di business e operativi al fine di ridurre i costi, migliorare l'esperienza del cliente e aumentare l'agilità delle loro operazioni.
In questo corso di formazione con istruttore, i partecipanti acquisiranno una comprensione delle tecnologie, dei metodi e della mentalità necessari per realizzare una trasformazione digitale all'interno delle loro organizzazioni e nel settore in generale. La formazione è rivolta ai manager che hanno bisogno di acquisire una visione d'insieme, abbattere l'hype e il gergo e muovere i primi passi nella definizione di una strategia.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Discutere Insurtech e tutte le sue parti componenti in modo intelligente e sistematico
- Identificare e demistificare il ruolo di ciascuna tecnologia chiave all'interno di Insurtech.
- Redigere una strategia generale per l'implementazione di Insurtech all'interno della propria organizzazione
Pubblico
- Assicuratori
- Tecnologi nel settore assicurativo
- Stakeholder del settore assicurativo
- Consulenti e analisti aziendali
Formato del corso
- Parte lezione, parte discussione, esercizi e attività di gruppo di studio di casi
Digital Transformation with IoT and Edge Computing
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a professionisti IT di livello intermedio e manager aziendali che desiderano comprendere il potenziale dell'IoT e dell'edge computing per consentire l'efficienza, l'elaborazione in tempo reale e l'innovazione in vari settori.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendere i principi dell'IoT e dell'edge computing e il loro ruolo nella trasformazione digitale.
- Identifica i casi d'uso per l'IoT e l'edge computing nei settori manifatturiero, logistico ed energetico.
- Distingui tra architetture di edge computing e cloud computing e scenari di implementazione.
- Implementa soluzioni di edge computing per la manutenzione predittiva e il processo decisionale in tempo reale.
Applied Edge AI
35 oreCombina il potere trasformativo dell'IA con l'agilità dell'edge computing in questo corso completo. Impara a distribuire i modelli di intelligenza artificiale direttamente sui dispositivi edge, dalla comprensione delle architetture CNN alla padronanza della distillazione della conoscenza e dell'apprendimento federato. Questa formazione pratica ti fornirà le competenze per ottimizzare le prestazioni dell'IA per l'elaborazione in tempo reale e il processo decisionale all'edge.
Edge AI for IoT Applications
14 oreQuesta formazione dal vivo con istruttore in Italia (online o in loco) è rivolta a sviluppatori di livello intermedio, architetti di sistema e professionisti del settore che desiderano sfruttare l'Edge AI per migliorare le applicazioni IoT con funzionalità intelligenti di elaborazione e analisi dei dati.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i fondamenti dell'Edge AI e la sua applicazione nell'IoT.
- Impostare e configurare gli ambienti Edge AI per i dispositivi IoT.
- Sviluppa e distribuisci modelli di intelligenza artificiale su dispositivi edge per applicazioni IoT.
- Implementa l'elaborazione dei dati in tempo reale e il processo decisionale nei sistemi IoT.
- Integra l'Edge AI con vari protocolli e piattaforme IoT.
- Affronta le considerazioni etiche e le best practice nell'Edge AI per l'IoT.
Edge Computing
7 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a product manager e sviluppatori che desiderano utilizzare Edge Computing per decentralizzare la gestione dei dati per ottenere prestazioni più rapide, sfruttando i dispositivi intelligenti situati sulla rete di origine.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendere i concetti di base e i vantaggi di Edge Computing.
- Identifica i casi d'uso e gli esempi in cui Edge Computing può essere applicato.
- Progetta e costruisci Edge Computing soluzioni per un'elaborazione più rapida dei dati e costi operativi ridotti.
Edge Computing Infrastructure
28 oreCostruisci una solida base nella progettazione e gestione di un'infrastruttura di edge computing resiliente. Scopri di più sulle infrastrutture cloud ibride aperte, sulla gestione dei carichi di lavoro su cloud diversi e sulla garanzia di flessibilità e ridondanza. Questa formazione fornisce conoscenze essenziali sulla creazione di un'infrastruttura scalabile e sicura che supporti le esigenze dinamiche delle applicazioni moderne con l'edge computing.
Federated Learning in IoT and Edge Computing
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a professionisti di livello intermedio che desiderano applicare Federated Learning per ottimizzare le soluzioni IoT e di edge computing.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendi i principi e i vantaggi di Federated Learning nell'IoT e nell'edge computing.
- Implementa Federated Learning modelli su dispositivi IoT per l'elaborazione decentralizzata dell'intelligenza artificiale.
- Riduci la latenza e migliora il processo decisionale in tempo reale negli ambienti di edge computing.
- Affronta le sfide relative alla privacy dei dati e ai vincoli di rete nei sistemi IoT.
Introduction to IoT Using Raspberry Pi
14 oreInternet of Things (IoT) è un'infrastruttura di rete che collega oggetti fisici e applicazioni software in modalità wireless, consentendo loro di comunicare tra loro e scambiare dati tramite comunicazioni di rete, cloud computing e acquisizione dati.
In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno i fondamenti dell'IoT mentre passano attraverso la creazione di un sistema di sensori IoT utilizzando il Raspberry Pi.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendere i principi dell'IoT, inclusi i componenti IoT e le tecniche di comunicazione
- Scopri come configurare Raspberry Pi specificamente per le applicazioni IoT
- Costruisci e distribuisci il proprio sistema di sensori IoT
Pubblico
- Hobbisti
- Ingegneri e tecnici hardware/software
- Persone tecniche in tutti i settori
- Sviluppatori principianti
Formato del corso
- In parte lezione, in parte discussione, esercizi e pratica pratica pesante
Nota
- Raspberry Pi Supporta vari sistemi operativi e linguaggi di programmazione. Questo corso utilizzerà Raspbian basato su Linux come sistema operativo e Python come linguaggio di programmazione. Per richiedere un setup specifico, contattateci per l'accordo.
- I partecipanti sono responsabili dell'acquisto dell'hardware e dei componenti Raspberry Pi.
NB-IoT for Developers
7 oreIn questo corso di formazione dal vivo con istruttore in Italia, i partecipanti impareranno a conoscere i vari aspetti di NB-IoT (noto anche come LTE Cat NB1) durante lo sviluppo e la distribuzione di un'applicazione basata su NB-IoT di esempio.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Identifica i diversi componenti di NB-IoT e come si adattano insieme per formare un ecosistema.
- Comprendere e spiegare le funzionalità di sicurezza integrate nei dispositivi NB-IoT.
- Sviluppa una semplice applicazione per tracciare NB-IoT dispositivi.
Raspberry Pi for Beginners
14 oreRaspberry Pi è un piccolo computer single-board.
In questo allenamento diretto da istruttori, i partecipanti impareranno come configurare e programmare il Raspberry Pi per servire come un sistema interattivo e potente.
Al termine di questo corso, i partecipanti saranno in grado di:
- Creazione di un IDE (ambiente di sviluppo integrato) per la massima produttività di sviluppo
- Programma Raspberry Pi per controllare dispositivi come sensori di movimento, allarmi, server web e stampanti.
- Comprendere l'architettura Raspberry Pi's, compresi gli input e i connettori per i dispositivi add-on.
- Comprendere le varie opzioni nelle lingue di programmazione e nei sistemi operativi
- Testare, smaltire e sfruttare il Raspberry Pi per risolvere i problemi del mondo reale
Il pubblico
- sviluppatori
- Tecnici hardware/software
- Personaggi tecnici in tutte le industrie
- Gli Hobby
Il formato del corso
- Lezioni parziali, discussioni parziali, esercizi e pratiche pesanti
Nota
- Raspberry Pi supporta diversi sistemi operativi e lingue di programmazione. Questo corso utilizzerà il Raspbian come sistema operativo e Python come linguaggio di programmazione. Per richiedere una configurazione specifica, si prega di contattarci per organizzare.
- I partecipanti sono responsabili dell'acquisto del hardware e dei componenti Raspberry Pi.
Raspberry Pi + OpenCV for Facial Recognition
21 oreQuesto corso di formazione dal vivo con istruttore introduce il software, l'hardware e il processo passo-passo necessari per creare un sistema di riconoscimento facciale da zero. Il riconoscimento facciale è anche noto come Face Recognition.
L'hardware utilizzato in questo laboratorio include Rasberry Pi, un modulo fotocamera, servi (opzionali), ecc. I partecipanti sono responsabili dell'acquisto di questi componenti da soli. Il software utilizzato include OpenCV, Linux, Python, ecc.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Installa Linux, OpenCV e altre utilità software e librerie su un Rasberry Pi.
- Configurare OpenCV per acquisire e rilevare le immagini del volto.
- Comprendi le varie opzioni per confezionare un sistema Rasberry Pi per l'uso in ambienti reali.
- Adatta il sistema a una varietà di casi d'uso, tra cui sorveglianza, verifica dell'identità, ecc.
Formato del corso
- In parte lezione, in parte discussione, esercizi e pratica pratica pesante
Nota
- Altre opzioni hardware e software includono: Arduino, OpenFace, Windows, ecc. Se desideri utilizzare uno di questi, ti preghiamo di contattarci per organizzare.
Setting Up an IoT Gateway with ThingsBoard
35 oreThingsBoard è una piattaforma IoT open source che offre la gestione dei dispositivi, la raccolta, l'elaborazione e la visualizzazione dei dati per la tua soluzione IoT.
In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come integrare ThingsBoard nelle loro soluzioni IoT.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Installazione e configurazione ThingsBoard
- Comprendere i fondamenti delle funzionalità e dell'architettura ThingsBoard
- Crea applicazioni IoT con ThingsBoard
- Integrazione ThingsBoard con Kafka per l'instradamento dei dati del dispositivo di telemetria
- Integrazione di ThingsBoard con Apache Spark per l'aggregazione dei dati da più dispositivi
Pubblico
- Ingegneri del software
- Ingegneri hardware
- Gli sviluppatori
Formato del corso
- In parte lezione, in parte discussione, esercizi e pratica pratica pesante
Nota
- Per richiedere una formazione personalizzata per questo corso, contattateci per l'organizzazione.