In generale, la maggior parte di noi pensa al Bluetooth come a una semplice connessione da dispositivo a dispositivo utilizzata per eseguire operazioni come riprodurre musica o altro audio (altoparlanti / cuffie), offrire un accesso rapido alle notifiche (smartwatch) o eseguire altre attività. Ma c'è un nuovo standard Bluetooth in aumento e consente al browser web di controllare i dispositivi Bluetooth nelle vicinanze. Sarà bello.
Questo standard, chiamato semplicemente Web Bluetooth, fa già parte del browser Chrome. È progettato per adattarsi all '"Internet of Things" (odio così tanto questa frase) e renderà più facile per i web designer interagire con le periferiche degli utenti nelle loro case, se l'utente glielo consente, ovviamente.
Comprensibilmente, molti utenti avranno problemi di sicurezza qui, quindi parliamo di quelli prima di entrare in alcune delle cose che renderanno il Web Bluetooth super cool.
Appena fuori dal cancello, c'è un problema con il tuo browser in grado di connettersi ai dispositivi Bluetooth nelle vicinanze: chiedersi a quale tipo di informazioni può accedere il sito web è una domanda che deve essere posta. La buona notizia è che, proprio come con qualsiasi altra API incorporata in browser come Chrome, ogni sito web dovrà richiedere l'accesso. Il tuo browser ti darà un popup che chiede l'autorizzazione per consentire a quel sito web di accedere al dispositivo in questione, proprio come fa per le notifiche, l'accesso alla posizione o la tua webcam. Se non rispondi, la richiesta verrà automaticamente rifiutata. Inoltre, potrai modificare questa decisione di autorizzazione in qualsiasi momento. Se desideri approfondire i problemi di sicurezza del Web Bluetooth, c'è un ottimo articolo sull'argomento qui .
Quindi per cosa useresti il Bluetooth Web? Davvero, le possibilità sono infinite. Che ne dici di lampadine che cambiano colore in base al tempo, tutte legate a un'API dal tuo browser web? O un sito web per un nuovo film che offre un'esperienza coinvolgente collegandosi a cose come altoparlanti (o ancora, anche lampadine) nella tua casa? Quelle sono entrambe un'idea chiara.
Ma qui c'è anche un'applicazione più pratica. Molti stati consentono già alle persone di accedere ai medici su Internet con una semplice webcam, ma cosa succederebbe se il sito Web potesse anche rilevare la frequenza cardiaca tramite un cinturino HR Bluetooth (o anche uno smartwatch!) E la pressione sanguigna con un monitor Bluetooth? O un termometro Bluetooth potrebbe inviare automaticamente le informazioni sulla temperatura al medico in tempo reale? Questo, ovviamente, presuppone che tu abbia effettivamente tutte quelle periferiche (che molte persone ancora non hanno), ma comunque, l'idea è lì. E lo amo. Per le persone con problemi di salute, questo tipo di strumenti potrebbe davvero migliorare la loro qualità di vita. L'accesso ai migliori medici del paese potrebbe essere a poco più di pochi clic di distanza. È eccitante: l'idea di non essere più limitato a dove vivi per l'assistenza sanitaria potrebbe cambiare le regole del gioco.
Web Bluetooth fa già parte di Chrome su Android (6.0+), Mac e Chrome OS e la comunità di sviluppo lavora con le API da quasi un anno. Non è ancora del tutto pronto per l'uso quotidiano, ma si sta avvicinando.
Ovviamente, devo menzionare l'elefante nella stanza: Windows e iOS sono notevolmente assenti da quell'elenco di dispositivi compatibili. Una versione Windows funzionante dell'API Web Bluetooth è in lavorazione e ha fatto progressi, ma non è ancora all'altezza dello standard degli altri modelli, presto, si spera.
Per quanto riguarda iOS, Apple deve implementare lo standard Web Bluetooth nel WebKit di Apple prima che possa essere utilizzato, poiché Chrome per iOS è costretto a utilizzare WebKit. Forse verrà implementato nella prossima versione, ma non ho ancora visto nulla che lo dichiari in un modo o nell'altro.
In ogni caso, il Web Bluetooth sta arrivando e sarà fantastico. Ha un potenziale molto interessante e non vedo l'ora di vedere cosa ne faranno gli sviluppatori poiché lo standard continua a guadagnare più trazione.