物联网 > > 系列专题 > 物联网设备接入常用的应用层协议

物联网设备接入常用的应用层协议

来源:https://www.wlworld.com.cn 时间:2024-09-01 编辑:admin 手机版

一、物联网设备接入常用的应用层协议

在移动互联网中,最常用的应用层协议就是HTTP协议,HTTP协议同样可以用于物联网系统中。

HTTP协议采取的是请求-响应(Request-Response)的通信机制,服务器没有办法主动给客户端发送消息。

如果要实现这种消息推送,就需要借助WebSocket这种全双工的通信机制。不过对于很多计算和存储资源有限的物联网节点,不太适合使用HTTP协议。

除了HTTP协议以外,也有很多更适合于物联网应用的协议,比如MQTT、DDS、AMQP、XMPP、JMS、REST、CoAP等。

相关信息:

DDS、MQTT、AMQP和JMS都是基于发布/订阅模式,发布/订阅框架具有服务自发现、动态扩展、事件过滤的特点,它解决了物联网系统在应用层的数据源快速获取、物的加入和退出、兴趣订阅、降低带宽流量等问题,实现物的联接在空间上松耦合(双方无需知道通信地址)、时间上松耦合和同步松耦合。

MQTT、DDS、AMQP、XMPP、JMS、REST、CoAP这几种协议都已被广泛应用,并且每种协议都有至少10种以上的代码实现,都宣称支持实时的发布/订阅的物联网协议,但是在具体物联网系统架构设计时,需考虑实际场景的通信需求,选择合适的协议。

二、新一代网络协议有哪些

新一代网络协议主要有HTTP/3协议、IPv6协议以及MQTT协议等。

HTTP/3协议是近年来互联网技术领域的重要突破。该协议致力于解决传统HTTP/2协议存在的问题,比如排队延迟和卡顿等。HTTP/3协议采用了全新的传输层协议QUIC作为其基础,这使得它能够在不同网络环境下提供更加稳定和快速的体验。它进一步提高了网页加载速度和实时通信的效率,特别是在高延迟和不稳定网络环境中表现更为出色。

IPv6协议是互联网协议(IP协议)的最新版本,也是目前使用最为广泛的网络协议之一。相较于之前的IPv4协议,IPv6具有更大的地址空间,可以容纳更多的设备连接到互联网。此外,IPv6还提供了更好的移动性和安全性,能够支持更多新的服务和应用,满足了当前互联网快速发展的需求。

MQTT协议在物联网领域有着广泛的应用。该协议具有轻量级、开放源代码、消息格式灵活等特点,能够支持机器对机器(M2M)的通讯需求。在数据传输过程中,MQTT协议可以有效地减小通讯的复杂性并提高稳定性,尤其在低带宽和不稳定网络环境中表现得尤为出色。随着物联网技术的快速发展,MQTT协议已成为一种重要的新兴网络协议。

以上所述的新一代网络协议,都是针对当前互联网技术的特点和需求进行设计的,它们为互联网的发展提供了强有力的技术支持。

三、什么是物联网平台?边缘计算?MQTT传输协议?

物联网平台为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端API,指令数据通过API调用下发至设备端,实现远程控制。

物联网平台也提供了其他增值能力,如设备管理、规则引擎、数据分析、边缘计算等,为各类IoT场景和行业开发者赋能。

如下是共享单车基于物联网平台的解决方案。

物联网平台提供边缘计算能力,支持在离设备最近的位置构建边缘计算节点处理设备数据。

在断网或弱网情况下,边缘计算可缓存设备数据,网络恢复后,自动将数据同步至云端。

提供多种业务逻辑的开发和运行框架,包括场景联动、函数计算和流式计算,各框架均支持云端开发、动态部署。

边缘计算能力允许在最靠近设备的地方构建边缘计算节点,过滤清洗设备数据,并将处理后的数据上传至云平台。

物联网应用可广泛应用于:智能生活、智能工业、智能楼宇、环境保护、农业水利、能源监控等环境。计算平台主要涉及:

开发者使用设备接入SDK,将非标设备转换成标准物模型,就近接入网关,从而实现设备的管理和控制。

设备连接到网关后,网关可以实现设备数据的采集、流转、存储、分析和上报设备数据至云端,同时网关提供规则引擎、函数计算引擎,方便场景编排和业务扩展。

设备数据上传云端后,可以结合云功能,如大数据、AI学习等,通过标准API接口,实现更多功能和应用。

物联网 (IoT) 设备必须连接互联网。通过连接到互联网,设备就能相互协作,以及与后端服务协同工作。互联网的基础网络协议是 TCP/IP。MQTT(Message Queue Telemetry Transport,消息队列遥测传输) 是基于 TCP/IP 协议栈而构建的,已成为 IoT 通信的标准。

四、什么是物联网?物联网的核心技术有哪些

物联网( IoT ,Internet of things )即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通。

1、射频识别技术

射频识别技术(Radio Frequency Identification,简称RFID)。RFID是一种简单的无线系统,由一个询问器(或阅读器)和很多应答器(或标签)组成。标签由耦合元件及芯片组成,每个标签具有唯扩展词条一的电子编码。

标签附着在物体上标识目标对象,它通过天线将射频信息传递给阅读器,阅读器就是读取信息的设备。RFID技术让物品能够“开口说话”。这就赋予了物联网一个特性即可跟踪性。就是说人们可以随时掌握物品的准确位置及其周边环境。

2、传感网

MEMS是微机电系统( Micro - Electro - Mechanical Systems)的英文缩写。它是由微传感器、微执行器、信号处理和控制电路、通讯接口和电源等部件组成的一体化的微型器件系统。

其目标是把信息的获取、处理和执行集成在一起,组成具有多功能的微型系统,集成于大尺寸系统中,从而大幅度地提高系统的自动化、智能化和可靠性水平。

3、M2M系统框架

M2M是Machine-to-Machine/Man的简称,是一种以机器终端智能交互为核心的、网络化的应用与服务。它将使对象实现智能化的控制。M2M技术涉及5个重要的技术部分:机器、M2M硬件、通信网络、中间件、应用。

基于云计算平台和智能网络,可以依据传感器网络获取的数据进行决策,改变对象的行为进行控制和反馈。

4、云计算

云计算旨在通过网络把多个成本相对较低的计算实体整 合成一个具有强大计算能力的完美系统,并借助先进的商业 模式让终端用户可以得到这些强大计算能力的服务。

如果将计算能力比作发电能力,那么从古老的单机发电模式转向现 代电厂集中供电的模式,就好比现在大家习惯的单机计算模 式转向云计算模式,而“云”就好比发电厂,具有单机所不能比拟的强大计算能力。

扩展资料:

物联网功能

1、获取信息的功能

主要是信息的感知、识别,信息的感知是指对事物属性状态及其变化方式的知觉和敏感;信息的识别指能把所感受到的事物状态用一定方式表示出来。

2、传送信息的功能

主要是信息发送、传输、接收等环节,最后把获取的事物状态信息及其变化的方式从时间(或空间)上的一点传送到另一点的任务,这就是常说的通信过程。

3、处理信息的功能

是指信息的加工过程,利用已有的信息或感知的信息产生新的信息,实际是制定决策的过程。

4、施效信息的功能

指信息最终发挥效用的过程,有很多的表现形式,比较重要的是通过调节对象事物的状态及其变换方式,始终使对象处于预先设计的状态

参考资料来源:百度百科-物联网

物联网是互联网、传统电信网等信息承载体,让所有能行使独立功能的普通物体实现互联互通的网络。

核心技术:

1、人工智能

自主控制也并不依赖于网络架构。但目前的研究趋势是将自主控制和物联网结合在一起在未来物联网可能是一个非决定性的、开放的网络,其中自组织的或智能的实体和虚拟物品能够和环境交互并基于它们各自的目的自主运行。

2、架构

物联网系统很可能是一个事件驱动的架构,由下而上进行构建,并囊括各种子系统。因此,模型驱动和功能驱动的方式将会共存,系统能够较容易地加入新的节点,并能够处理意外(Multi-agent systems, B-ADSc, etc.)。

在物联网中,一个事件信息很可能不是一个预先被决定的,有确定句法结构的消息,而是一种能够自我表达的内容,例如语义网。

3、系统

物联网中并不是所有节点都必须运行在全球层面上,比如TCP/IP层。举例来讲,很多末端传感器和执行器没有运行TCP/IP协议栈的能力,取而代之的是它们通过ZigBee、现场总线等方式接入。这些设备通常也只有有限的地址翻译能力和信息解析能力。

为了将这些设备接入物联网,需要某种代理设备和程序实现以下功能:在子网中用“当地语言”与设备通信;将“当地语言”和上层网络语言互译;补足设备欠缺的接入能力。因此该类代理设备也是物联网硬件的重要组成之一。

4、M2M

Machine To Machine,以双方或是所遵循的共通标准,以信息文字进行交互的一种机制。

5、通信协议

由于最终端连接的‘物’有千百种,因此极难制定一种统一性的规格适合所有的应用,这是所有物联网系统面对的难题.目前无论是MQTT、CoAP还是AMQP这类物联网标准都尝试着将终端应用抽象化,集成进一个固定的通信格式之内。

扩展资料:

应用:

在物联网上,每个人都可以应用电子标签将真实的物体上网联结,在物联网上都可以查出它们的具体位置。通过物联网可以用中心计算机对机器、设备、人员进行集中管理、控制,也可以对家庭设备、汽车进行遥控,以及搜索位置、防止物品被盗等。

类似自动化操控系统,同时透过收集这些小事的数据,最后可以聚集成大数据,包含重新设计道路以减少车祸、都市更新、灾害预测与犯罪防治、流行病控制等等社会的重大改变,实现物和物相联。

物联网将现实世界数字化,应用范围十分广泛。物联网拉近分散的信息,统整物与物的数字信息,物联网的应用领域主要包括以下方面:运输和物流领域、工业制造、健康医疗领域范围、智能环境(家庭、办公、工厂)领域、个人和社会领域等,具有十分广阔的市场和应用前景。

参考资料来源:百度百科--物联网

物联网是万物互联的网络。 更简单的说就是:利用无线网络技术,人们可以与物体“对话”,物体和物体也可以“交流”,这就是物联网。 物联网也被称为传感器网,是继计算机、因特网、移动通信网络之后的再一次信息产业浪潮。 从智能手表、智能建筑、智能家居,世界上有数以万计的东西,如果组装微传感器芯片进行智能化,那个物体就能“自动说话”。

主要技术包括射频识别( RFID )技术、蓝牙、WiFi、ZigBee、总线技术、定位技术等,通过这些技术进行通信并信息交换。物联网技术的核心和基础仍然是互联网技术,它是基于互联网技术进行扩展的网络技术。

物联网是在计算机互联网的基础上,利用RFID、无线数据通信等技术,构造一个覆盖世界上万事万物的“Internet of Things”。在这个网络中,物品(商品)能够彼此进行“交流”,而无需人的干预。

在物联网应用中有三项关键技术:1、传感器技术,这也是计算机应用中的关键技术。大家都知道,到目前为止绝大部分计算机处理的都是数字信号。自从有计算机以来就需要传感器把模拟信号转换成数字信号计算机才能处理。2、RFID标签也是一种传感器技术,RFID技术是融合了无线射频技术和嵌入式技术为一体的综合技术,RFID在自动识别、物品物流管理有着广阔的应用前景。3、嵌入式系统技术是综合了计算机软硬件、传感器技术、集成电路技术、电子应用技术为一体的复杂技术。经过几十年的演变,以嵌入式系统为特征的智能终端产品随处可见;小到人们身边的MP3,大到航天航空的卫星系统。

物联网技术由三个方面构成:

1、应用技术:数据存储、并行计算、数据挖掘、平台服务、信息呈现;

2、网络技术:低速低功耗近距离无线、IPV6、广域无线接入增强、网关技术、AD HOC

网络、区域宽带无线接入、广域核心网络增强、节点技术;

3、感知技术:传感器、执行器、RFID标签、二维条码;

物联网技术的核心:无线传感网络(WSN)和射频识别(RFID);

计算机专业应主要学习物联网技术应用、构建、运营、维护、管理、服务等领域知识。

最近更新

系列专题排行榜精选