- MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情... MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情...
- 使用NB模组建立TCP连接发送数据,受蜂窝网络波动的影响,tcp连接不稳定,时常容易断开,但是模组存在无法感知连接状态的情况,导致较长时间的数据中断(模组没有上报断开连接指示,发送数据没有报错,但是数据没有发送到服务器)。以下对NB模组TCP\UDP的使用做总结,并针对TCP数据中断的情况给出了解决方案。 使用NB模组建立TCP连接发送数据,受蜂窝网络波动的影响,tcp连接不稳定,时常容易断开,但是模组存在无法感知连接状态的情况,导致较长时间的数据中断(模组没有上报断开连接指示,发送数据没有报错,但是数据没有发送到服务器)。以下对NB模组TCP\UDP的使用做总结,并针对TCP数据中断的情况给出了解决方案。
- 本文介绍使用野火开发板通过Agent Tiny SDK的端云互通组件,使用MQTT协议快速接入华为云平台。通过平台侧、设备侧的开发以及调测过程来了解直接接入物联网平台模式的具体流程,希望对你有所帮助 本文介绍使用野火开发板通过Agent Tiny SDK的端云互通组件,使用MQTT协议快速接入华为云平台。通过平台侧、设备侧的开发以及调测过程来了解直接接入物联网平台模式的具体流程,希望对你有所帮助
- 提供开发所需要的开发者平台、API/SDK参考、开发指南、代码样例、开发工具、视频课程等各类资源,助力开发者快速完成物联网产品与解决方案的开发(帮助伙伴快速了解并进入设备自助测试流程) 提供开发所需要的开发者平台、API/SDK参考、开发指南、代码样例、开发工具、视频课程等各类资源,助力开发者快速完成物联网产品与解决方案的开发(帮助伙伴快速了解并进入设备自助测试流程)
- 摘要在数分钟内创建全托管高可用 MQTT 集群,快速接入物联网设备并立即开始产品原型设计与应用开发,将物联网数据存储到 Kafka 与数据库中。实验属性l 难易程度:初级l 实验时长:120分钟实验目标与基本要求使用户快速了解 EMQ X Cloud 物联网云服务的优势与特性,完成账号注册与试用部署创建,接入物联网设备进行消息收发,存储设备数据到 Kafka 与数据库中实验摘要1. ... 摘要在数分钟内创建全托管高可用 MQTT 集群,快速接入物联网设备并立即开始产品原型设计与应用开发,将物联网数据存储到 Kafka 与数据库中。实验属性l 难易程度:初级l 实验时长:120分钟实验目标与基本要求使用户快速了解 EMQ X Cloud 物联网云服务的优势与特性,完成账号注册与试用部署创建,接入物联网设备进行消息收发,存储设备数据到 Kafka 与数据库中实验摘要1. ...
- MQTT(Message Queuing Telemetry Transport)是一个轻量级的消息协议,专为在低带宽、不可靠的网络环境中远程设备间或应用程序间通信而设计。它基于发布/订阅(pub/sub)模式,这意呀着消息的发送者(发布者)和接收者(订阅者)不需要直接通信,而是通过一个消息代理(broker)来传递消息。MQTT的设计使其非常适用于物联网(IoT)、移动应用、小型设备、低带... MQTT(Message Queuing Telemetry Transport)是一个轻量级的消息协议,专为在低带宽、不可靠的网络环境中远程设备间或应用程序间通信而设计。它基于发布/订阅(pub/sub)模式,这意呀着消息的发送者(发布者)和接收者(订阅者)不需要直接通信,而是通过一个消息代理(broker)来传递消息。MQTT的设计使其非常适用于物联网(IoT)、移动应用、小型设备、低带...
- 在前面两篇文章中介绍了emqtt-bench工具和MQTT的入门压测,本文示例 emqtt_bench 对 MQTT Broker 做 Beachmark 测试,让大家对 MQTT消息中间 BenchMark 测试有个整体了解,方便平常在压测工作查阅。 在前面两篇文章中介绍了emqtt-bench工具和MQTT的入门压测,本文示例 emqtt_bench 对 MQTT Broker 做 Beachmark 测试,让大家对 MQTT消息中间 BenchMark 测试有个整体了解,方便平常在压测工作查阅。
- 物联网系统在架构、网络模式、通信协议等方面与传统的互联网系统有所区别。因此,传统的性能测试方法不能直接套用到物联网系统中。 物联网系统在架构、网络模式、通信协议等方面与传统的互联网系统有所区别。因此,传统的性能测试方法不能直接套用到物联网系统中。
- 本文主要总结 emqtt_bench 快速上手,让大家对 MQTT消息中间 BenchMark 测试工具有个整体了解,方便平常在性能测试工作查阅。 本文主要总结 emqtt_bench 快速上手,让大家对 MQTT消息中间 BenchMark 测试工具有个整体了解,方便平常在性能测试工作查阅。
- @TOC 前言本篇文章将会带大家在ubantu和ARM中使用MQTT。源码地址已经告诉大家了,大家可以去git上面将源码下载下来。 一、在ubantu中使用MQTT 1.安装cmake使用sudo apt-get install cmake g++命令来安装cmake。 2.编译MQTT库使用./build.sh命令执行脚本编译MQTT的库:在build/bin目录下生成了4个可执行程序:使... @TOC 前言本篇文章将会带大家在ubantu和ARM中使用MQTT。源码地址已经告诉大家了,大家可以去git上面将源码下载下来。 一、在ubantu中使用MQTT 1.安装cmake使用sudo apt-get install cmake g++命令来安装cmake。 2.编译MQTT库使用./build.sh命令执行脚本编译MQTT的库:在build/bin目录下生成了4个可执行程序:使...
- @TOC 前言上篇文章我们完成了主界面的布局设置那么这篇文章我们就来完成各个界面的布局设置吧。 一、LED界面布局准备工作首先添加LED灯光控制的图标。将选择好的LED图标添加进来:图标可以在阿里的矢量图中找到:地址:阿里巴巴矢量图库将图片下载到后即可添加进入工程文件中。 二、LED界面布局在QT设计师界面我们完成这样的一个布局:首先我们需要添加LED的图标和将LED的按键边框隐藏:隐藏边框... @TOC 前言上篇文章我们完成了主界面的布局设置那么这篇文章我们就来完成各个界面的布局设置吧。 一、LED界面布局准备工作首先添加LED灯光控制的图标。将选择好的LED图标添加进来:图标可以在阿里的矢量图中找到:地址:阿里巴巴矢量图库将图片下载到后即可添加进入工程文件中。 二、LED界面布局在QT设计师界面我们完成这样的一个布局:首先我们需要添加LED的图标和将LED的按键边框隐藏:隐藏边框...
- MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,被广泛应用于物联网和传感器网络中。在MQTT中,主题(Topic)是消息发布和订阅的关键概念之一,而通配符(Wildcard)则是一种用于匹配主题的模式。本文将详细介绍MQTT主题和通配符的概念、用法以及在实际应用中的示例。 主题的概念在MQTT中,主题是用于标识和分类消息的字符串。... MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,被广泛应用于物联网和传感器网络中。在MQTT中,主题(Topic)是消息发布和订阅的关键概念之一,而通配符(Wildcard)则是一种用于匹配主题的模式。本文将详细介绍MQTT主题和通配符的概念、用法以及在实际应用中的示例。 主题的概念在MQTT中,主题是用于标识和分类消息的字符串。...
- MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,广泛用于物联网和传感器网络中的设备通信。在Node.js环境中,我们可以使用MQTT客户端库来实现MQTT协议的连接和消息传输。本文将介绍如何在Node.js中使用MQTT客户端库,包括启用连接和使用示例。 准备工作在开始之前,我们需要进行一些准备工作:安装Node.js:确保你的系... MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,广泛用于物联网和传感器网络中的设备通信。在Node.js环境中,我们可以使用MQTT客户端库来实现MQTT协议的连接和消息传输。本文将介绍如何在Node.js中使用MQTT客户端库,包括启用连接和使用示例。 准备工作在开始之前,我们需要进行一些准备工作:安装Node.js:确保你的系...
- WebSocket是一种全双工通信协议,能够在浏览器和服务器之间建立持久连接,以实现实时的双向数据传输。Mosquitto是一款流行的开源MQTT代理服务器,用于物联网和传感器网络等应用场景。本文将详细介绍如何为Mosquitto MQTT代理启用WebSocket,以便通过Web浏览器与MQTT代理进行通信。 为什么使用WebSocket?传统的MQTT协议使用TCP作为底层传输协议,需要... WebSocket是一种全双工通信协议,能够在浏览器和服务器之间建立持久连接,以实现实时的双向数据传输。Mosquitto是一款流行的开源MQTT代理服务器,用于物联网和传感器网络等应用场景。本文将详细介绍如何为Mosquitto MQTT代理启用WebSocket,以便通过Web浏览器与MQTT代理进行通信。 为什么使用WebSocket?传统的MQTT协议使用TCP作为底层传输协议,需要...
- 在物联网应用程序中,使用MQTT协议进行通信是非常常见的。Paho MQTT是一个流行的MQTT客户端库,可用于在Python中实现MQTT通信。本文将详细介绍如何通过示例在Python中使用Paho MQTT客户端。 准备工作在开始之前,确保您已经安装了Python并具备基本的编程知识。您还需要安装Paho MQTT库,可以使用以下命令在终端或命令提示符中进行安装:pip install ... 在物联网应用程序中,使用MQTT协议进行通信是非常常见的。Paho MQTT是一个流行的MQTT客户端库,可用于在Python中实现MQTT通信。本文将详细介绍如何通过示例在Python中使用Paho MQTT客户端。 准备工作在开始之前,确保您已经安装了Python并具备基本的编程知识。您还需要安装Paho MQTT库,可以使用以下命令在终端或命令提示符中进行安装:pip install ...
上滑加载中
推荐直播
-
深度解析鸿蒙应用入门级开发者认证
2024/12/04 周三 16:00-18:00
Edi 华为云学堂技术讲师
本期直播将为开发者带来HCCDA-HarmonyOS&Cloud Apps认证课程系统介绍、详细阐述HarmonyOS 技术架构、理解HarmonyOS 技术理念,通过实例带领开发者应用快速上手。
回顾中 -
鸿蒙应用入门:轻松掌握ArkTS开发语言
2024/12/05 周四 16:00-18:00
Edi 华为云学堂技术讲师
本期直播课旨在让开发者了解ArkTS语法、轻松掌握ArkUI组件开发,带你零门槛入门鸿蒙开发,掌握状态管理实验和渲染控制实验。
即将直播 -
人工智能应用测试深度解析:理论基础与实践应用指南
2024/12/06 周五 14:30-16:30
Alex 华为云学堂技术讲师
本期直播主要结合理论及人工智能的相关实验,给大家讲述AI应用测试的主要流程和方法。帮助开发者了解AI应用测试的理论及方法,和AI应用测试在模型迭代调优过程中的作用。
去报名
热门标签