- MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,被广泛应用于物联网和传感器网络中。MQTT版本5(MQTT v5)是MQTT协议的最新版本,引入了一些新的特性和改进。本文将详细介绍MQTT v5中的共享订阅功能,探讨如何使用共享订阅提高消息订阅的灵活性和可伸缩性。 MQTT共享订阅概述在传统的MQTT订阅模型中,每个订阅者(Sub... MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,被广泛应用于物联网和传感器网络中。MQTT版本5(MQTT v5)是MQTT协议的最新版本,引入了一些新的特性和改进。本文将详细介绍MQTT v5中的共享订阅功能,探讨如何使用共享订阅提高消息订阅的灵活性和可伸缩性。 MQTT共享订阅概述在传统的MQTT订阅模型中,每个订阅者(Sub...
- MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,广泛用于物联网和传感器网络中。Mosquitto是一个流行的开源MQTT代理,可以在Docker中进行配置和部署。本文将详细介绍如何在Docker中配置Mosquitto MQTT代理,以便在容器化环境中运行和管理MQTT通信。 步骤一:安装 Docker在开始之前,确保你的系统上已... MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,广泛用于物联网和传感器网络中。Mosquitto是一个流行的开源MQTT代理,可以在Docker中进行配置和部署。本文将详细介绍如何在Docker中配置Mosquitto MQTT代理,以便在容器化环境中运行和管理MQTT通信。 步骤一:安装 Docker在开始之前,确保你的系统上已...
- MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,被广泛应用于物联网和传感器网络中。在MQTT中,遗嘱消息(Last Will and Testament)是一种特殊类型的消息,用于在客户端异常断开连接时向其他订阅者通知其离线状态或执行一些预定义操作。本文将详细介绍MQTT遗嘱消息的概念、用途以及如何配置和处理遗嘱消息。 遗嘱消息的... MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,被广泛应用于物联网和传感器网络中。在MQTT中,遗嘱消息(Last Will and Testament)是一种特殊类型的消息,用于在客户端异常断开连接时向其他订阅者通知其离线状态或执行一些预定义操作。本文将详细介绍MQTT遗嘱消息的概念、用途以及如何配置和处理遗嘱消息。 遗嘱消息的...
- MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,广泛应用于物联网和传感器网络等领域。在MQTT中,设备通过与代理服务器建立连接进行通信。然而,在实际应用中,设备和服务器之间的连接可能会因为网络问题、设备关机等原因而中断。为了保持设备与服务器的持久连接,MQTT引入了保持活动计时器(Keep Alive Timer)机制。本文将详细... MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,广泛应用于物联网和传感器网络等领域。在MQTT中,设备通过与代理服务器建立连接进行通信。然而,在实际应用中,设备和服务器之间的连接可能会因为网络问题、设备关机等原因而中断。为了保持设备与服务器的持久连接,MQTT引入了保持活动计时器(Keep Alive Timer)机制。本文将详细...
- MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布-订阅消息传递协议,被广泛应用于物联网(IoT)应用中。在MQTT中,客户端和代理之间的连接起着至关重要的作用。本文将详细介绍MQTT客户端和代理之间的连接工作原理。 MQTT 客户端MQTT客户端是实际与代理进行通信的设备或应用程序。它可以是传感器、物联网设备、移动应用程序或其他任何能够发送... MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布-订阅消息传递协议,被广泛应用于物联网(IoT)应用中。在MQTT中,客户端和代理之间的连接起着至关重要的作用。本文将详细介绍MQTT客户端和代理之间的连接工作原理。 MQTT 客户端MQTT客户端是实际与代理进行通信的设备或应用程序。它可以是传感器、物联网设备、移动应用程序或其他任何能够发送...
- 在 MQTT(Message Queuing Telemetry Transport)协议中,保证通信的安全性和可靠性至关重要。为 Mosquitto MQTT Broker 配置 MQTT TLS(Transport Layer Security)和基于证书的授权是一种常用的方式,可以加密通信数据并确保连接的身份验证。本文将详细介绍如何为 Mosquitto MQTT Broker 进行配... 在 MQTT(Message Queuing Telemetry Transport)协议中,保证通信的安全性和可靠性至关重要。为 Mosquitto MQTT Broker 配置 MQTT TLS(Transport Layer Security)和基于证书的授权是一种常用的方式,可以加密通信数据并确保连接的身份验证。本文将详细介绍如何为 Mosquitto MQTT Broker 进行配...
- MQTT(Message Queuing Telemetry Transport)是一种轻量级的、发布-订阅模式的消息传输协议,被广泛应用于物联网和分布式系统中。本文将详细介绍 MQTT 的工作原理,包括 MQTT 协议的特点、核心概念以及消息传递的流程。 MQTT 的特点MQTT 具有以下几个特点,使得它在物联网和分布式系统中具有广泛的应用价值:轻量级:MQTT 协议设计简洁,开销小,适用... MQTT(Message Queuing Telemetry Transport)是一种轻量级的、发布-订阅模式的消息传输协议,被广泛应用于物联网和分布式系统中。本文将详细介绍 MQTT 的工作原理,包括 MQTT 协议的特点、核心概念以及消息传递的流程。 MQTT 的特点MQTT 具有以下几个特点,使得它在物联网和分布式系统中具有广泛的应用价值:轻量级:MQTT 协议设计简洁,开销小,适用...
- MQTT(Message Queuing Telemetry Transport)是一种轻量级的通信协议,在物联网和消息传递系统中广泛应用。MQTT 数据包是协议中的核心元素,用于在 MQTT 客户端之间传输消息。本文将详细解释 MQTT 数据包的结构,包括各个部分的含义和作用。 数据包类型MQTT 协议定义了多个不同类型的数据包,每个数据包类型都有特定的用途和结构。下面是 MQTT 常见的... MQTT(Message Queuing Telemetry Transport)是一种轻量级的通信协议,在物联网和消息传递系统中广泛应用。MQTT 数据包是协议中的核心元素,用于在 MQTT 客户端之间传输消息。本文将详细解释 MQTT 数据包的结构,包括各个部分的含义和作用。 数据包类型MQTT 协议定义了多个不同类型的数据包,每个数据包类型都有特定的用途和结构。下面是 MQTT 常见的...
- MQTT(Message Queuing Telemetry Transport)是一种轻量级的通信协议,在物联网和消息传递系统中广泛应用。MQTT 提供了三个不同的 QoS(Quality of Service)等级,用于确保消息的可靠性和传输效率。本文将详细介绍 MQTT 的 QoS 等级之间的区别,包括各自的特点、适用场景和性能表现。 QoS 0:最多一次交付QoS 0 是 MQTT ... MQTT(Message Queuing Telemetry Transport)是一种轻量级的通信协议,在物联网和消息传递系统中广泛应用。MQTT 提供了三个不同的 QoS(Quality of Service)等级,用于确保消息的可靠性和传输效率。本文将详细介绍 MQTT 的 QoS 等级之间的区别,包括各自的特点、适用场景和性能表现。 QoS 0:最多一次交付QoS 0 是 MQTT ...
- 在 MQTT 3.1.1 发布并成为 OASIS 标准的四年后,MQTT 5.0 正式发布。这是一次重大的改进和升级,它的目的不仅仅是满足现阶段的行业需求,更是为行业未来的发展变化做了充足的准备。 MQTT 5.0 在 3.1.1 版本基础上增加了会话/消息延时、原因码、主题别名、用户属性、共享订阅等更加符合现代物联网应用需求的特性,提高了大型系统的性能、稳定性与可扩展性。目前,MQTT 5.0 在 MQTT 3.1.1 发布并成为 OASIS 标准的四年后,MQTT 5.0 正式发布。这是一次重大的改进和升级,它的目的不仅仅是满足现阶段的行业需求,更是为行业未来的发展变化做了充足的准备。 MQTT 5.0 在 3.1.1 版本基础上增加了会话/消息延时、原因码、主题别名、用户属性、共享订阅等更加符合现代物联网应用需求的特性,提高了大型系统的性能、稳定性与可扩展性。目前,MQTT 5.0
- 前言随着整个汽车出行领域新四化(电气化、智能化、网联化和共享化)的推进,各个汽车制造厂商正逐步构建以智能驾驶和智能网联为核心的车联网系统。新一代的车联网系统对于底层消息采集、传输和处理的平台架构提出了更高的要求。本系列专题的上篇文章《车联网场景中的 MQTT 协议》中我们已经提到, MQTT 协议是目前最适合车联网场景数据平台搭建的通信协议。基于此,本文中我们将继续讨论车联网场景中的 MQT... 前言随着整个汽车出行领域新四化(电气化、智能化、网联化和共享化)的推进,各个汽车制造厂商正逐步构建以智能驾驶和智能网联为核心的车联网系统。新一代的车联网系统对于底层消息采集、传输和处理的平台架构提出了更高的要求。本系列专题的上篇文章《车联网场景中的 MQTT 协议》中我们已经提到, MQTT 协议是目前最适合车联网场景数据平台搭建的通信协议。基于此,本文中我们将继续讨论车联网场景中的 MQT...
- 物联网(Internet of Things,IoT)时代机器之间(Machine-to-Machine,M2M)的大规模沟通需要发布/订阅(Publish/Subscribe)模式,轻量级、易扩展的MQTT(Message Queuing Telemetry Transport)顺势推进。MQTT是基于二进制消息的发布/订阅编程模式的消息协议,适合需要低功耗和网络带宽有限的IoT场景。协议... 物联网(Internet of Things,IoT)时代机器之间(Machine-to-Machine,M2M)的大规模沟通需要发布/订阅(Publish/Subscribe)模式,轻量级、易扩展的MQTT(Message Queuing Telemetry Transport)顺势推进。MQTT是基于二进制消息的发布/订阅编程模式的消息协议,适合需要低功耗和网络带宽有限的IoT场景。协议...
- MQTT协议(Message Queue Telemetry Transport,消息队列遥测传输协议)是IBM的Andy Stanford-Clark和Arcom的Arlen Nipper于1999年为了一个通过卫星网络连接输油管道的项目开发的。为了满足低电量消耗和低网络带宽的需求,MQTT协议在设计之初就包含了以下几个特点:实现简单提供数据传输的QoS轻量、占用带宽低可传输任意类型的数据... MQTT协议(Message Queue Telemetry Transport,消息队列遥测传输协议)是IBM的Andy Stanford-Clark和Arcom的Arlen Nipper于1999年为了一个通过卫星网络连接输油管道的项目开发的。为了满足低电量消耗和低网络带宽的需求,MQTT协议在设计之初就包含了以下几个特点:实现简单提供数据传输的QoS轻量、占用带宽低可传输任意类型的数据...
- 1. 云端准备工作 —— 注册并登录OC平台注册并登录华为OceanConnect平台,需要使用华为云账号登录。进入后界面如下:2. 云端操作 — 创建云端设备2.1. 创建项目点击创建项目:填写信息之后提交:创建之后,系统会弹出分配的应用ID和秘钥,应点击下载,及时保存:打开下载的文件,可以看到其中存放的ID和秘钥信息:接下来点击进入项目,进入之后界面如下:2.2. 创建产品选择创建自定义... 1. 云端准备工作 —— 注册并登录OC平台注册并登录华为OceanConnect平台,需要使用华为云账号登录。进入后界面如下:2. 云端操作 — 创建云端设备2.1. 创建项目点击创建项目:填写信息之后提交:创建之后,系统会弹出分配的应用ID和秘钥,应点击下载,及时保存:打开下载的文件,可以看到其中存放的ID和秘钥信息:接下来点击进入项目,进入之后界面如下:2.2. 创建产品选择创建自定义...
- 1. LiteOS MQTT组件概述MQTT AL用来解耦基于MQTT的业务和MQTT的具体实现,具体来说以后的MQTT业务层应该有且只能使用MQTT AL提供的相关功能(API 数据结构 流程等)。MQTT AL定义MQTT的标准,用来屏蔽各个MQTT协议实现的差异(如软件库 或者硬件),让上层业务无需关心MQTT的实现部分。MQTT AL的api接口声明在<mqtt_al.h>中,使用相... 1. LiteOS MQTT组件概述MQTT AL用来解耦基于MQTT的业务和MQTT的具体实现,具体来说以后的MQTT业务层应该有且只能使用MQTT AL提供的相关功能(API 数据结构 流程等)。MQTT AL定义MQTT的标准,用来屏蔽各个MQTT协议实现的差异(如软件库 或者硬件),让上层业务无需关心MQTT的实现部分。MQTT AL的api接口声明在<mqtt_al.h>中,使用相...
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/22 周三 16:30-18:00
张俭 华为云IoT DTSE技术布道师
开源,意味着开放、共享、互助、共赢。作为万物上云及各行业数字化的物联网底座,华为云IoT积极拥抱开源,借助行业开源的最佳实践,构建可靠、易用的物联网平台,并通过开放南北向SDK,助力开发者快速构建物联网应用。本期直播,华为云IoT开源专家、物联网平台资深“程序猿”张俭,带你了解华为云IoT的开源生态,并手把手教你玩转开源社区!
去报名 -
华为云开发者日·广州站
2024/05/23 周四 14:30-17:30
华为云专家团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名
热门标签