1

是否可以使用蓝牙 javascript 扩展 API 来实现可以允许设备(蓝牙客户端)连接的蓝牙服务器(换句话说,监听套接字)?

根据当前文档和极少数示例,我发现不清楚这是否可能。

谢谢。

4

1 回答 1

2

是:https ://developer.chrome.com/apps/app_bluetooth#listening

var uuid = '1105';
chrome.bluetoothSocket.create(function(createInfo) {
    chrome.bluetoothSocket.onAccept.addListener(function(acceptInfo) {
        if (info.socketId != createInfo.socketId) return;

        // Say hello...
        chrome.bluetoothSocket.send(acceptInfo.clientSocketId,
            data, onSendCallback);

        // Accepted sockets are initially paused,
        // set the onReceive listener first.
        chrome.bluetoothSocket.onReceive.addListener(onReceive);
        chrome.bluetoothSocket.setPaused(acceptInfo.clientSocketId, false);
    });

    chrome.bluetoothSocket.listenUsingRfcomm(
        createInfo.socketId, uuid, function() {
            // check chrome.runtime.lastError
        });
});
于 2014-06-19T03:45:53.820 回答