Android e Bluetooth (5)

Se avete provato l’app presentata nel tutorial precedente, forse vi sarete accorti di un difetto: mentre viene stabilita la connessione Bluetooth con il dispositivo e viene inviato il messaggio, l’interfaccia grafica dell’applicazione non risponde. Il motivo è semplice: molti metodi utilizzati sono blocking, ovvero fermano l’esecuzione del processo che li chiama finché non ottengono un risultato…

Android e Bluetooth (4)

Nel tutorial di oggi, finalmente vedremo come effettuare un collegamento con un dispositivo Bluetooth e inviare dei dati… Profili e UUID Lo standard Bluetooth definisce una serie di profili, ovvero di funzionalità che i dispositivi Bluetooth offrono. Per semplificare, i profili Bluetooth corrispondono a “cosa” un dispositivo può fare; ad esempio, un auricolare Bluetooth implementerà sicuramente il profilo HSP…

Android e Bluetooth (3)

Riprendiamo il corso relativo alla programmazione di app Android con funzionalità Bluetooth per un piccolo tutorial che spiega come rilevare il cambio di stato del modulo Bluetooth. Android è un sistema operativo multitasking: mentre la nostra applicazione è in esecuzione, è possibile che l’utente o un’altra applicazione cambino lo stato del modulo Bluetooth, ad esempio disattivandolo. Nel primo tutorial abbiamo…

Yún – Factory reset per Linino

Come ormai sapete, Arduino Yun esegue una distribuzione Linux chiamata Linino. A volte può essere necessario eseguire un factory reset di tale distribuzione, ovvero tornare all’immagine base di una scheda appena acquistata. Procedura Scarichiamo l’immagine di Linino dal sito web di Arduino: L’immagine è in formato ZIP, estraiamo il contenuto (un file binario .BIN) sul…