场景

Node-RED简介与Windows上安装、启动和运行示例:

Node-RED简介与Windows上安装、启动和运行示例_霸道流氓气质的博客-CSDN博客_nodered windows

Node-RED怎样导出导入流程为json文件:

Node-RED怎样导出导入流程为json文件_霸道流氓气质的博客-CSDN博客_怎么导出json文件

Node-RED中建立websocket客户端是使用websocket in 和websocket out建立。

注:

博客:
霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

1、拖拽inject节点,指定传送字符串

2、拖拽websocket out节点并编辑

类型为连接,URL为ws的服务端地址

3、再编辑一个websocket in节点,在类型选择连接,URL选择之前新增的url

4、搭建一个ws的服务端,与客户端进行连接测试,ws服务端可以自己网上搜搜。

5、json数据

[{"id": "f4a4d8eab7935bc8","type": "tab","label": "流程 3","disabled": false,"info": "","env": []},{"id": "c428312d1f6165d1","type": "mqtt-broker","name": "mqtt","broker": "127.0.0.1","port": "1883","clientid": "","autoConnect": true,"usetls": false,"protocolVersion": "4","keepalive": "60","cleansession": true,"birthTopic": "","birthQos": "0","birthPayload": "","birthMsg": {},"closeTopic": "","closeQos": "0","closePayload": "","closeMsg": {},"willTopic": "","willQos": "0","willPayload": "","willMsg": {},"sessionExpiry": ""},{"id": "51eee50b4ec9422f","type": "ui_group","name": "dashboardDemo","tab": "29ae4c620f43ee0d","order": 1,"disp": true,"width": "6","collapse": false,"className": ""},{"id": "29ae4c620f43ee0d","type": "ui_tab","name": "Home","icon": "dashboard","disabled": false,"hidden": false},{"id": "a506c767a5c1edbd","type": "ui_base","theme": {"name": "theme-light","lightTheme": {"default": "#0094CE","baseColor": "#0094CE","baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","edited": true,"reset": false},"darkTheme": {"default": "#097479","baseColor": "#097479","baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","edited": false},"customTheme": {"name": "Untitled Theme 1","default": "#4B7930","baseColor": "#4B7930","baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"},"themeState": {"base-color": {"default": "#0094CE","value": "#0094CE","edited": false},"page-titlebar-backgroundColor": {"value": "#0094CE","edited": false},"page-backgroundColor": {"value": "#fafafa","edited": false},"page-sidebar-backgroundColor": {"value": "#ffffff","edited": false},"group-textColor": {"value": "#1bbfff","edited": false},"group-borderColor": {"value": "#ffffff","edited": false},"group-backgroundColor": {"value": "#ffffff","edited": false},"widget-textColor": {"value": "#111111","edited": false},"widget-backgroundColor": {"value": "#0094ce","edited": false},"widget-borderColor": {"value": "#ffffff","edited": false},"base-font": {"value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"}},"angularTheme": {"primary": "indigo","accents": "blue","warn": "red","background": "grey","palette": "light"}},"site": {"name": "Node-RED Dashboard","hideToolbar": "false","allowSwipe": "false","lockMenu": "false","allowTempTheme": "true","dateFormat": "DD/MM/YYYY","sizes": {"sx": 48,"sy": 48,"gx": 6,"gy": 6,"cx": 6,"cy": 6,"px": 0,"py": 0}}},{"id": "248cbbb0.18e794","type": "ui_group","name": "MyGroup","tab": "3f79c420.cfc1bc","order": 1,"disp": true,"width": "6","collapse": false},{"id": "3f79c420.cfc1bc","type": "ui_tab","name": "Home","icon": "dashboard","disabled": false,"hidden": false},{"id": "a0954be5.a7f7e8","type": "ui_group","name": "MyInput","tab": "3f79c420.cfc1bc","order": 2,"disp": true,"width": "6","collapse": false},{"id": "508bd6f8398ab80f","type": "ui_group","name": "OpenWeatherMap","tab": "3f79c420.cfc1bc","order": 3,"disp": true,"width": "6","collapse": false},{"id": "8824dea1.83e31","type": "websocket-client","path": "ws://localhost:9898/","tls": "","wholemsg": "false"},{"id": "b40b0437.522ab8","type": "websocket in","z": "f4a4d8eab7935bc8","name": "","server": "","client": "8824dea1.83e31","x": 290,"y": 240,"wires": [["24d481b8.2f71ae"]]},{"id": "ad931922.6ef1b8","type": "websocket out","z": "f4a4d8eab7935bc8","name": "","server": "","client": "8824dea1.83e31","x": 520,"y": 160,"wires": []},{"id": "c9dd9e39.c618f","type": "inject","z": "f4a4d8eab7935bc8","name": "","props": [{"p": "payload"},{"p": "topic","vt": "str"}],"repeat": "","crontab": "","once": false,"onceDelay": 0.1,"topic": "","payload": "Hello There","payloadType": "str","x": 280,"y": 160,"wires": [["ad931922.6ef1b8"]]},{"id": "24d481b8.2f71ae","type": "debug","z": "f4a4d8eab7935bc8","name": "","active": true,"tosidebar": true,"console": false,"tostatus": false,"complete": "payload","targetType": "msg","statusVal": "","statusType": "auto","x": 610,"y": 240,"wires": []}
] 

Node-RED中建立Websocket客户端连接相关推荐

  1. WebSocket客户端连接不上和掉线的问题以及解决方案

    WebSocket客户端连接不上和掉线的问题以及解决方案 参考文章: (1)WebSocket客户端连接不上和掉线的问题以及解决方案 (2)http://www.cnblogs.com/goeasyc ...

  2. 使用 WebSocket 客户端连接 MQTT 服务器/vue 项目使用mqtt消息队列实现推送

    简介 近年来随着 Web 前端的快速发展,浏览器新特性层出不穷,越来越多的应用可以在浏览器端或通过浏览器渲染引擎实现,Web 应用的即时通信方式 WebSocket 得到了广泛的应用. WebSock ...

  3. WebSocket客户端连接成功后,返回的socket里有用的字段

    connectede和disconnected:表示两个状态相应的值 handshake - host - WebSocket服务器的IP地址和端口 origin - 客户端web应用的url use ...

  4. Netty中实现多客户端连接与通信-以实现聊天室群聊功能为例(附代码下载)

    场景 Netty的Socket编程详解-搭建服务端与客户端并进行数据传输: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1086 ...

  5. 在node.js中建立你的第一个HTTp服务器

    这一章节我们将从初学者的角度介绍如何建立一个简单的node.js HTTP 服务器 创建myFirstHTTPServer.js //Lets require/import the HTTP modu ...

  6. WebSocket客户端连接断开后,服务器端的析构处理

    先看我的WebSocket服务器端代码: socket.on('disconnect', function(){console.log("disconnect event detected, ...

  7. .net5 WebAPI中搭建WebSocket服务端

    背景:需要开发一个WebSocket服务端,用来向h5客户端推送消息:以前的做法是直接做一个windows服务,专门开一个端口来进行WebSocket连接,现在可以在.net5 WebAPI中直接支持 ...

  8. mysql 客户端连接日志_MySQL 日志详解

    一.MySQL 日志分类 MySQL 日志主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志. 错误日志: -log-err (记录启动.运行.停止 MySQL 服务时出现的信息) 查询日 ...

  9. netty获取玩家chanel_基于netty的TCP服务端如何给客户端发送消息,但是如何拿到客户端连接时的SocketChannel呢,菜鸟求助?...

    1.思路1 每个客户端连接时的SocketChannel保存在会话类sessionManager中的sessionIdMap中 问题: 1.客户端连接时确实将SocketChannel保存在会话类se ...

  10. node.js中ws模块创建服务端和客户端,网页WebSocket客户端

    首先下载websocket模块,命令行输入 npm install ws 1.node.js中ws模块创建服务端 // 加载node上websocket模块 ws; var ws = require( ...

最新文章

  1. python出现typeerror原因是_Python 文件添加列表数据后TypeError原因
  2. 高校实验室管理系统_实验室信息管理系统(LIMS)全解
  3. JZOJ5143:无心行挽
  4. 极客大学架构师训练营 大数据 GFS、MapReduce、BigTable,Hadoop HDFS Yarn HiveQL 第12次作业
  5. python写监控脚本_python写个进程监控的脚本
  6. Switch分支判断学习心得
  7. 调用微信扫码接口实现扫一扫功能
  8. WebStrom最新版官网下载包分享
  9. Rasa课程、Rasa培训、Rasa面试系列之:Rasa客户案例PicPay公司
  10. 为什么正则化能减少模型过拟合程度
  11. MAC 笔记本快捷键使用总结
  12. 考研人最烦的6句话,教你霸气回怼!
  13. 网络流量分析 NetFlow是什么 详解 科普 ~互联网业务流量监测技术的应用和设计---perfect
  14. 程序员是青春饭吗-最新研究显示程序员的能力从50 岁后才会开始下降
  15. EXCEL双击文件打开是空白的
  16. 用while语句求100以内所有奇数的和
  17. 关于声回波对消(回声消除)的一些个人的非严谨粗糙认识
  18. vs code连接服务器卡在Downloading with wget
  19. NOI与NOIP有什么区别?
  20. Autoware速腾16线激光雷达定位若干问题

热门文章

  1. LSTM 08:超详细LSTM调参指南
  2. Linux设置自动关机
  3. html访问域名跳转,根据访问的域名跳转到指定目录的代码
  4. 20200425-读后感-第五项修炼1-系统思考
  5. 程序员 2015 年工作总结
  6. QDockWidget增加边框
  7. Square, Inc.公布收购Afterpay的计划,将加强并促进卖家与Cash App生态系统之间的进一步融合
  8. Win10 高分屏软件界面字体模糊问题解决
  9. rd640 linux raid,联想服务器rd640如何设置raid 1
  10. 【JAVASE】IO系列 BufferedReader(超详细解析)