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