无法在SerialMonitor中获取整个字符串,并且服务器在出错时停止

时间:2016-05-04 01:49:24

标签: node.js socket.io arduino

在我的工作中,我试图通过arduino串口将数据传递到节点服务器,然后通过socketIO将奴隶连接到服务器..但问题是我无法从arduino到服务器的整个字符串... (我得到了数据中断)..我怎么能解决这个问题...请帮忙!

字符串应该是这样的(JSON):{" key":" value"," key":" value& #34;}  错误如下:

Server running on http://192.168.2.7:8000
Connected: 1 sockets connected
undefined:1
{"00","Humidity":"59.00"}
 ^

SyntaxError: Unexpected token ,
at Object.parse (native)
at SerialPort.<anonymous>     (/home/manoj/Documents/ESHATS/server.js:51:40)
at emitOne (events.js:90:13)
at SerialPort.emit (events.js:182:7)
at /home/manoj/Documents/ESHATS/node_modules/serialport/parsers.js:25:17
at Array.forEach (native)
at Object.parser (/home/manoj/Documents/ESHATS/node_modules/serialport/parsers.js:24:13)
at Object.SerialPort.opts.dataCallback (/home/manoj/Documents/ESHATS/node_modules/serialport/serialport.js:181:12)
at SerialPortFactory.SerialPort._emitData (/home/manoj/Documents/ESHATS/node_modules/serialport/serialport.js:396:20)
at afterRead (/home/manoj/Documents/ESHATS/node_modules/serialport/serialport.js:372:20)

0 个答案:

没有答案