kentoh——Fotolia

物联网中常见的应用层协议解释道

物联网不存在没有连接,但这些联系不可能没有正确的物联网应用层协议。

物联网在理论上很简单:使用互联网的巨大的连接发送数据从最小的设备,如开关和传感器,到云,本地服务器农场或大规模数据平台模型更准确地世界。这种模式形成了全新的基础类的应用,分析和人们以前想象不到的效率和优化。

全球经济增长的IoT-based应用程序让云看起来温和,至于技术创新和社会的重要性。物联网给了世界工业自动化操作,个人医疗监测、交通控制和智能家居。列表很长和增长。

然而,对于所有可用的连接和物联网促进技术革命,它提供了沟通的挑战在更传统的网络场景中很少见到。

了解物联网通信挑战

应用程序层在物联网必须解决一些重大的协议在物联网的网络的挑战通信。物联网中的数据比传统的更复杂的网络。在一个简单的场景中,一个传感器温度报告本地网络,然后通过互联网将数据传递到云。复杂的场景可以一样棘手的多台计算机之间对话框时选择性地关闭的工厂环境传感器报告火灾的探测,而云AI系统监测事件的关闭和报告多个外部系统。简单的场景包括一个数据类型和一个消息在一个方向上移动。复杂的包含许多数据类型在许多消息在许多设备必须有效地交换数据。硬件本身可以大相径庭。

传统的协议标准,HTTP,不一定适合小型设备。一些物联网设备HTTP-capable和受益于HTTP传输的特点,但许多,如果不是大多数,不,不能。HTTP是专为很重,丰富的通信,而大多数物联网通信必然是最小的,考虑到体积小和稀疏的大多数设备的硬件和固件。一个HTTP头可以包含几百个字节;什么在大多数互联网通信,但它巨大的对于大多数物联网设备。精简的协议,能够骑HTTP但是不是HTTP是必要的。

应用程序层是如何运作的吗

一些物联网设备直接建在网络能力,但大多数通过网关连接到互联网。

物联网使用开放系统互连模型雇佣了七个互动层来处理消息传输的每个阶段。物联网应用程序层是七层之一,三是特别重要的物联网应用协议。

OSI应用层

物理网络层是实际的移动数据的基础设施,如以太网、无线和蓝牙。

传输层协议支持的运动数据,如传输控制协议(TCP)、HTTP或用户数据报协议(UDP)。

应用层是物联网设备和网络之间的接口,它将沟通。它处理数据格式和表示,作为物联网设备做什么之间的桥梁,它产生的网络传递数据。

在物联网应用层协议

工程师有很多物联网应用层协议可供选择,涵盖范围广泛的功能。适合特定的物联网应用程序的协议取决于许多因素基于相关设备的类型和函数将执行:

  • 数据延迟数据传输需要有多快?多少时间可以合理地传递一个数据包从一个位置移动到另一个?
  • 可靠性如何重要的是物联网应用程序中的数据丢失?冗余的设备通信必须如何?
  • 带宽的数据量,需要适应吗?
  • 运输什么是最好的物联网传输协议应用程序?TCP、UDP和HTTP每个提供的特性,可以利用它们兼容的应用层协议。

工程师之前必须回答这些问题考虑特定的协议来确定哪些特性将是最重要的。

应用程序层处理数据格式和表示,作为物联网设备做什么之间的桥梁,它产生的网络传递数据。

五个的高层协议物联网及其特性,最重要的是:

受限的应用协议组织使用CoAP有限的硬件传输速率很低,因为它是轻量级的。HTTP-friendly协议,使用两种基本的消息类型:请求和响应。消息可以是可证实的或non-confirmable。数据包是很小的,所以信息损失很少。缺点是协议缺乏安全,工程师通常与数据报传输层安全性可以补救,但在物联网迪泰是有限的使用。

消息队列遥测传输MQTT发布/订阅协议,这是有效的轻量级的机器对机器(M2M)连接在TCP和最大限度地减少数据丢失。发布/订阅为物联网意味着客户没有要求更新,从而减少网络流量和处理负载。协议还提供一系列质量执法水平,从单一的握手交付确认需求。

可扩展的消息和存在协议XMPP是基于XML的,人性化的文件编码标记语言流行的可读性。作为一个HTML扩展,XMPP是有用的实时通信,包括业务、内容聚合和即时消息。协议是高度可伸缩的,提供设备data-bearing节点与其他节点可以连接请求创建复杂的本地网络和数据共享。

高级消息队列协议。AMQP是一个异步协议。MQTT一样,它使用发布/订阅方式。工程师使用主要通过TCP协议,但它也是其他运输方法的能力。协议是品质机动,并提供一个可选的一个或多个交付的保证。AMQP实现安全通过传输层安全性和安全套接字层。

具象状态传输。休息是最普遍的,给物联网同步请求-响应通过HTTP协议。HTTP是功能丰富,以及能够验证和缓存,两者都是有用的在复杂环境中,虽然难以实现物联网。协议是XML和JSON-compatible,这有助于M2M通信与平板电脑和智能手机,物联网的恩惠。

物联网网络深入

搜索首席信息官
搜索安全
搜索网络
搜索数据中心
搜索数据管理
关闭