1

我在用Chrome瀏覽器應用程序獲取串口服務。我可以連接到設備併發送數據,但不能收到任何問題。用Chrome瀏覽器閱讀串口服務

var onReceiveCallback = function(info) { 
    if (info.connectionId == expectedConnectionId && info.data) { 
    var str = convertArrayBufferToString(info.data); 
    if (str.charAt(str.length-1) === '\n') { 
     stringReceived += str.substring(0, str.length-1); 
     onLineReceived(stringReceived); 
     stringReceived = ''; 
    } else { 
     stringReceived += str; 
    } 
    } 
    setStatus('Recieved'); 
}; 
chrome.serial.onReceive.addListener(onReceiveCallback); 

我正在使用chrome串行庫並從網站複製示例代碼。

+0

我使用串行調試工具,以確保正在像你期望,以確保其代碼首先發送的數據表明。這是一款可以用來證明數據是否可以成功從Chrome應用讀取的Chrome應用: https://chrome.google.com/webstore/detail/serial-monitor/ohncdkkhephpakbbecnkclhjkmbjnmlo –

回答

相關問題