我想在node.js中发送没有Enterkey的消息

时间:2019-05-31 09:57:25

标签: javascript java node.js bluetooth

AndroidPhone---------Raspberry Pi ------------Arduino
(server)              (server)               (bluetooth)
                    (bluetooth)         

现在,我可以通过应用将message(0or1)从Android发送到Raspberry Pi 我想将此消息发送到Arduino

但是,当我播放此代码时,蓝牙未发送消息。 我认为(stdin.process.on)需要通过回车输入。 但是我不能。请帮助我

if (req.payload.toString() === '0') {
  console.log('0');
  process.stdin.on('data', function(data) {
    var buf1 = Buffer.from(data);
    serial.write(buf1,fuction(err, bytesWritten) {
      if (err) console.log(err);
    });
  };
  serial.on('data',function(data){ console.log('Received'+data);
});

1 个答案:

答案 0 :(得分:0)

如果复制并粘贴了代码,则应首先在第5行上修复拼写错误的“ fuction”。

编辑:

  

我想知道如何在没有控制台输入的情况下使用stdin.on

对不起,我对设备之间的消息传递了解不多,但是process.stdin专门用于读取标准输入,这意味着控制台输入或消息从另一个进程通过管道传递到您的节点进程。标准输出。