Node-RED与TCP

点击链接加入群聊【Node-RED与IoT开发交流】https://jq.qq.com/?_wv=1027&k=5owlJfm
新创立的群,欢迎加入!


微信ID: Van1sh1ngAct

Node-RED Tutorial Home

介绍
Node-RED编程基础
建立你的第一个流
基础节点和流
核心节点


例子:
使用Node-RED搭建一个天气预报面板
基于 SIMATIC IOT2040 的 Node-RED S7 通信


Node-RED与TCP

TCP即传输控制协议,是面向连接可靠的传输层协议,其传输端点靠Socket(套接字)确定,即IP+端口,在网络通信方面有很广泛的应用。
Node-RED为TCP编程提供非常简单的方式。


TCP

这里通过在一台主机上模拟服务器与客户端,完成TCP通信。

TCP Server

从左边栏找到INPUT下的TCP节点并拖出,放入主面板,编辑配置信息。


TCP服务

使该节点监听本地的8081端口。
并找到左边栏中的debug节点,将其连接至TCP后,在该端口的数据都会被输出到右边栏的调试窗口中。

TCP Client

从左边栏找到OUTPUT下的TCP节点并拖出,放入主面板,编辑配置信息。

TCP客户

使其连接到本地的8081端口。
在左边栏找到Inject节点,配置节点信息,假设客户端发送HELLO,并将该节点连接在TCP前。点击Inject前的按钮即可将HELLO通过TCP发送到本地的8081端口,并最终被正在监听8081端口的节点接收,并输出到调试窗口。

测试

Test

客户端发送HELLO字符串,服务端以Buffer的形式接收到数据,其中根据ASCII编码,0x48即对应H,以此类推,服务端收到了客户端发送的数据。

你可能感兴趣的:(Node-RED与TCP)