Node-RED
开源文化 ThingsBoard 开源中间件 Kubernetes DevOps KubeEdge EdgeX Foundry Node-RED
Documentation > Node-RED应用 > WebSocket

On this page

WebSocket

一、概述

1.测试工具

1
2
3
http://www.jsons.cn/websocket/

http://www.websocket-test.com/

2.Node-RED

2.1.websocket in

WebSocket输入节点。

默认情况下,从WebSocket接收的数据将位于msg.payload中。可以将套接字配置为期望格式正确的JSON字符串,在这种情况下,它将解析JSON并将结果对象作为整个消息发送。

2.2.websocket out

WebSocket输出节点。

默认情况下,msg.payload将通过WebSocket发送。可以将套接字配置为将整个msg对象编码为JSON字符串,然后通过WebSocket发送。

如果到达此节点的消息是从WebSocket In节点开始的,则该消息将发送回触发流程的客户端。否则,消息将广播给所有连接的客户端。

如果要广播从“WebSocket输入”节点开始的消息,则可以应该删除流中的msg._session属性。

二、websocket in

1.服务端

1.1.配置流程

1.2.测试工具

1
2
3
http://www.jsons.cn/websocket/

ws://192.168.202.168:1880/test

1.3.测试

方式二:

2.客户端

2.1.配置流程

2.2.测试工具

2.3.测试

三、websocket out

1.服务端

1.1.配置流程

1.2.测试工具

1.3.测试

2.客户端

2.1.配置流程

2.2.测试工具

2.3.测试