MQTT远程串口、远程TCP透传工具

devtools/2024/10/23 8:59:27/

工具说明

下载地址:远程串口工具 – ARMFUN

V0.1.1

增加mqtt clientid可设置

*以前的clientid是随机数,现在注意防止clientid重复导致无法连接

V0.1:

1,TCP可以选择服务器端模式或者客户端模式,只能选择一个,注意服务器端模式不关心ip地址,只使用端口,默认所有IP可用。

2,服务端模式可以接受多个连接,每个连接都可以发数据,并且返回数据时同时返回多个连接。

3,远程串口功能:《MQTT.exe》工具可以通过服务器订阅和发布话题,需让A端的订阅等于B端的发布,B端的订阅等于A端的发布,即可实现双向通信,两端可以通过《Serial.exe》连接物理串口,或连接其它TCP服务。

4,通信速度受限与服务器速度,有条件使用国内服务器

5,服务器端模式需要防火墙允许通过


http://www.ppmy.cn/devtools/128120.html

相关文章

QT日志库:log4Qt及Qt自带日志库使用

介绍 Log4Qt是使用Trolltech Qt Framework的Apache Software Foundation Log4j包的C 端口。它旨在供开源和商业Qt项目使用。所以 Log4Qt 是Apache Log4J 的Qt移植版,所以看Log4J的资料应该是最直接有效的(因为 Log4Qt的直接资料太少了)。 Log4Qt主要是用来记录日志(…

[Vue3核心语法] setup语法糖

一、setup 概述 setup是Vue3中一个新的配置项,值是一个函数,它是 Composition API “表演的舞台”,组件中所用到的:数据、方法、计算属性、监视......等等,均配置在setup中。 特点: setup函数返回的对象中…

【C++篇】栈的层叠与队列的流动:在 STL 的节奏中聆听算法的静谧旋律

文章目录 C 栈与队列详解:基础与进阶应用前言第一章:栈的介绍与使用1.1 栈的介绍1.2 栈的使用1.2.1 最小栈1.2.2 示例与输出 1.3 栈的模拟实现 第二章:队列的介绍与使用2.1 队列的介绍2.2 队列的使用2.2.1 示例与输出 2.3 队列的模拟实现2.3.…

C#与Sqlite数据库

1,一般的访问方式。 1.1,连接语句。 //sqlite 连接,支持相对位置,也支持绝对位置 Data Source../../Database/cater.db// 连接数据库,FailIfMissingfalse时若文件不存在会自动创建 string connStr "DataSourcetest.db;Vers…

Pr 视频效果:视频限制器

视频效果/颜色校正/视频限制器 Color Correction/Video Limiter 视频限制器 Video Limiter效果可用于确保视频信号符合广播和电视标准。它可以防止视频的亮度和色彩超出指定的范围,避免在播放时出现过曝、过暗或色彩失真等问题。 ◆ ◆ ◆ 效果选项说明 此效果也称…

Ubuntu配置FTP

Ubuntu配置FTP 切换root用户 sudo -i安装vsftpd软件包 apt update apt install vsftpd -y启动vsftp服务并设置自启动 systemctl start vsftpd systemctl enable vsftpd关闭防火墙 ufw disable ufw status创建FTP用户 useradd -m ftpuser passwd ftpuser设置用户的主目录为…

nnUnet 大模型学习笔记(续):训练网络(3d_fullres)以及数据集标签的处理

目录 1. 数据集处理 1.1 实现脚本 1.2 json文件 2. 设置读取路径 2.1 设置路径 2.2 数据集转换 2.3 数据集预处理 2.4 训练(3d_fullres) 3. 训练结果展示 关于nnUnet 数据集的处理和环境搭建,参考上文:第四章:nnUnet大模…

Java实现html填充导出pdf

Java实现html填充导出pdf 1.依赖添加和pom修改 <!-- Thymeleaf 模板引擎 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><!-- OpenPDF 库 -…