通信协议和中间件的区别(通信协议和接口的区别)

      最后更新:2023-12-12 23:07

      通讯协议与通讯方式的区别

      通讯协议中最早的协议之一,它为连接不同操作系统和不同硬件体系结构的互联网络提供通信支持,是一种网络通用语言。 TCP/IP协议定义了在互联网络中如何传递、管理信息(文件传送、收发电子邮件、远程登录等),并制定了在出错时必须遵循的规则。通讯协议RS-232-CRS-232-C是OSI基本参考模型物理层部分的规格,它决定了连接器形状等物理特性、以0和1表示的电气特性及表示信号意义的逻辑特性。RS-232-C是EIA发表的,是RS-232-B的修改版。本来是为连接模拟通信线路中的调制解调器等DCE及电传打印机等DTE拉接口而标准化的。很多个人计算机也用RS-232-C作为输入输出接口,用RS-232-C作为接口的个人计算机也很普及。RS-232-C的如下特点:采用直通方式,双向通信,基本频带,电流环方式,串行传输方式,DCE-DTE间使用的信号形态,交接方式,全双工通信。RS-232-C在ITU建议的V.24和V.28规定的25引脚连接器在功能上具有互换性。 RS-232-C所使用的连接器为25引脚插入式连接器,一般称为25引脚D-SUB。DTE端的电缆顶端接公插头,DCE端接母插座。
      第一个问题可以帮你,简单的说485总线是一种通讯总线(方式),它知负责传递信息,至于信息的收到方怎样来利用这些信息,就是协议的事了。当然,协议还包含其他内容,但是,对于一般的现场调试来讲意义不大(个人见解)。调试时只要主机(电脑或矩阵或硬盘录像机网络编码器等)和云台的协议一致即可。因为有了协议,才使485总线的功能更丰富,更具个性。这里有485总线的介绍 http://baike.baidu.com/view/1154433.htm 第二个问题,我也不明白,矩阵用的少。
      通讯协议中最早的协议之一,它为连接不同操作系统和不同硬件体系结构的互联网络提供通信支持,是一种网络通用语言。 TCP/IP协议定义了在互联网络中如何传递、管理信息(文件传送、收发电子邮件、远程登录等),并制定了在出错时必须遵循的规则。通讯协议RS-232-CRS-232-C是OSI基本参考模型物理层部分的规格,它决定了连接器形状等物理特性、以0和1表示的电气特性及表示信号意义的逻辑特性。RS-232-C是EIA发表的,是RS-232-B的修改版。本来是为连接模拟通信线路中的调制解调器等DCE及电传打印机等DTE拉接口而标准化的。很多个人计算机也用RS-232-C作为输入输出接口,用RS-232-C作为接口的个人计算机也很普及。RS-232-C的如下特点:采用直通方式,双向通信,基本频带,电流环方式,串行传输方式,DCE-DTE间使用的信号形态,交接方式,全双工通信。RS-232-C在ITU建议的V.24和V.28规定的25引脚连接器在功能上具有互换性。RS-232-C所使用的连接器为25引脚插入式连接器,一般称为25引脚D-SUB。DTE端的电缆顶端接公插头,DCE端接母插座。RS-232-C所用电缆的形状并不固定,但大多使用带屏蔽的24芯电缆。电缆的最大长度为15m。使用RS-232-C在200K位/秒以下的任何速率都能进行数据传输。RS-449常用通讯协议结构RS-449是1977年由EIA发表的标准,它规定了DTE和DCE之间的机械特性和电气特性。RS-449是想取代RS-232-C而开发的标准,但是几乎所有的数据通信设备厂家仍然采用原来的标准,所以RS-232-C仍然是最受欢迎的接口而被广泛采用。RS-449的连接器使用ISO规格的37引脚及9引脚的连接器,2次通道(返回字通道)电路以外的所有相互连接的电路都使用37引脚的连接器,而2次通道电路则采用9引脚连接器。RS-449的电特性,对平衡电路来说由RS-422-A规定,大体与V.11具有相同规格,而RS-423-A大体与V.10具有相同规格。V.35V.35是通用终端接口的规定,其实V.35是对60-108kHz群带宽线路进行48Kbps同步数据传输的调制解调器的规定,其中一部分内容记述了终端接口的规定。V.35对机械特性即对连接器的形状并未规定。但由于48Dbps-64Kbps的美国Bell规格调制解调器的普及,34引脚的ISO2593被广泛采用。模拟传输用的音频调制解调器的电气条件使用V.28(不平衡电流环互连电路),而宽频带调制解调器则使用平衡电流环电路。 通讯协议X.21X.21是对公用数据网中的同步式终端(DTE)与线路终端(DCE)间接口的规定。主要是对两个功能进行了规定:其一是与其他接口一样,对电气特性、连接器形状、相互连接电路的功能特性等的物理层进行了规定;其二是为控制网络交换功能的网控制步骤,定义了网络层的功能。在专用线连接时只使用物理层功能,而在线路交换数据网中,则使用物理层和网络层的两个功能。X.21接口用的连接器引脚也只用15引脚电气特性分别参照V系列接口电气条件的V.10和V.11。数字网的同步都是从属于网络主时钟的从属同步。HDLCHDLC(高级数据链路控制规程)是可靠性高,高速传输的控制规程。其特点如下:可进行任意位组合的传输;可不等待接收端的应答,连续传输数据;错误控制严密;适合于计算机间的通信。HDLC相当于OSI基本参照模型的数据链路层部分的标准方式的一种。HDLC的适用领域很广,近代协议的数据链路层大部分都是基于HDLC的。其他SDLC(同步数据链路控制)是IBM公司制定的协议,并成为SNA的数据链路控制层协议。实际上也包含于HDLC中。FDDI(光纤分布式数据接口)FDDI的传输速度为100Mbps,传输媒体为光纤,是令牌控制的LAN。FDDI的物理传输时钟速度是125MHz,但实际速度只有100Mbps。可实际连接的工作站数最多有500个,但推荐使用100个以下。FDDI的连接形态基本上有两种:一种是用一次环路和二次环路的两个环构成的环形结构;另一种是以集线器为中心构成树状结构。工作站间的距离用光纤为2KM,用双绞线则为100M。但对单模光纤制定了节点间的距离可以延长到超过2KM以上的标准。FDDI有三种接口:DAS(双配件站);SAS(单配件站);集线器(Concentrater)。通常仅使用一次环路,二次环路作为预备用系统处于备用状态。互联网络中如何传递、管理信息(文件传送、收发电子邮件、远程登录等),并制定了在出错时必须遵循的规则。通讯方式:对于点对点之间的通信,按照消息传送的方向与时间关系,通信方式可分为单工通信、半双工通信及全双工通信三种。现代通讯方式邮递以实物传递为基础,虽然如今写信的人越来越少,但越简单越真实,越纯朴越真情,信件是信息传递最简单最纯朴的方式,更不因传递速度过快造成信息的溢漏;快递是人类社会发展的的需要,主要原因是因为随着人类物质生活水平的提高服务需求面也越来越高,但其发展受交通运输制约无便利的交通运输怎么也快不起来。电话电话分固定电话、移动电话与网络电话,其传递方式与网络方式优缺点基本相同,与网络方式不同之处在于电话不能直接传递文字图片,与邮递方式不同在于不能传递实物。传真传真是近二十多年发展最快的非话电信业务。将文字、图表、相片等记录在纸面上的静止图像,通过扫描和光电变换,变成电信号,经各类信道传送到目的地,在接收端通过一系列逆变换过程,获得与发送原稿相似记录副本的通信方式,称为传真。传真的主要技术有:扫描技术,记录技术,同步同相技术,传输技术。传真的通信过程包含扫描,光电变换,图像信号的传输,记录变换,收信扫描和同步同相。传真是基于PSTN的电信信号通过设备中转传真信号。直接由于科技大迅速发展,电子网络传真逐渐成为取代传真机的新一代通信工具。卫星电话基于卫星通信系统来传输信息的电话就是卫星电话。卫星电话是现代移动通信的产物,其主要功能是填补现有通信(有线通信、无线通信)终端无法覆盖的区域,为人们的工作提供更为健全的服务。现代通信中,卫星通信是无法被其他通信方式所替代的,现有常用通信所提供的所有通信功能,均已在卫星通信中得到应用。电报电报,就是用电信号传递的文字信息。在通讯越来越迅捷的今天,电报的作用已经不是很大了,也许有一天电报就会从我们的生活中消失了。电报是通信业务的一种,是最早使用电进行通信的方法。它利用电流(有线)或电磁波(无线)作载体,通过编码和相应的电处理技术实现人类远距离传输与交换信息的通信方式。电报大大加快了消息的流通,是工业社会的其中一项重要发明。早期的电报只能在陆地上通讯,后来使用了海底电缆,开展了越洋服务。到了二十世纪初,开始使用无线电拍发电报,电报业务基本上已能抵达地球上大部份地区。电报主要是用作传递文字讯息,使用电报技术用作传送图片称为传真。[1]数据通信计算机网络中传输的信息都是数字数据,计算机之间的通信就是数据通信方式,数据通信是计算机和通信线路结合的通信方式。在数据通信中,按每次传送的数据位数,通信方式可分为:并行通信和串行通信。并行通信是一次同时传送8位二进制数据,从发送端到接收端需要8根传输线。并行方式主要用于近距离通信,如在计算机内部的数据通信通常以并行方式进行。这种方式的优点是传输速度快,处理简单。 串行通信一次只传送一位二进制的数据,从发送端到接收端只需要一根传输线。串行方式虽然传输率低,但适合于远距离传输,在网络中(如公用电话系统)普遍采用串行通信方式。
      通讯协议与通讯方式的区别

      如何理解什么是通信协议

      通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。通过通信信道和设备互连起来的多个不同地理位置的数据通信系统,要使其能协同工作实现信息交换和资源共享,它们之间必须具有共同的语言。交流什么、怎样交流及何时交流,都必须遵循某种互相都能接受的规则。这个规则就是通信协议。 通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义,连接方式,信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方。 在计算机通信中,通信协议用于实现计算机与网络连接之间的标准,网络如果没有统一的通信协议,电脑之间的信息传递就无法识别。 通信协议是指通信各方事前约定的通信规则,可以简单地理解为各计算机之间进行相互会话所使用的共同语言。两台计算机在进行通信时,必须使用的通信协议。
      如何理解什么是通信协议

      通信协议和网络协议的区别

      可以说:没有不同;也可以说:完全不同!网络通信协议和单片机通信协议都是协议,也就是在通讯过程中,都需要这个标准,需要按照这样的格式传输数据。 记住,所谓协议,就是要求你传输数据用的格式,有一些格式是你自己定义的,有的为了兼容,就是通用,就用一些标准协议,比如TCP/IP协议。定义某个协议,就是要满足你的通讯要求,没有太复杂的概念。
      数据通信协议主要是端口通信的一些规定,网络通信协议比它要复杂的多,分为许多层,在网络协议的底层,涉及两个设备之间传输信号是,也会有自己的通信协议。实际上,当我们通过modem上网时,在网络层是tcp/ip协议,在计算机与modem之间传输数据时,用的就是你所提到的通信协议。
      通信协议和网络协议的区别

      什么是物联网的中间件,是软件系统吗?

      介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。中间件为一种独立的系统软件服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。从这个意义上可以用一个等式来表示中间件:中间件=平台+通信,这也就限定了只有用于分布式系统中才能叫中间件,同时也把它与支撑软件和实用软件区分开来。扩展资料中间件技术创建在对应用软件部分常用功能的抽象上,将常用且重要的过程调用、分布式组件、消息队列、事务、安全、链接器、商业流程、网络并发、HTTP服务器、Web Service等功能集于一身或者分别在不同品牌的不同产品中分别完成。在商业中间件及信息化市场主要存在微软阵营、Java阵营、开源阵营。阵营的区分主要体现在对下层操作系统的选择以及对上层组件标准的制订。主流商业操作系统主要来自Unix、苹果公司和Linux的系统以及微软视窗系列。参考资料来源:百度百科-wipi参考资料来源:百度百科-中间件
      看到目前各式各样RFID的应用,企业最想问的第一个问题是:“我要如何将我现有的系统与这些新的RFID Reader连接?”这个问题的本质是企业应用系统与硬件接口的问题。因此,通透性是整个应用的关键,正确抓取数据、确保数据读取的可靠性、以及有效地将数据传送到后端系统都是必须考虑的问题。传统应用程序物联天下与应用程序之间(Application to Application)数据通透是通过中间件架构解决,并发展出各种Application Server应用软件;同理,中间件的架构设计解决方案便成为RFID应用的一项极为重要的核心技术。 RFID中间件扮演RFID标签和应用程序之间的中介角色,从应用程序端使用中间件所提供一组通用的应用程序接口(API),即能连到RFID读写器,读取RFID标签数据。这样一来,即使存储RFID标签情报的数据库软件或后端应用程序增加或改由其他软件取代,或者读写RFID读写器种类增加等情况发生时,应用端不需修改也能处理,省去多对多连接的维护复杂性问题。RFID中间件是一种面向消息的中间件(Message-Oriented Middleware,MOM),信息(Information)是以消息(Message)的形式,从一个程序传送到另一个或多个程序。信息可以以异步(Asynchronous)的方式传送,所以传送者不必等待回应。面向消息的中间件包含的功能不仅是传递(Passing)信息,还必须包括解译数据、安全性、数据广播、错误恢复、定位网络资源、找出符合成本的路径、消息与要求的优先次序以及延伸的除错工具等服务。RFID中间件可以从架构上分为两种:以应用程序为中心(Application Centric)的设计概念是通过RFID Reader厂商提供的API,以HotCode方式直接编写特定Reader读取数据的Adapter,并传送至后端系统的应用程序或数据库,从而达成与后端系统或服务串接的目的。以架构为中心(Infrastructure Centric)随着企业应用系统的复杂度增高,企业无法负荷以HotCode方式为每个应用程式编写Adapter,同时面对对象标准化等问题,企业可以考虑采用厂商所提供标准规格的RFID中间件。这样一来,即使存储RFID标签情报的数据库软件改由其他软件代替,或读写RFID标签的RFID Reader种类增加等情况发生时,应用端不做修改也能应付。RFID中间件的特征一般来说,RFID中间件具有下列的特色:独立于架构(Insulation Infrastructure) RFID中间件独立并介于RFID读写器与后物联网端应用程序之间,并且能够与多个RFID读写器以及多个后端应用程序连接,以减轻架构与维护的复杂性。数据流(Data Flow) RFID的主要目的在于将实体对象转换为信息环境下的虚拟对象,因此数据处理是RFID最重要的功能。RFID中间件具有数据的搜集、过滤、整合与传递等特性,以便将正确的对象信息传到企业后端的应用系统。处理流(Process Flow)RFID中间件采用程序逻辑及存储再转送(Store-and-Forward)的功能来提供顺序的消息流,具有数据流设计与管理的能力。 标准(Standard) RFID为自动数据采样技术与辨识实体对象的应用。 EPCglobal目前正在研究为各种产品的全球惟一识别号码提出通用标准,即EPC(产品电子编码)。EPC是在供应链系统中,以一串数字来识别一项特定的商品,通过无线射频辨识标签由RFID读写器读入后,传送到计算机或是应用系统中的过程称为对象命名服务(Object Name Service,ONS)。对象命名服务系统会锁定计算机网络中的固定点抓取有关商品的消息。EPC存放在RFID标签中,被RFID读写器读出后,即可提供追踪EPC所代表的物品名称及相关信息,并立即识别及分享供应链中的物品数据,有效率地提供信息透明度。
      控制物联网“中枢神经” 物联网软件和中间件处于DCM三层架构的中上层和顶层,如果把物联网系统和人体做比较,感知层好比人体的四肢,传输层好比人的身体和内脏,那么应用层就好比人的大脑,软件和中间件是物联网系统的灵魂和中枢神经,这应该是国内外业界的共识,这也是为什么泛在计算、智慧地球等概念是由作为软件和IT服务商的IBM提出的原因。软件巨头微软的CEO比尔·盖茨早在1995 年《未来之路》一书中就提到和看到了物联网的潜力,Google也推出了PowerMeter等物联网计划。按物联网的定义,任何末端设备和智能物件只要嵌入了芯片和软件都是物联网的连接对象,笔者认为,所有嵌入式软件都是为物联网服务的。图1所示M2M/泛在计算及物联网的厂商市场格局中,软件厂商占据了绝对主导地位。在物联网概念被大众理解和接受以后,大家才发现,物联网并不是什么全新的东西,上万亿的末端“智能物件”和各种应用子系统早已经存在于工业和日常生活中。笔者认为,物联网产业发展的关键在于把现有的智能物件和子系统连接起来,实现应用的大集成(Grand Integration)和“管控营一体化”,为实现“高效、节能、安全、环保”的社会服务,软件(包括嵌入式软件)和中间件将作为核心和灵魂起到至关重要的作用。这并不是说发展传感器等末端不重要,而是在大集成工程中,系统变得更加智能化和网络化,反过来会对末端设备和传感器提出更高的要求,如此循环螺旋上升会推动整个产业链的发展。 因此,笔者认为,要占领物联网制高点,软件和中间件的作用至关重要,应该得到国家层面的高度重视。在包括物联网软件在内的软件领域,美国长期引领潮流,基本上垄断了世界市场,欧盟(世界级的软件厂商只有SAP一家在欧洲)早已看到了软件和中间件在物联网产业链中的重要性,从2005年开始资助了Hydra项目,这是一个研发物联网中间件和“网络化嵌入式系统软件”的组织,已取得不少成果。目前在中国有很多传感器、传感网、RFID研究中心及产业(生产)基地,也有很多人呼吁建立物联网标准,唯独没有物联网软件和中间件研发基地和组织,这种本末倒置的现象很让人担心。 笔者认为,如果我们的软件不够强,制定物联网标准也一定是纸上谈兵,物联网产业基地一定是低层次重复建设造成生产过剩,我们在物联网产业永远不会有话语权,更谈不上占领什么制高点。中间件是物联网软件的核心如果说软件是物联网的灵魂,中间件(Middleware)就是这个灵魂的核心。笔者作为一直从事中间件研发的工作者,早年在美国国家实验室从事“云计算”中间件的研发,后来又在IBM和BEA(现Oracle)等著名中间件公司从事商业中间件研发,回国后作为中国中间件理事会成员之一长期从事中间件的普及与推广。中间件与操作系统和数据库并列成为三足鼎立的“基础软件”,这一理念经过多年的探讨已经被国内业界和政府主管部门认可,但在国内长期“重硬轻软”的大环境下,中间件产业并未得到足够的重视。笔者认为,除操作系统、数据库和直接面向用户的客户端软件以外,凡是能批量生产、高度复用的软件都算是中间件。中间件有很多种类,如通用中间件、嵌入式中间件、数字电视中间件、RFID中间件和M2M物联网中间件等等,无处不在。IBM、 Oracle、微软等软件巨头都是引领潮流的中间件生产商; SAP等大型(ERP)应用软件厂商的产品也是基于中间件架构的; 国内的用友、金蝶等软件厂商也都有中间件部门或分公司。在操作系统和数据库市场格局早已确定的情况下,中间件,尤其是面向行业的业务基础中间件,也许是各国软件产业发展的惟一机会。可以毫不夸张地说,能否做大做强中间件,是整个中国IT产业能否做大做强的关键。 物联网产业的发展为物联网中间件的发展提供了新的机遇,欧盟Hydra物联网中间件计划的技术架构,值得我们借鉴。 物联网中间件处于物联网的集成服务器端和感知层、传输层的嵌入式设备中。 服务器端中间件称为物联网业务基础中间件,一般都是基于传统的中间件(应用服务器、ESB/MQ等)构建,加入设备连接和图形化组态展示等模块; 嵌入式中间件是一些支持不同通信协议的模块和运行环境。中间件的特点是它固化了很多通用功能,但在具体应用中多半需要二次开发来实现个性化的行业业务需求,因此所有物联网中间件都要提供快速开发(RAD)工具。
      不是的是一种传输协议差不多zigbee或者相似的传输协议
      传输协议而已
      什么是物联网的中间件,是软件系统吗?

      通信总线和通信协议的区别(用通俗的语言解释)!

      当然是可以的。同一种总线(比如RS485)上可以跑多种协议(如莫迪康的MODBUS,松下的MEWTOCOL,西门子的profibus/DP)。反之,MODBUS协议可以跑在各种总线上(除了RS485外,还常用在以太网上)。 实际上,不同的总线一般涉及到不同的物理层(硬件)技术,而所谓“协议”顾名思义就是一种相互传递信息规则的约定。比如,说话、写字都是信息传递的手段,可以看作不同的总线。而汉语、英语则是信息表达方式的不同约定,可以看作不同的协议。那么你说是否可以交叉配合使用?当然,有些高级协议的实现对总线技术是有依赖的,比如can总线实现对等协议(谁都可以主动发言)很容易,而RS485总线实现对等就很难(通信效率会大幅降低)。就好比"哑语"这种总线就比“说话”这种总线不利,交换信息的能力更受限。 至于HDLC嘛,他是一种在同步链路上设计的协议,这种协议一样可以在can上跑,但由于can属于异步总线(没有时钟信号),严格来说是有一点点不同,你可以把它命名为HDLC-can,大家都能理解,就是变种。很多协议都有变种,比如MODBUS-ASCII和MODBUS-RTU,但不影响他们都是MODBUS协议。其实,HDLC自身就有很多变种。
      通讯总线往往指的是硬件。而通讯协议则是跑在硬件上的软件。很多总线都支持不同的协议,但不可能是所有。例如MODBUS协议可以用在传统的RS485,也可以用在施工更有优势的POWERBUS总线上。当然可以。用于工业现场控制的CAN-HDLC网关,包括CAN总线物理接口、AT91SAM7A3处理器和HDLC控制模块,各模块间通过内部总线双向通信。该网关是一种将成本低廉的CAN现场总线和符合ISO13239协议标准的HDLC相结合的数据交换工具
      当然不行。 通信总线和通信协议通常是对应的,换句放说,你选择什么样的通信总线就需要什么样的通信协议去跟它匹配才能通信。每种总线能支持的最大速率(波特率)和抗干扰性等特点都是不一样的,所以在应用中首先要需要根据实际的环境来选择合适的通信总线,如CAN,SPI,SCI,I2C等,当选择完总线类型后就需要根据你所要传输的数据大小或类型来定义相应的协议。所以不同的总线类型要搭配不同的协议,但是协议里数据的格式可以一样,只是外面的框架要按相应的总线类型来匹配。 你可以这么理解:总线是标准定死的,这个标准通常是由几个大的公司联合制定的,你选择了什么总线就要按这个总线的相关标准去设计,而协议是我们自己定义的,当然这个协议制定的前提是要符合总线规范,而协议里面的内容可以由我们根据需要定义。
      通讯总线是硬件,通讯协议是软件。很多时候同样的通讯协议可以在不同的总线上跑,例如RS232、RS485都可以用于MODBUS,但不是任何总线上可以只用任何协议,因为有的总线达不到协议的要求(比如响应时间)。
      通信总线和通信协议的区别(用通俗的语言解释)!

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类