首页 > 其他分享 >WIFI&蓝牙(ESP32)转CAN总线&串口TTL模块-B1-设备作为TCP客户端连接TCP服务器,实现RS485数据透传

WIFI&蓝牙(ESP32)转CAN总线&串口TTL模块-B1-设备作为TCP客户端连接TCP服务器,实现RS485数据透传

时间:2024-03-04 16:34:08浏览次数:20  
标签:RS485 TCP 串口 服务器 连接 设备

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

<iframe frameborder="0" height="1500" name="ifd" scrolling="auto" src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN" width="100%"></iframe>

说明

这节测试的是让设备连接路由器,然后设备以TCP客户端的形式连接TCP服务器,

连接上服务器以后,

TCP服务器发送给设备的数据会通过设备的RS485发送出去

设备从RS485接收的数据会发送到TCP服务器.

测试

1,打开这节的工程,修改设备连接的路由器和TCP服务器信息

 

 

2,下载程序到设备,可以在串口监视器上看到设备打印的日志

 

 

 

 

 

3,这边使用网络调试助手发送数据给设备, 数据会通过RS485接口输出

 

4,给设备的RS485接口发送数据, 设备接收的RS485数据将会发送到TCP服务器.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

标签:RS485,TCP,串口,服务器,连接,设备
From: https://www.cnblogs.com/yangfengwu/p/18052073

相关文章

  • modbusTCP协议和TCP协议
    TCP最主要的特点TCP是面向连接的运输层协议。应用程序在使用TCP协议之前,必须先建立TCP连接。在传送数据完毕后,必须释放已经建立的TCP连接每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的(一对一)TCP提供可靠交付的服务。通过TCP连接传送的数据,无差错......
  • 什么是TCP/IP模型?
    什么是TCP/IP模型? TCP/IP 是传输控制协议/互联网协议的首字母缩写。我们刚才看到的OSI模型只是一个逻辑/参考模型。它的创建是为了通过将通信过程分解为更小、更易于管理的组件来定义通信系统的功能。但是,基于标准协议的TCP/IP概念是由国防部(DoD)在1960年代设计和开发......
  • unhide 是一款强大的取证工具,主要用于查找和发现被隐藏的进程、TCP/UDP端口以及其他隐
    unhide是一款强大的取证工具,主要用于查找和发现被隐藏的进程、TCP/UDP端口以及其他隐藏技术。其基本技术原理如下:ROOTKIT和LKM:ROOTKIT(RootKit)是一种恶意软件,常用于隐藏恶意活动和进程。它通过修改操作系统的核心组件和内核模块(LinuxKernelModule,LKM)来实现对系统的隐匿。u......
  • .NET开源功能强大的串口调试工具
    前言今天大姚给大家分享一款.NET开源的、功能强大的串口调试工具:LLCOM。工具介绍LLCOM是一个.NET开源的、功能强大的串口调试工具。支持Lua自动化处理、串口调试、串口监听、串口曲线、TCP测试、MQTT测试、编码转换、乱码恢复等功能。功能列表收发日志清晰明了,可同时显示HEX......
  • 串口通信常见的错误和故障排除方法
    在进行串口通信时,确实可能会遇到一些常见的错误和问题。以下是串口通信一些可能的问题及其解决方法:通信双方未共地:如果通信双方没有共地,可能会导致通信失败。共地是指通信设备的地线相连,提供一个基准0电平。检查并确保设备间的GND(地线)连接是正确的。串口参数不一致:通信双方的串......
  • STM32标准库串口DMA空闲中断接收
    STM32标准库串口DMA空闲中断接收.md1.DMA配置(USART配置在USART中已实现,不再重复叙述)需要使用标准库头文件“stm32f10x_dma.h”DMA_InitTypeDefUsart_DMA;//定义DMA结构体 DMA_DeInit(DMA1_Channel5);//初始化DMA通道 Usart_DMA.DMA_BufferSize=256;//定义DMA缓存区......
  • MediaTek Filogic 系列路由器串口救砖教程
    感谢蝈蝈大佬开发的mtk_uartboot工具,这样就可以随便刷砖了适用系列:MediaTekMT7622、MT7981、MT7986、MT7988SoC1.下载工具地址:https://github.com/981213/mtk_uartboot/releasesWindows用户选择mtk_uartboot-x86_64-pc-windows-msvc.zipLinux用户选择mtk_uartboot-......
  • Modbus和Modbus/TCP协议
    一.概述Modbus是MODICON公司与1979年开发的一种通讯协议,是一种工业现场总线协议标准。1996年施耐德公司推出了基于以太网TCP/IP的Modbus协议------ModbusTCP。Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型,协议本身并没有定义物理层,只是定义了控制器......
  • TCP握手与重发机制
    TCP通信时序 TCP三次握手1.客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的段1。客户端发出段1,SYN位表示连接请求。序号是1000,这个序号在网络通讯中用作临时的地址,每发一个数据字节,这个序号要加1,这样在接收端可以根据序号排出数据包的正确顺序,也可以发现......
  • Qt QModbus相关类实现ModbusTcpServer总结
    在疫情环境下催生出了很多的无人或者减少人员接触的项目,比如无人智慧餐厅项目中的无人送餐项目,主要是由送餐小车和一个中控屏和部分协助发餐的设备组成,由于餐厅一般的范围不会很大,考虑到Wi-Fi通信可能比较麻烦,我们前期组网协议使用的是zigbee,这样的话小车可以无网络运行且待......