物联网 > > 系列专题 > 新一代网络协议有哪些

新一代网络协议有哪些

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

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

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

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

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

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

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

二、MQTT和CoAP哪个最可能成为未来物联网通信标准协议

MQTT是非常流行的设备的接入协议,包括IBM、亚马逊、微软的IoT托管服务都有支持,而CoAP在这方面几乎没有露面的机会。感觉以下几点是MQTT优于CoAP的主要原因:

MQTT基于TCP,在做反控设备的时候比UDP更可靠,比如CoAP走3G、4G的时候甚至需要实现CoAP over TCP,否则反控很不稳定甚至无法联通。

MQTT异步Pub/Sub实现,好比发个微信,无需等待对方确认便可以继续,而不像CoAP那样必须等待对方应答才能返回的同步模式。

MQTT为物联网提供了许多体贴的设计,比如QoS,比如“遗言”的设计。

篇幅有限,无法完全枚举MQTT的优越性,建议参考以下文章:

MQTT入门篇

MQTT进阶篇

MQTT安全篇

MQTT实战篇

当然,CoAP在功耗方面有优势,不过随着物联网设备特别是网管的计算能力加强,这点应该不是主要矛盾。

三、物联网的实现基础 及几种常见通讯方式

一、物联网定义

物联网(Internet of Things)指的是将无处不在(Ubiquitous)的末端设备(Devices)和设施(Facilities),包括具备“内在智能”的传感器、移动终端、工业系统、楼控系统、家庭智能设施、视频监控系统等、和“外在使能”(Enabled)的,如贴上RFID的各种资产(Assets)、携带无线终端的个人与车辆等“智能化物件或动物”或“智能尘埃”(Mote),通过各种无线和/或有线的长距离和/或短距离通讯网络实现互联互通(M2M)、应用大集成(Grand Integration)、以及基于云计算(牛计算)的SaaS营运等模式,在内网(Intranet)、专网(Extranet)、和/或互联网(Internet)环境下,采用适当的信息安全保障机制,提供安全可控乃至个性化的实时在线监测、定位追溯、报警联动、调度指挥、预案管理、远程控制、安全防范、远程维保、在线升级、统计报表、决策支持、领导桌面(集中展示的Cockpit Dashboard)等管理和服务功能,实现对“万物”的“高效、节能、安全、环保”的“管、控、营”一体化。

二、物联网的特征

一是全面感知,即利用RFID,传感器,二维码等随时随地获取物体的信息;

二是可靠传递,通过各种电信网络与互联网的融合,将物体的信息实时准确地传递出去;

三是智能处理,利用云计算,模糊识别等各种智能计算技术,对海量的数据和信息进行分析和处理,对物体实施智能化的控制。

三、常用的无线通信方式比较

常用的无线通信方式有WIFI、蓝牙、LORA、NB-IOT、ZIGBEE、蜂窝信号等。

对于智能家居领域使用最多的莫过于WIFI与蓝牙了,WIFI分为STA与AP模式,AP模式可以理解为路由器,STA可以理解为连接路由器的设备。对于工程师应用开发主要为OSI的应用层,常用协议为MQTT,HTTP等,这两个协议底层都是基于TCP的。对于MQTT的详解可以参考MQTT讲解。智能家居中一般使用低功耗BLE蓝牙,模式有广播模式、从机模式、主机模式以及观察者模式。

四、常用的无线通信应用开发

如果想要验证以上多种通讯方式的应用场景,以及想要快速的搭建物联网应用原型验证方案的可行性。可以用专业的物联网开发板进行开发验证,之前在网站上了解到一款新出来的物联网开发板shineblink core,可以快速的对各种物联网应用开发,只需要很少的代码就能搭建好方案原型,屡试不爽。下面是官网上支持的通讯方式截图,基本涵盖了物联网中的绝大多数应用场景。

更夸张的是看一下代码量。如蓝牙和手机的通信代码:

对,就这么少。简直可怕!!!!

五、物联网体系结构

目前,物联网还没有一个被广泛认同的体系结构,但是,我们可以根据物联网对信息感知、传输、处理的过程将其划分为三层结构,即感知层、网络层和应用层。

感知层:主要用于对物理世界中的各类物理量、标识、音频、视频等数据的采集与感知。数据采集主要涉及传感器、RFID、二维码等技术。

网络层:主要用于实现更广泛、更快速的网络互连,从而把感知到的数据信息可靠、安全地进行传送。目前能够用于物联网的通信网络主要有互联网、无线通信网、卫星通信网与有线电视网。

应用层:主要包含应用支撑平台子层和应用服务子层。应用支撑平台子层用于支撑跨行业、跨应用、跨系统之间的信息协同、共享和互通。应用服务子层包括智能交通、智能家居、智能物流、智能医疗、智能电力、数字环保、数字农业、数字林业等领域。

最近更新

系列专题排行榜精选