物联网协议及其架构
现在我们到处都能听到物联网这个词。实际上,它是什么,它是如何工作的,以及它如何简化我们的日常生活,我们将在本文中讨论。让我们从物联网的定义开始。多台电子设备,如果设备上有一个唯一的IP地址,并通过互联网进行通信,则称为电子设备物联网(IoT)。我们可以通过多种方式定义物联网,但最终,在这项技术中,我们可以通过互联网的帮助,通过单个设备来控制电子设备的数量。在这里,物联网技术中的电子设备应该有传感器,它应该通过电来感知信号,并根据信号进行功能。而感知到的数据通过互联网传输到另一个设备。物联网将使我们的生活变得如此简单和准确。目前,这项技术有巨大的就业机会,还有很多发展正在进行。物联网设备的例子,如智能手表,智能扬声器,智能电视,亚马逊Alexa,谷歌家庭设备是联网设备的例子。本文讨论了什么是物联网物联网协议和架构。
什么是物联网协议?
现在有趣的问题来了,这些设备如何在物联网中相互通信?物联网是如何工作的?我们人类是如何相互沟通的,就像这些设备一样,它可以通过协议与其他设备进行沟通,这被称为物联网协议。该协议被定义为一组规则和规则指导方针,具有如何对来自另一个设备的命令作出反应。这些协议在通信设备中非常重要。bob的是什么网站的通用协议像CDMA, WAP等不适合这个特定物联网技术。这项技术需要一些更强大的协议。
一些特定物联网协议列表
- 消息队列遥测传输协议
- 数据分发服务
- 高级消息队列协议
- CoAP受限的应用协议
现在让我们详细讨论一下物联网协议概述
1).消息队列遥测传输协议
机器与机器之间的通信可以使用这个MQTbob的是什么网站T。它是由IBM开发的。消息队列遥测传输协议是一种消息传递协议。该协议从设备收集数据并转发到网络。所以设备和网络之间的连接可以通过这个协议来完成。这是一个简单的协议,它将数据从传感器发送到设备,然后网络。这是TCP/IP协议参考模型的顶层协议。三要素物联网中的MQTT协议。他们是订阅者,出版商和经销商/经纪人。数据可以在订阅者和发布者之间交换。经销商/代理支持订阅者和发布者之间的安全连接。MQTT运行在TCP/IP模型上。因此,MQTT协议不能用于所有类型的物联网应用程序。
高级消息队列协议(AMQP)
这种高级消息队列是面向消息中间件环境的合适协议。这是由伦敦摩根大通的John Hara开发的。这物联网通bob的是什么网站信协议有用的可靠消息的交换可以用这个AMQP来完成。
发布者可以通过AMQP运营商与用户进行通信。来自发布者的消息可以存储在AMQP的载体中,并根据消息队列和订单,通过适当的安全系统线转发给相关的订阅者。AMQP具有以下三个功能,使其更加可靠和安全。该协议具有以下处理链。
交流:从发布者接收消息,并根据优先级将其转发到消息队列。
消息队列:存储消息,直到它们被客户端软件正确处理。
绑定:交换器和消息队列之间的连接将由这个绑定组件声明。
数据分发服务(DDS)
该协议是由Object Management Group (OMG)开发的物联网标准。该DDS可用于占地面积较小的小型设备和云中。这是一个中间件协议操作系统和API(应用程序编程接口),使设备之间的数据连接。这种架构最适合物联网应用。该协议软件最适合在物联网系统中进行信息交换和快速数据集成。这个支持主要软件编程语言。利用该数据,可以实现可扩展、实时和可靠的通信bob的是什么网站分布服务(DDS)。
这个DDS标准有两层。它们是:
- 以数据为中心的发布-订阅(又)
- 数据局部重构层(DLRL)
dscp层将信息传递给所有订阅者,而DLRL为dscp的功能提供接口。
约束应用协议(CoAP)
该协议是用于少数(受限)物联网设备的互联网实用协议。它在大多数物联网应用中都很有用。最初,CoAP用于机对机通信。bob的是什么网站CoAP是HTTP的替代协议。该协议具有一种有效的XML交换数据格式技术。它是一种不同技术的二进制数据格式,在空间方面更可取。这可能比纯文本HTML/XML文件更好。CoAP有四种不同类型的消息。它们是:不可确认、可确认、重置和确认。为了通过UDP进行可靠和安全的传输,使用了可确认消息,响应可以以确认的形式进行。 CoAP is a very lightweight protocol and it uses DTLS (Datagram Transport Layer Security) for providing more security and reliable communications.
这些都是物联网协议或物联网协议的重要协议。
物联网协议体系结构
这里最有趣的一点是,物联网没有任何特定的架构。研究人员提出了不同的物联网架构。但是在大多数被提议的架构中,三层架构和五层架构。
三层物联网体系结构
这体系结构在物联网技术研究的早期引入。这三层是物联网架构中所需要的
应用程序层:这一层是为了将特定的应用程序交付给最终用户。特定的应用程序可以用这个应用层来完成。这一层的例子如智能手表,智能手机,智能电视等,用于特定的应用程序。
网络层:网络层在物联网体系结构中起着重要的作用。连接其他智能电子设备(智能手表、服务器等)。网络层用于传输和处理传感器数据。
感知层:它是物理层,在传感器的帮助下通过感知区域来收集周围的数据。
五层物联网体系结构
另一种架构是五层物联网架构,是由从事物联网工作的研究人员提出的。在这个五层物联网架构中,三层即应用层、网络层和感知层具有与三层物联网架构相同的架构。此外,业务层、传输层和处理层是新的层。
传输层:该层通过LAN、3G和其他无线网络将数据从处理层转发到感知层,反之亦然蓝牙等。
处理层:它处在物联网架构的中间。它在这个五层物联网架构中扮演着重要角色。该层存储数据并处理来自传输层的数据。这个处理层能够实现最新的技术,如大数据,DBMS和云计算等。
业务层:这一层是物联网架构的领导者。管理完整的物联网系统,包括应用程序、用户隐私、盈利模式等。
智能家居包括所有设备都与网络连接,并与互联网通信。开发这样的五层智能系统物联网协议栈是最好的。
这一概念在研究领域具有更大的权重。巨大的变化正在发生物联网技术今天一天。我们可以在这方面做更多的研究。在这里,我们只讨论了一些重要的物联网协议。还有一些常规协议,比如蓝牙,WiFi,无线个域网, NFC,蜂窝,远程广域网和射频识别这里不讨论。你可以从我们的麻风病门户网站上获得更多数据。