如何正确使用chrome.bluetooth.read函数

时间:2013-09-24 09:44:39

标签: google-chrome bluetooth arduino-ide

我正在为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

1 个答案:

答案 0 :(得分: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));
  })