新闻中心
PRESS CENTER各位同学大家好,很高兴小编又为大家带来EG系列教程啦,今天我们要讲解的内容是关于EG8200串口/网络TCP如何收发自定义数据,下面我们一起来看看具体操作步骤吧!
这里演示EG8200串口上下行数据:
下行发送HEX数据: 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
上行接收HEX数据: 0F 0E 0D 0C 0B 0A 09 08 07 06 05 04 03 02 01
[{"id":"c2e3f04bfc1051cc","type":"inject","z":"6e291b73160ec862","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]","payloadType":"bin","x":830,"y":420,"wires":[["c94eec04f5ea022c"]]},{"id":"c94eec04f5ea022c","type":"serial port","z":"6e291b73160ec862","name":"","serial":"49434d5fe3700693","x":1050,"y":420,"wires":[["d481487b89953f4a"]]},{"id":"d481487b89953f4a","type":"debug","z":"6e291b73160ec862","name":"调试 302","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1260,"y":420,"wires":[]},{"id":"49434d5fe3700693","type":"serial config","name":"","serialport":"/dev/ttyAS3","baudrate":"9600","databits":"8","stopbits":"1","parity":"none","timeout":"50","reqtimeout":"1000"}]
[{"id":"7ba636c0532c2a71","type":"inject","z":"6e291b73160ec862","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":310,"y":1180,"wires":[["5d4a07cc0cb467d9"]]},{"id":"afe7fb9e88e67d62","type":"serial port","z":"6e291b73160ec862","name":"","serial":"49434d5fe3700693","x":770,"y":1180,"wires":[["7a4a541288150182"]]},{"id":"5d4a07cc0cb467d9","type":"function","z":"6e291b73160ec862","name":"函数计算 49","func":"var array = [0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0X0B, 0X0C, 0X0D, 0X0E, 0X0F]\nmsg.payload = Buffer.from(array)\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":530,"y":1180,"wires":[["afe7fb9e88e67d62"]]},{"id":"7a4a541288150182","type":"debug","z":"6e291b73160ec862","name":"调试 306","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1020,"y":1180,"wires":[]},{"id":"49434d5fe3700693","type":"serial config","name":"","serialport":"/dev/ttyAS3","baudrate":"9600","databits":"8","stopbits":"1","parity":"none","timeout":"50","reqtimeout":"1000"}]
这里演示EG8200网口上下行数据:
下行发送HEX数据: 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
上行接收HEX数据: 0F 0E 0D 0C 0B 0A 09 08 07 06 05 04 03 02 01
[{"id":"70bcdfa99bc20047","type":"inject","z":"8c674466540ae94e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]","payloadType":"bin","x":130,"y":680,"wires":[["6b6c87a3e91b27f4"]]},{"id":"6b6c87a3e91b27f4","type":"tcp request","z":"8c674466540ae94e","name":"","server":"192.168.0.30","port":"10000","out":"sit","ret":"buffer","splitc":" ","newline":"","trim":false,"tls":"","x":350,"y":680,"wires":[["fe4d27bb1b70e4e4"]]},{"id":"fe4d27bb1b70e4e4","type":"debug","z":"8c674466540ae94e","name":"调试 7","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":550,"y":680,"wires":[]}]
[{"id":"354a24bbaefa3f88","type":"inject","z":"8c674466540ae94e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]","payloadType":"bin","x":170,"y":560,"wires":[["d387669113798925"]]},{"id":"9b897e9b215dbe08","type":"tcp in","z":"8c674466540ae94e","name":"","server":"server","host":"","port":"10000","datamode":"stream","datatype":"buffer","newline":"","topic":"","trim":false,"base64":false,"tls":"","x":160,"y":440,"wires":[["229260cd28a69aa0"]]},{"id":"d387669113798925","type":"tcp out","z":"8c674466540ae94e","name":"","host":"","port":"","beserver":"reply","base64":false,"end":false,"tls":"","x":330,"y":560,"wires":[]},{"id":"229260cd28a69aa0","type":"debug","z":"8c674466540ae94e","name":"调试 7","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":310,"y":440,"wires":[]}]
以上就是纵横智控小编为你带来的EG8200串口/网络TCP如何收发自定义数据的步骤,希望对你有所帮助。
原文请参考:《串口/网络TCP收发自定义数据》