Tutorials »

ESP32 (35) – BLE, scan response

ESP32 (35) – BLE, scan response

luca aprile 3, 2018 4

Nei precedenti articoli vi ho mostrato come ricevere e inviare pacchetti di advertising secondo lo standard Bluetooth LE. Il payload (ovvero la porzione di dati “utili”) di tali pacchetti è al massimo 31 bytes. Si tratta di una

Read More »
ESP32 (34) – BLE, raw advertising

ESP32 (34) – BLE, raw advertising

luca marzo 29, 2018 4

Nel precedente articolo abbiamo visto come è possibile inviare pacchetti di advertising con il chip esp32. Per definire il contenuto del pacchetto, abbiamo utilizzato una struct, di tipo esp_ble_adv_data_t: La definizione di tale struct è nel file

Read More »
ESP32 (33) – BLE, advertising

ESP32 (33) – BLE, advertising

luca marzo 26, 2018 2

Nei precedenti articoli abbiamo visto come utilizzare il chip esp32 per ricevere ed interpretare i pacchetti di advertising trasmessi da periferiche Bluetooth Low Energy. Come esempio pratico, abbiamo sviluppato un programma per rilevare la presenza di un particolare iBeacon e

Read More »
Arduino bootloader e ISP

Arduino bootloader e ISP

luca marzo 23, 2018 0

Dopo lo sviluppo di uno sketch con l’IDE di Arduino, possiamo compilarlo e caricarlo sulla scheda Arduino collegata al nostro PC con un click sul pulsante upload: Il programma viene memorizzato nella memoria flash del microcontrollore (per una scheda Arduino

Read More »
ESP32 (32) – BLE, iBeacon

ESP32 (32) – BLE, iBeacon

luca marzo 5, 2018 14

Nel precedente articolo ho introdotto la tecnologia Bluetooth Low Energy e il processo di advertising. Abbiamo visto che un dispositivo BLE può sfruttare i pacchetti di advertising per inviare dati; in tal caso il dispositivo viene chiamato broadcaster, mentre i dispositivi

Read More »
ESP32 (31) – BLE, GAP

ESP32 (31) – BLE, GAP

luca febbraio 9, 2018 4

Nei precedenti tutorial avete imparato come utilizzare le funzionalità wifi del chip esp32. A partire da questo tutorial vi illustrerò invece la seconda tecnologia di comunicazione wireless che il chip supporta: il bluetooth. In particolare tratteremo lo standard Bluetooth Low Energy (BLE), chiamato

Read More »
ESP32 (30) – HTTP server in modalità SoftAP

ESP32 (30) – HTTP server in modalità SoftAP

luca gennaio 29, 2018 5

Una delle domande che ricevo più spesso tramite il form sul sito o nella pagina Facebook è se sia possibile pubblicare un server HTTP quando il chip esp32 è in modalità SoftAP, ovvero quando pubblica una

Read More »
ESP32 (29) – Deep sleep

ESP32 (29) – Deep sleep

luca gennaio 22, 2018 6

Una delle tematiche principali per dispositivi embedded è il consumo energetico. Se infatti il dispositivo che si sta realizzando dovrà essere alimentato a batteria, è necessario ridurre al minimo il consumo di corrente in modo

Read More »
ESP32 (28) – MQTT e SSL

ESP32 (28) – MQTT e SSL

luca dicembre 4, 2017 9

Riprendiamo il tema sicurezza per i broker MQTT. In un precedente articolo, vi ho mostrato come gestire autenticazione e autorizzazione. La debolezza di tale configurazione è che le credenziali sono trasmesse in chiaro, è quindi possibile –

Read More »
DCC, decoder accessori per led

DCC, decoder accessori per led

luca novembre 25, 2017 0

Dopo aver realizzato uno shield per interfacciare Arduino ad un bus DCC, vediamo oggi come realizzare un semplice decoder accessori per controllare dei led. Decoder accessori Lo standard DCC (in particolare il documento S-9.2.1 DCC Extended

Read More »

Questo sito usa i cookie per poterti offrire una migliore esperienza di navigazione maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi