- 本示例将演示如何在BearPi-HM_Nano开发板上使用MQTT协议 本示例将演示如何在BearPi-HM_Nano开发板上使用MQTT协议
- 第一章 交叉编译Openssl一、Openssl作用:目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。SSL能使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服务器进行认证,还可选择对用户进行认证。SSL协议要求建立在可靠的传输层协议(TCP)之上。下载链接:https://www.openssl.org/so... 第一章 交叉编译Openssl一、Openssl作用:目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。SSL能使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服务器进行认证,还可选择对用户进行认证。SSL协议要求建立在可靠的传输层协议(TCP)之上。下载链接:https://www.openssl.org/so...
- 我们可以使用 MQTT 客户端来测试 MQTT 的通讯功能,这里介绍常用的两款工具 `MQTTBox` 和 `MQTT.fx` 。 我们可以使用 MQTT 客户端来测试 MQTT 的通讯功能,这里介绍常用的两款工具 `MQTTBox` 和 `MQTT.fx` 。
- MQTT协议全称是(Message Queuing Telemetry Transport),即消息队列遥测传输协议。是一种基于发布/订阅(Publish/Subscribe)模式的轻量级通讯协议,并且该协议构建于TCP/IP协议之上,具有高可靠、低开销的特点, MQTT协议全称是(Message Queuing Telemetry Transport),即消息队列遥测传输协议。是一种基于发布/订阅(Publish/Subscribe)模式的轻量级通讯协议,并且该协议构建于TCP/IP协议之上,具有高可靠、低开销的特点,
- All-in-one技术大礼包,第三代5G NB-IoT模组来了!!!移远通信推出BC95-CNV和BC28-CNV系列模组,基于海思Boudica 200平台,在大幅提升集成度、安全性、FOTA和降低功耗的同时,新增了蓝牙5.0、轻量级iSIM、GNSS定位、OpenCPU等能力,支持MQTT/LwM2M多种IoT协议,性价比高极具竞争力,为物联网提供更多可能!(NB-IoT经MQTT上云) All-in-one技术大礼包,第三代5G NB-IoT模组来了!!!移远通信推出BC95-CNV和BC28-CNV系列模组,基于海思Boudica 200平台,在大幅提升集成度、安全性、FOTA和降低功耗的同时,新增了蓝牙5.0、轻量级iSIM、GNSS定位、OpenCPU等能力,支持MQTT/LwM2M多种IoT协议,性价比高极具竞争力,为物联网提供更多可能!(NB-IoT经MQTT上云)
- MQTT协议简介 MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的物联网通信协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议。MQTT被广泛用于汽车,制造业,电信,石油和天然气等行业以及通过卫星链路与代理通信的传感器、与医疗服务提供者的拨号连接,以及一系列家庭自动化和小型... MQTT协议简介 MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的物联网通信协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议。MQTT被广泛用于汽车,制造业,电信,石油和天然气等行业以及通过卫星链路与代理通信的传感器、与医疗服务提供者的拨号连接,以及一系列家庭自动化和小型...
- 随着物联网技术的发展与普及,越来越多的智能设备具备了网络连接与数据传输能力。由于物联网场景复杂多样,设备端硬件条件、网络稳定性、流量限制、设备功耗以及设备连接数量等多方面因素造成物联网设备的消息传递与传统互联网场景有着很大不同,也因此产生了多种物联网通讯协议。本文将选取几种主流的物联网协议,从协议的技术特性、适用场景、相对优势以及市场情况等方面一一进行介绍,为物联网从业者提供参考,帮助大家在... 随着物联网技术的发展与普及,越来越多的智能设备具备了网络连接与数据传输能力。由于物联网场景复杂多样,设备端硬件条件、网络稳定性、流量限制、设备功耗以及设备连接数量等多方面因素造成物联网设备的消息传递与传统互联网场景有着很大不同,也因此产生了多种物联网通讯协议。本文将选取几种主流的物联网协议,从协议的技术特性、适用场景、相对优势以及市场情况等方面一一进行介绍,为物联网从业者提供参考,帮助大家在...
- 之前有位读者给我留言说想要了解一下什么是 MQTT 协议,顺便还把我夸了一把,有点不好意思啦。 那么读者的要求必须要满足啊,所以现在 @一下这位小姐姐,来听课啦! 什么是 MQTT 协议 MQTT 协议的全称是 Message Queuing Telemetry Transport,翻译为消息队列传输探测,它是 ISO 标准下的一种基于发布 - 订阅模式的消息... 之前有位读者给我留言说想要了解一下什么是 MQTT 协议,顺便还把我夸了一把,有点不好意思啦。 那么读者的要求必须要满足啊,所以现在 @一下这位小姐姐,来听课啦! 什么是 MQTT 协议 MQTT 协议的全称是 Message Queuing Telemetry Transport,翻译为消息队列传输探测,它是 ISO 标准下的一种基于发布 - 订阅模式的消息...
- 当前决定开发一个基于Python的MQTT客户端项目,利用paho-mqtt库与华为云物联网MQTT服务器进行通信。该项目实现设备数据的定时上传功能,确保设备状态和数据能够及时被云端系统获取并处理。同时,项目还具备接收服务器下发消息的能力,使得设备能够根据云端指令进行相应的操作或响应。 当前决定开发一个基于Python的MQTT客户端项目,利用paho-mqtt库与华为云物联网MQTT服务器进行通信。该项目实现设备数据的定时上传功能,确保设备状态和数据能够及时被云端系统获取并处理。同时,项目还具备接收服务器下发消息的能力,使得设备能够根据云端指令进行相应的操作或响应。
- 目前主流的MQTT 3.1.1和MQTT 5.0协议介绍 目前主流的MQTT 3.1.1和MQTT 5.0协议介绍
- 目录MQTTMQTT的关键特点:应用场景Linux环境搭建:1. 安装mosquitto2. Linux下客户端进行通信3. PC端和Linux下进行通信安装MQTT. fx4. MQTT.fx的使用1. 点击连接编辑2. 连接成功3. 订阅主题或者给别的主题发送消息 遇到的问题:总结:MQTTMQTT(Message Queuing Telemetry Transport,消息队列遥测... 目录MQTTMQTT的关键特点:应用场景Linux环境搭建:1. 安装mosquitto2. Linux下客户端进行通信3. PC端和Linux下进行通信安装MQTT. fx4. MQTT.fx的使用1. 点击连接编辑2. 连接成功3. 订阅主题或者给别的主题发送消息 遇到的问题:总结:MQTTMQTT(Message Queuing Telemetry Transport,消息队列遥测...
- @TOC 前言本篇文章将带大家在Linux下运行MQTT库,我们首先会将MQTT库下载下来,然后进行编译,将编译出来的lib文件和include文件添加进入我们自己的工程代码中即可使用到MQTT库了。 一、下载源码编译 1.编译出64位的库文件源码地址下载源码:git clone https://gitcode.com/emqx/qmqtt.git进入qmqtt目录中:cd qmqtt/修改... @TOC 前言本篇文章将带大家在Linux下运行MQTT库,我们首先会将MQTT库下载下来,然后进行编译,将编译出来的lib文件和include文件添加进入我们自己的工程代码中即可使用到MQTT库了。 一、下载源码编译 1.编译出64位的库文件源码地址下载源码:git clone https://gitcode.com/emqx/qmqtt.git进入qmqtt目录中:cd qmqtt/修改...
- MQTTX 是由全球领先的 开源物联网中间件 提供商 EMQ 开源的一款跨平台 MQTT 5.0 桌面测试客户端,它支持 macOS,Linux,Windows。MQTTX 的用户界面借助聊天软件的形式简化了页面的操作逻辑,用户可以快速创建多个同时在线的 MQTT 客户端, 方便测试 MQTT/TCP、MQTT/TLS、MQTT/WebSocket 的连接/发布/订阅功能及其他 MQTT 协议 特 MQTTX 是由全球领先的 开源物联网中间件 提供商 EMQ 开源的一款跨平台 MQTT 5.0 桌面测试客户端,它支持 macOS,Linux,Windows。MQTTX 的用户界面借助聊天软件的形式简化了页面的操作逻辑,用户可以快速创建多个同时在线的 MQTT 客户端, 方便测试 MQTT/TCP、MQTT/TLS、MQTT/WebSocket 的连接/发布/订阅功能及其他 MQTT 协议 特
- @TOC 前言本篇文章开始我们来分析一下大佬写的MQTT源码,并且来看看怎么样使用MQTT连接到服务器。MQTT源码地址:源码地址这里找到源码中的test.c进行分析: 一、连接服务器 1.初始化客户端首先使用mqtt_lease函数初始化客户端:里面主要使用platform_memory_alloc函数进行客户端的内存分配初始化。platform_memory_alloc函数可以支持不同的... @TOC 前言本篇文章开始我们来分析一下大佬写的MQTT源码,并且来看看怎么样使用MQTT连接到服务器。MQTT源码地址:源码地址这里找到源码中的test.c进行分析: 一、连接服务器 1.初始化客户端首先使用mqtt_lease函数初始化客户端:里面主要使用platform_memory_alloc函数进行客户端的内存分配初始化。platform_memory_alloc函数可以支持不同的...
- @TOC 前言 一、创建工程项目1.选择工程名称和项目保存路径2.选择QWidget3.添加保存图片的资源文件:在工程目录下添加Icon文件夹保存图片:将文件放入目录中:将图片添加进入资源文件中: 二、界面布局准备工作这里我们一共显示4个界面:LED控制界面,温度湿度显示界面,光照强度显示界面,摄像头监测界面。所以这里需要有4个QWidget来显示对应的界面,考虑到要对这四个界面进行切换,这... @TOC 前言 一、创建工程项目1.选择工程名称和项目保存路径2.选择QWidget3.添加保存图片的资源文件:在工程目录下添加Icon文件夹保存图片:将文件放入目录中:将图片添加进入资源文件中: 二、界面布局准备工作这里我们一共显示4个界面:LED控制界面,温度湿度显示界面,光照强度显示界面,摄像头监测界面。所以这里需要有4个QWidget来显示对应的界面,考虑到要对这四个界面进行切换,这...
上滑加载中
推荐直播
-
深度解析鸿蒙应用入门级开发者认证
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应用测试在模型迭代调优过程中的作用。
去报名
热门标签