Node-RED中建立Websocket客户端连接
场景
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客户端连接相关推荐
- WebSocket客户端连接不上和掉线的问题以及解决方案
WebSocket客户端连接不上和掉线的问题以及解决方案 参考文章: (1)WebSocket客户端连接不上和掉线的问题以及解决方案 (2)http://www.cnblogs.com/goeasyc ...
- 使用 WebSocket 客户端连接 MQTT 服务器/vue 项目使用mqtt消息队列实现推送
简介 近年来随着 Web 前端的快速发展,浏览器新特性层出不穷,越来越多的应用可以在浏览器端或通过浏览器渲染引擎实现,Web 应用的即时通信方式 WebSocket 得到了广泛的应用. WebSock ...
- WebSocket客户端连接成功后,返回的socket里有用的字段
connectede和disconnected:表示两个状态相应的值 handshake - host - WebSocket服务器的IP地址和端口 origin - 客户端web应用的url use ...
- Netty中实现多客户端连接与通信-以实现聊天室群聊功能为例(附代码下载)
场景 Netty的Socket编程详解-搭建服务端与客户端并进行数据传输: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1086 ...
- 在node.js中建立你的第一个HTTp服务器
这一章节我们将从初学者的角度介绍如何建立一个简单的node.js HTTP 服务器 创建myFirstHTTPServer.js //Lets require/import the HTTP modu ...
- WebSocket客户端连接断开后,服务器端的析构处理
先看我的WebSocket服务器端代码: socket.on('disconnect', function(){console.log("disconnect event detected, ...
- .net5 WebAPI中搭建WebSocket服务端
背景:需要开发一个WebSocket服务端,用来向h5客户端推送消息:以前的做法是直接做一个windows服务,专门开一个端口来进行WebSocket连接,现在可以在.net5 WebAPI中直接支持 ...
- mysql 客户端连接日志_MySQL 日志详解
一.MySQL 日志分类 MySQL 日志主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志. 错误日志: -log-err (记录启动.运行.停止 MySQL 服务时出现的信息) 查询日 ...
- netty获取玩家chanel_基于netty的TCP服务端如何给客户端发送消息,但是如何拿到客户端连接时的SocketChannel呢,菜鸟求助?...
1.思路1 每个客户端连接时的SocketChannel保存在会话类sessionManager中的sessionIdMap中 问题: 1.客户端连接时确实将SocketChannel保存在会话类se ...
- node.js中ws模块创建服务端和客户端,网页WebSocket客户端
首先下载websocket模块,命令行输入 npm install ws 1.node.js中ws模块创建服务端 // 加载node上websocket模块 ws; var ws = require( ...
最新文章
- python出现typeerror原因是_Python 文件添加列表数据后TypeError原因
- 高校实验室管理系统_实验室信息管理系统(LIMS)全解
- JZOJ5143:无心行挽
- 极客大学架构师训练营 大数据 GFS、MapReduce、BigTable,Hadoop HDFS Yarn HiveQL 第12次作业
- python写监控脚本_python写个进程监控的脚本
- Switch分支判断学习心得
- 调用微信扫码接口实现扫一扫功能
- WebStrom最新版官网下载包分享
- Rasa课程、Rasa培训、Rasa面试系列之:Rasa客户案例PicPay公司
- 为什么正则化能减少模型过拟合程度
- MAC 笔记本快捷键使用总结
- 考研人最烦的6句话,教你霸气回怼!
- 网络流量分析 NetFlow是什么 详解 科普 ~互联网业务流量监测技术的应用和设计---perfect
- 程序员是青春饭吗-最新研究显示程序员的能力从50 岁后才会开始下降
- EXCEL双击文件打开是空白的
- 用while语句求100以内所有奇数的和
- 关于声回波对消(回声消除)的一些个人的非严谨粗糙认识
- vs code连接服务器卡在Downloading with wget
- NOI与NOIP有什么区别?
- Autoware速腾16线激光雷达定位若干问题