0
我只是試驗了Chrome的藍牙api的一些示例功能。我試圖改變可用樣本中的代碼,以適應基於指定信標的接近度調整div可見性屬性的功能。假設以下的代碼在頁面準備就緒時向設備請求服務。Chrome藍牙API功能,用於存在if uuid,更改div的可見性
$(document).ready(function onButtonClick() {
let serviceUuid = 'EDF094632432432D9C585014E22E7073';
navigator.bluetooth.requestDevice({filters: [{services: [serviceUuid]}]})
.then(device => {
return device.gatt.connect();
})
.then(server => {
return server.getPrimaryService(serviceUuid);
})
})
有誰知道,如果在Chrome藍牙API已經確定接近裝置的任何功能?如果是這樣,你能指導我閱讀一些我可以查看的文檔嗎?
謝謝
謝謝弗朗索瓦。此設備ID在Gimbal的管理控制檯中列出。有關如何追蹤有效UUID的任何想法?另外,我一直在研究Chrome BT API,並且有一些事件監聽器可以響應ble設備特性的變化,我可以添加一個事件監聽器,其中特性的變化可以成爲變化的催化劑一個div屬性。 – KevMoe
Gimbal中的設備ID絕對不是您要查找的內容。我建議您閱讀https://learn.adafruit.com/introduction-to-bluetooth-low-energy/introduction和https://developers.google.com/web/updates/2015/07/interact-with-首先在web上使用ble-devices。 –