网口与串口

一直对网口和串口云里雾里,在此总结:
网口和串口除了物理上接口的区别外,最主要的区别就是通信协议的区别即一个是串口通信(RS232、485通信)一个是网络通信协议(TCP、UDP)

1、网口通讯(Socket Communications),两个进程如需要进行通讯最基本的一个前提能能够唯一的标示一个进程,在本地进程通讯中我们可以使用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大,这时候我们需要另辟它径了,我们知道IP层的ip地址可以唯一标示主机,而TCP层协议和端口号可以唯一标示主机的一个进程,这样我们可以利用ip地址+协议+端口号唯一标示网络中的一个进程。

能够唯一标示网络中的进程后,它们就可以利用socket进行通信了,什么是socket呢?我们经常把socket翻译为套接字,socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。

2、串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。对于串口而言,长度可达1200米。典型地,串口用于ASCII码字符的传输。

通信使用3根线完成,分别是地线、发送、接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配。

如比赛用船电控系统与数据接口:
该型号无人船电控系统框图如图。ME120机箱内安装了主控制器和交换机,主控制器是ME120的控制核心,负责整船设备的配电控制、负责各路传感器的数据采集、负责左右推进器的速度控制。交换机把整船的网络设备连接在一起(激光雷达除外),保证了各个设备的数据可以相互访问。
在这里插入图片描述

在这里插入图片描述
所有连接到主控制器串口的设备,其数据均可以通过TCP来读写,比如,导航设备连接到主控制器的串口1,主控制器内部把串口1映射到了TCP的4004端口,工控机内的程序可以使用TCP连接到主控制器的4004端口,连接建立好后,读写该连接等效于读写导航设备的串口。

QT之串口通讯与网口通讯的区别:
https://mp.weixin.qq.com/s?src=11&timestamp=1591091681&ver=2376&signature=aECEiNuTfms8gSYTHlRATzjsb-arVQAcL0Pi7IT98dxpw0K2M4dZMjPUOyHPgnzrNg68iIRGvrfdhBoOTwLPpLaYb40KcS7-JEI293zUgYep6OsWnfqmhplADeco&new=1

注释:
PID(Process Identification)操作系统里指进程识别号,也就是进程标识符。操作系统里每打开一个程序都会创建一个进程ID,即PID。
PID(进程控制符)英文全称为Process Identifier,它也属于电工电子类技术术语。
PID是各进程的代号,每个进程有唯一的PID编号。它是进程运行时系统随机分配的,并不代表专门的进程。在运行时PID是不会改变标识符的,但是你终止程序后再运行PID标识符就会被系统回收,就可能会被继续分配给新运行的程序。
含义
只要运行一程序,系统会自动分配一个标识。
是暂时唯一:进程中止后,这个号码就会被回收,并可能被分配给另一个新进程。
只要没有成功运行其他程序,这个PID会继续分配给当前要运行的程序。
如果成功运行一个程序,然后再运行别的程序时,系统会自动分配另一个PID。

  • 26
    点赞
  • 118
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可将 TTL/UART 串口设备连接至以太网 支持网口升级程序 支持TCP服务器、TCP客户端、UDP模式 支持虚拟串口、Web登录或使用VirCom进行配置 ZLSN2003 概述 ZLSN2003是上海卓岚开发的新一代串口转以太网嵌入式模块。该模块功能强大,其基本功能是实现串口联网的方便性,即只要和用户的串口TTL电平的串口连接,ZLSN2003就可以将数据发送到基于TCP/IP/UDP的网络服务器上。默认情况下串口和以太网之间是透明传输协议,即串口发送什么,网络就收到什么数据,不会数据格式转化。ZLSN2003内部已经集成网络变压器,外围电路非常简单。 ZLSN2003模块为单片机联网、传统串口设备联网提供了快捷、稳定、经济的方案。不仅能够保证您的产品快速上市,并且为您的产品的稳定提供支撑。 特点 支持在线网络升级固件程序,用户可以从卓岚公司获得软件升级工具和升级firmware,可自行升级到最高版本。 使用配置的ZLVircom工具可以搜索、管理局域网内(支持跨网段搜索)、Internet上的ZLSN2003模块。可一键式配置模块的所有参数。设备配置、管理非常方便。 支持DHCP功能,可以动态获得局域网内的DHCP服务器分配的IP。 支持DNS,自动解析目的域名为IP,目的IP可以为动态域名。 作为TCP Server(TCP服务器端)时,支持独有的100个连接的强大连接能力。 作为TCP Client(TCP客户端)的,支持连接8个目标服务器。作为TCP客户端时,可以在断线后自动进行重连。支持隐含心跳技术,保证网线断线后的恢复。 支持UDP、UDP组播等功能。 支持虚拟串口。 规格 网络界面 以太网 10/100 Mbps 保护 内建1KV电磁隔离 串口界面 界面 TTL电平串口 串口数 1 校验位 None, Even, Odd, Space, Mark 数据位 5~9 停止位 1,2 流控 RTS/CTS,DTR/DCR,XON/XOFF 速率 1200bps~460800bps 软件特性 协议 TCP,HTTP,UDP,ICMP,ARP,IP,DNS,DHCP 虚拟串口平台 Windows 95/98/ME/NT/2000/XP/WIN7/WIN8 配置方式 Web浏览器、卓岚ZLVirCom、串口类AT命令 电器特性 电压输入 DC5V(ZLSN2003-3.3V支持3.3V),210~250mA 机械特性 尺寸 长×宽=43 × 26mm 工作环境 工作温度,湿度 0~70℃,5~95% RH 储存温度,湿度 -45~165℃,5~95% RH W
串口调试工具是一种用来调试和测试串口设备的工具,主要用于通过串口与其他设备进行通信和数据传输。通过串口调试工具,我们可以实时监控和分析串口通信过程中的数据流,并进行调试和修复。 串口调试工具通常具有以下功能: 1. 串口监控:可以显示串口接收和发送的数据,包括字符和控制信号,以便实时检查和分析通信过程。 2. 数据解析:可以解析和显示接收到的数据,方便用户快速理解和处理串口数据。 3. 命令调试:支持命令行操作,可以通过发送特定的命令来测试和调试串口设备。 4. 数据记录和回放:可以记录串口通信过程中的数据,并支持回放功能,方便用户分析和复现问题。 5. 自定义设置:用户可以根据需要自定义串口参数,如波特率、数据位、校验位等。 网口串口是一种将网络信号转换为串口信号的设备。它可以将通过网络传输的数据转发给串口设备,或者将串口设备的数据通过网络传输到其他设备。网口串口通常用于远程控制和监测串口设备,提供了更灵活和便捷的数据传输方式。 网口串口设备通常具有以下特点: 1. 支持多种网络连接方式:可以通过以太网、Wi-Fi等多种网络方式连接,实现远程控制和监测。 2. 支持多种串口通信协议:可以同时支持多种串口通信协议,如RS232、RS485等,适用于不同的串口设备。 3. 网络配置灵活:支持静态IP和动态IP配置,用户可以根据需要进行网络设置。 4. 安全性考虑:支持数据加密和身份验证等安全措施,确保数据传输的安全性。 5. 可靠性和稳定性:具备稳定的数据传输和高可靠性,适用于工业环境中长时间运行。 通过串口调试工具和网口串口设备,我们可以方便地进行串口设备的调试和控制工作,提高工作效率和准确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值