Javascript 如何获取打开站点的设备的蓝牙id

Javascript 如何获取打开站点的设备的蓝牙id,javascript,bluetooth,Javascript,Bluetooth,我需要获取连接到我的站点的设备的蓝牙地址。这里有几个问题: 1.它只能通过蓝牙API实现吗?如果没有,我可以用哪种方式来完成上述工作? 2.关于那个API。让我们想象一种情况。我有一部电话。蓝牙已打开。我正在访问我的网站,我需要得到我手机的BT地址。这段代码能否解决: const button = document.querySelector('#the-button'); button.addEventListener('click', function() { navigator.b

我需要获取连接到我的站点的设备的蓝牙地址。这里有几个问题:
1.它只能通过蓝牙API实现吗?如果没有,我可以用哪种方式来完成上述工作?
2.关于那个API。让我们想象一种情况。我有一部电话。蓝牙已打开。我正在访问我的网站,我需要得到我手机的BT地址。这段代码能否解决:

const button = document.querySelector('#the-button');
button.addEventListener('click', function() {
    navigator.bluetooth.requestDevice({
        filters: [{
            services: ['battery_service']
        }]
    }).then(device => {
        console.log('Got device:', device.name);
        console.log('id:', device.id);
    });
});
我不明白我是否必须将手机连接到其他设备,或者我所要做的就是使用上述代码。 所以,一般来说,我想问两个问题: 1.除了蓝牙API之外,还有其他方法获取设备的BT地址吗? 2.我需要多少台设备才能使用BT API