1

我正在为 Windows 8 下的 Google Chrome 编写扩展程序,以从连接到 Arduino Nano 电路的 HC-05 蓝牙模块读取数据。

连接正常后,我尝试使用 chrome.bluetooth.read 函数读取数据,但程序在该点堆叠。

有人可以给我一些关于使用该功能的建议吗?

    chrome.bluetooth.read(
            {socket: socket},
            function(myBuffer)

            {
                myView = new Uint8Array(myBuffer);
                log("mi buffer = " + JSON.stringify(myView));
            }
        );

谢谢,

JC

4

1 回答 1

0

它很难正确使用,所以它被拿走了,取而代之的是一个更容易的事件:

chrome.bluetoothSocket.onReceive

例子:

  chrome.bluetoothSocket.onReceive.addListener(function(receiveInfo) {
    console.log("Received " + receiveInfo.data.byteLength + " bytes");

    var bytes = new Uint8Array(receiveInfo.data);
    console.log("buffer = " + JSON.stringify(bytes));
  })
于 2014-06-19T03:41:10.053 回答