Secara umum, sebagian besar dari kita menganggap Bluetooth sebagai koneksi sederhana dari perangkat ke perangkat yang digunakan untuk melakukan hal-hal seperti memutar musik atau audio lain (speaker / headset), menawarkan akses notifikasi cepat (jam tangan pintar), atau melakukan tugas lain. Namun ada standar Bluetooth baru yang sedang naik daun, dan ini memungkinkan browser web Anda mengontrol perangkat Bluetooth di sekitar. Ini akan keren.
Standar ini, yang disebut Bluetooth Web, sudah menjadi bagian dari browser Chrome. Ini dirancang agar sesuai dengan "Internet of Things" (Saya sangat benci frasa itu), dan akan memudahkan perancang web untuk berinteraksi dengan periferal pengguna di rumah mereka — jika pengguna mengizinkannya, tentu saja.
Maklum, banyak pengguna akan memiliki masalah keamanan di sini, jadi mari kita bahas tentang itu sebelum kita membahas beberapa hal yang akan membuat Bluetooth Web sangat keren.
Langsung keluar dari gerbang, ada kekhawatiran dengan browser Anda yang dapat terhubung ke perangkat Bluetooth terdekat — bertanya-tanya informasi macam apa yang dapat diakses situs web adalah pertanyaan yang perlu ditanyakan. Kabar baiknya adalah, seperti API lainnya yang terpasang di browser seperti Chrome, setiap situs web harus meminta akses. Browser Anda akan memberi Anda munculan yang meminta izin untuk mengizinkan situs web itu mengakses perangkat yang dimaksud, seperti halnya untuk pemberitahuan, akses lokasi, atau webcam Anda. Jika Anda tidak merespons, permintaan akan otomatis ditolak. Selain itu, Anda dapat mengubah keputusan izin ini kapan saja. Jika Anda ingin menjelajahi lebih jauh masalah keamanan Bluetooth Web, ada artikel bagus tentang masalah ini di sini .
Jadi untuk apa Anda menggunakan Bluetooth Web? Sungguh, kemungkinannya tidak terbatas. Bagaimana dengan bola lampu yang berubah warna sesuai dengan cuaca, semuanya terkait dengan API dari browser web Anda? Atau situs web untuk film baru yang memberikan pengalaman imersif dengan menghubungkan ke hal-hal seperti speaker (atau bahkan bola lampu) di rumah Anda? Keduanya adalah ide yang bagus.
Tapi ada juga aplikasi yang lebih praktis di sini. Banyak negara bagian telah mengizinkan orang untuk mengakses dokter melalui internet hanya dengan webcam, tetapi bagaimana jika situs web tersebut juga dapat mendeteksi detak jantung Anda melalui tali HR Bluetooth (atau bahkan jam tangan pintar!) Dan tekanan darah dengan monitor Bluetooth? Atau termometer Bluetooth dapat secara otomatis mengirimkan informasi suhu Anda ke dokter secara real time? Ini, tentu saja, mengasumsikan Anda benar-benar memiliki semua periferal tersebut (yang belum banyak orang), tetapi tetap saja — idenya ada di sana. Dan saya menyukainya. Untuk orang-orang dengan masalah kesehatan, alat semacam ini benar-benar dapat meningkatkan kualitas hidup mereka. Akses ke dokter terbaik di negara ini dapat dilakukan dengan beberapa klik saja. Mengasyikkan — gagasan untuk tidak lagi terbatas pada tempat tinggal Anda untuk perawatan kesehatan bisa menjadi pengubah permainan.
Bluetooth Web sudah menjadi bagian dari Chrome di Android (6.0+), Mac, dan Chrome OS, dan komunitas pengembangan telah bekerja dengan API selama hampir setahun sekarang. Ini masih belum cukup siap untuk digunakan sehari-hari, tapi semakin dekat.
Tentu saja, saya perlu menyebutkan gajah di ruangan itu: Windows dan iOS jelas tidak ada dalam daftar perangkat yang kompatibel. Versi Windows yang berfungsi dari Web Bluetooth API sedang dalam pengerjaan dan telah membuat kemajuan, tetapi belum cukup untuk memenuhi standar model lain — semoga segera.
Sedangkan untuk iOS, Apple harus menerapkan standar Bluetooth Web di WebKit Apple sebelum dapat digunakan, karena Chrome untuk iOS terpaksa menggunakan WebKit. Mungkin ini akan diterapkan dalam rilis mendatang, tapi saya belum melihat apa pun yang menyatakan hal itu.
Apa pun itu, Bluetooth Web akan datang, dan itu akan menjadi luar biasa. Ini memiliki banyak potensi yang sangat keren, dan saya tidak sabar untuk melihat apa yang pengembang lakukan dengannya karena standar ini terus mendapatkan daya tarik lebih.