开云(中国)Kaiyun·体育官方网站-登录入口

当用户232串口程序打开COM5&#xff0c
发布时间:2024-04-02 10:26:14

首先来说自己对硬件或者说机器设备并不是很了解,针对底层协议通讯只不过是基础

今天就是表达一下由于遇到的困难学习到的一点东西吧

大家当地根据TCP协议书传送SNMP包到机器设备取数据信息,由于机器设备采用的都是串口,彼此之间通讯采用了一个光纤转换器

把串口和网络接口相互连接,最后发现一个问题就是我可以给机器设备发数据信息,但自己不能收到数据信息开云体育

通过抓包软件发觉,每一次返回具体内容空出6个字节,问谁也不知道为什么有这么一个物品。我尝试自己开一个端口号让设备积极推送,察觉自己一直接到6个字节一组的数据信息

最后一个细心地朋友发觉了这一转化器配备网页页面有一个RealCom配置电源开关,将这个关掉之后不会出现这6个字节了

上网查查才知道有RealCom协议书这么一个物品

下列来自网络,仅作参考学习培训:

1.232换网口与RealCom的名字的来源
232换网嘴中使用一个称之为RealCom协议内容,初次使用232换网口用户对于此事不太熟悉,这儿做一个详细介绍。232是RS232简称,是串口的一种,这儿realcom的COM也是指串口。大家在计算机中上看到的COM1、COM2对应的就是这类9针的串口,由于在初期电子计算机之间的通信以串口为主导,因此串口就代表了通讯,COM是来自于英文名字“communication”。现阶段台式电脑后边的COM口便是RS232标准化的串口。

串口换网口及RealCom中即然COM相匹配232那样Real是不是相匹配网络接口。不完整对,网络接口便是RJ45或以太网口,Real具体是英语“真正”的意味。当232串口被变为网络接口以后,在网络接口一端来说,怎么能够将网络接口仿真模拟为一个232串口,因为网络接口和串口在自身协议书上的差异,必须有一种网络接口(即TCP/IP基础上的协议书)协议书将网络接口投射为串口。从而可以在把网络接口基本上真切地“转换”为232串口。因此RealCom协议书就应运而生。
2.232换网嘴里的RealCom协议书实施细则
RealCom协议是如实反映串口特征的网络层协议。232变为网络接口后,RealCom协议书必须实现串口特征的保存,232串口的特点包含:串口波特率、数据寄存器、停止位、校验位、第9位串口数据信息。RealCom合同中会有相应的指令和数据寄存器将串口的那些参数信息传达到网络接口的另一端,从而可以让互联网端程序能够识别现阶段串口所使用的串口波特率等数据。
232换网嘴里的RealCom协议书有别于“以太网接口全透明通信协议”,RealCom合同的TCP网络层数据文件的信息可能并不对应着232串口的信息,反而是具有一定的帧格式的。默认情况下卓岚232换网口转化器是采用“以太网接口全透明通信协议”,假如应该选择为RealCom协议书,需要把转化器参数值里的高端主要参数:“转换协议书”设为“RealCom”;挑选“以太网接口全透明通信协议”,设为“无”。
232换网嘴里的RealCom一般和虚拟串口搭配使用,卓岚ZLVircom程序的底层驱动技术性能够为windows提升虚拟COM口(比如COM5),当232换网口机器设备工作于RealCom模式时,虚似串口推动能通过RealCom协议书动态性响应式串口主要参数,该方法称作On-the-fly技术性,即假定ZLVirCom程序虚似了一个COM5,当用户232串口程序打开COM5,并工作中于一定串口波特率、数据寄存器、校验位时,卓岚虚似串口推动会自动检测到该串口主要参数,并将该主要参数以RealCom数据文件的形式发给232换网口机器设备,232换网口机器设备接到任务后按设定的串口主要参数运作,完成了串口主要参数的自适应。
那样什么时候应用RealCom协议书什么时候应用“以太网接口全透明通信协议”。对于此事有以下的意见:
(1)假如不应用虚似串口反而是Socket通讯则最好使用“以太网接口全透明通信协议”,因为这时候用户并不一定串口主要参数的自适应,而“以太网接口全透明通信协议”具备简单文件格式,有利于完成。
(2)卓岚ZLVircom具备双通道内存的串口主要参数On-the-fly技术性,即便232换网口机器设备并没有采用RealCom协议书,ZLVircom也可以实现串口主要参数的自适应。可是,当用户需要用到跨Internet来用ZLVircom的虚拟串口时,第二个安全通道将受到影响,这时最好使用RealCom协议书。

上边讲到的卓岚ZLVircom也是一种转换设备,遇我们使用的并不是一个品牌罢了开云体育

所以,多出来的字节数其实是一种信息内容,包括了改制通讯的特点。如果不需要特点叙述,那么使用以太网接口全透明通信协议就可以,假如有特别运用,要选择RealCom协议书

一样,如果你使用RealCom协议书,那么应该自己就做一个变换,把附带的特点叙述具体内容提取掉,不然SNMP通讯中也就不会认,因为没归属于规范SNMP包

请你到ITEYE看看我的原创设计:http://cuisuqiang.iteye.com

或支持我的个人博客网站,详细地址:http://www.javacui.com



本文由开云(中国)Kaiyun·体育官方网站-登录入口提供