Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Making IoT
Rating: 4.2 out of 5(5 ratings)
159 students

Making IoT

Realizza i tuoi progetti con l’open source
Created byLorenzo Neri
Last updated 2/2025
Italian

What you'll learn

  • Progettare e sviluppare nodi IoT locali e remoti con interfacce web interattive
  • Gestire database e API per la raccolta, il recupero e l’elaborazione dei dati IoT
  • Implementare protocolli di comunicazione come BLE e MQTT per la gestione dei dispositivi connessi
  • Automatizzare operazioni con cronjob e integrare sistemi di notifica avanzati

Course content

7 sections57 lectures5h 7m total length
  • Introduzione1:32
  • Che cos'è l'IoT, a cosa serve e quali sono i suoi potenziali7:41
  • Com’è strutturato il percorso3:13
  • IoT: le 4 principali operazioni4:20

Requirements

  • Conoscenza base di elettronica e programmazione
  • Un computer con connessione Internet per configurare server e dispositivi IoT
  • Facoltativo: una scheda ESP8266/ESP32 o Raspberry Pi per testare gli esempi pratici
  • Conoscenza base di HTML, CSS e PHP utile per lo sviluppo di interfacce e gestione dei dati

Description

Il mondo dell’Internet of Things (IoT) sta rivoluzionando il modo in cui dispositivi e sistemi comunicano tra loro, offrendo infinite possibilità di automazione, monitoraggio e controllo remoto. Con "Making IoT", imparerai a progettare e sviluppare sistemi IoT funzionali partendo dalle basi fino a soluzioni più avanzate, esplorando tecnologie e protocolli comuni in tutto il mondo.

Attraverso progetti pratici e applicazioni reali, scoprirai come:

  • Comprendere il funzionamento dell’IoT, i suoi vantaggi e le sue applicazioni principali

  • Creare un singolo nodo IoT locale, progettando una pagina web interattiva con CSS e gestendo il ciclo sleep/awake per l’ottimizzazione energetica

  • Sviluppare un nodo remoto con server web, utilizzando PHP, API e database MySQL per memorizzare e recuperare dati

  • Realizzare una dashboard interattiva, visualizzando i dati con PHP, JSON, Bootstrap e Chart.js

  • Automatizzare attività con cronjob PHP, schedulando verifiche, notifiche ed esportazione dati

  • Utilizzare Raspberry Pi come centro di controllo, implementando BLE per comunicare con sensori remoti

  • Sviluppare reti IoT basate su MQTT, gestendo la comunicazione tra publisher, subscriber e broker

Grazie a un approccio step-by-step e orientato alla pratica, questo corso è ideale per chi vuole acquisire competenze concrete nella creazione di sistemi IoT scalabili e affidabili, partendo da progetti semplici a più complessi.

Who this course is for:

  • Makers e hobbisti che vogliono creare progetti IoT funzionali e interattivi
  • Sviluppatori e ingegneri che desiderano integrare protocolli IoT avanzati nei loro sistemi
  • Studenti e autodidatti interessati a imparare come sviluppare reti IoT con BLE, MQTT e database
  • Professionisti dell’IoT e dell’automazione che vogliono ottimizzare la gestione dei dispositivi connessi