paho-mqtt

1、介绍

Paho MQTT 是 Eclipse 实现的基于 MQTT 协议的客户端,本软件包是在 Eclipse paho-mqtt 源码包的基础上设计的一套 MQTT 客户端程序。

paho-mqtt 软件包功能特点以及 MQTT 协议介绍请参考 软件包详细介绍。

1.1 目录结构

paho-mqtt 软件包目录结构如下所示:

pahomqtt

├───docs

│ └───figures // 文档使用图片

│ │ api.md // API 使用说明

│ │ introduction.md // 介绍文档

│ │ principle.md // 实现原理

│ │ README.md // 文档结构说明

│ │ samples.md // 软件包示例

│ │ user-guide.md // 使用说明

│ └───version.md // 版本

├───MQTTClient-RT // 移植文件

├───MQTTPacket // 源文件

├───samples // 示例代码

│ mqtt_sample.c // 软件包应用示例代码

├───tests // mqtt 功能测试程序

│ LICENSE // 软件包许可证

│ README.md // 软件包使用说明

└───SConscript // RT-Thread 默认的构建脚本

1.2 许可证

paho-mqtt package 遵循 Eclipse Public License - v 1.0 许可,详见 LICENSE 文件。

1.3 依赖

RT-Thread 3.0+

2、获取软件包

使用 paho-mqtt 软件包需要在 BSP 目录下使用 menuconfig 命令打开 Env 配置界面,在 RT-Thread online packages → IoT - internet of things 中选择 Paho MQTT 软件包,操作界面如下图所示:

选择合适的配置项后,使用 pkgs --update 命令下载软件包并添加到工程中即可。

3、使用 paho-mqtt

如何从零开始使用,请参考 用户手册。

完整的 API 文档,请参考 API 手册。

详细的示例介绍,请参考 示例文档 。

MQTT 协议工作原理,请参考 工作原理 。

更多详细介绍文档位于 /docs 文件夹下,使用软件包进行开发前请务必查看。

4、注意事项

正确填写代理服务器的账号密码

如果账号密码填写错误,MQTT 客户端将无法正确连接到 MQTT 服务器。

合理配置 MQTT 线程栈

如果使用 MQTT TLS 加密连接,MQTT 线程栈至少需要 6144 字节。

5、联系方式 & 感谢

paho架构_GitHub - yanzhangfeng/paho-mqtt: Eclipse Paho MQTT C/C++ client for Embedded platforms相关推荐

  1. paho mqtt java_MQTT之Eclipse.Paho源码(一)--建立连接

    写在前面 通过上一个章节MQTT系列---Java端实现消息发布与订阅的介绍,我们已经基本构建出一个可以简单通信的MQTT生产和消费服务,并且具备基本的发布/订阅消息功能.那么从本章开始,我们将从源代 ...

  2. android paho框架,Android Mqtt 客户端paho使用心得

    Android mqtt 客户端实现一般使用以下两个库: implementation 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1 ...

  3. 一分钟了解MQTT协议 ESP32 MQTT API指南

    文章目录 MQTT协议 一,客户端 二,服务端 三,消息服务质量 四,主题 五,MQTT控制报文 5.1 固定报头 5.2 可变报头 5.3 有效载荷 5.4 控制报文类型 5.4.1 连接报文 5. ...

  4. java mqtt paho_使用eclipse paho在java端实现MQTT消息的收发(客户端与服务端实例)...

    一.MQTT(消息队列)简介 MQTT(MQ Telemetry Transport)是IBM开发的一种网络应用层的协议,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信 ...

  5. MQTT基本应用(Mosquitto+Eclipse Paho)

    本文主要介绍,MQTT 基本概念和实现方式: 1.概述 1.1MQTT协议 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),由IBM在1999 ...

  6. eclipse paho java_如何使用Eclipse Paho在Java MQTT客户端上接收时发布消息

    我正在尝试使用 Eclipse Paho在Java中的MQTT客户端上实现某些功能.目标是订阅主题,并且当收到消息时,客户端发送关于另一主题的另一消息. 这看起来很容易,但我有一个奇怪的问题,我无法解 ...

  7. paho架构_Paho - MQTT C Cient的实现

    在前几天,我大致了解了一下Paho C项目,并对其的一些内容进行了翻译.俗话说,光说不练假把戏,今天就给大家讲一下使用Paho的客户端库文件实现MQTT C Client的过程. 安装 ??本文是在L ...

  8. paho架构_基于paho springboot集成mqtt实现消息的发布订阅 - 人人都是架构师

    1.首先添加pom依赖 org.springframework.boot spring-boot-starter-integration org.springframework.integration ...

  9. 图形化 MQTT 测试工具 eclipse paho 客户端下载

    Graphical MQTT Client Tools 官网 https://www.eclipse.org/paho/components/tool/ 官方下载地址 https://repo.ecl ...

最新文章

  1. java动物园管理员_zookeeper动物园管理员学习笔记
  2. es6 Set的几种使用场景
  3. 【公司金融课堂学习笔记】2、企业融资—风投如何影响企业价值
  4. matlab crf 工具包,python调用CRF++工具包
  5. shiro框架的学习
  6. (pytorch-深度学习系列)简单实现kaggle房价预测-学习笔记
  7. c# msi中加入驱动_MongoDB的C#驱动基本使用
  8. 光学定位与追踪技术_贺岁片《疯狂外星人》中徐峥出演外星人?幕后动捕技术了解一下...
  9. LimeSurvey 安装
  10. 浅谈运营商行业业务的发展方向
  11. Day5-ESP8266模块——百问网7天物联网智能家居
  12. 跳槽吗?4月7日18点6大细分领域4家优质名企招聘情报来了
  13. 入职新公司后如何快速上手项目
  14. Oracle备份与恢复
  15. 面试心得---按时交付代码的重要性
  16. 马云曾经偶像,终于把阿里留下的 1400 亿败光了
  17. YUV420P、YUV420SP、NV12、NV21和RGB互相转换并存储为JPEG以及PNG图片
  18. DirectX SDK (June 2010) 安装图
  19. 经典论文解析——YOLOv1——目标检测
  20. 面对金融风暴,升斗小民的处事哲学

热门文章

  1. 抖音短视频账号怎么运营,如何提高账号权重?
  2. 程序员想在深圳扎根,除了去腾讯,还可以考虑一下这些公司
  3. 元宇宙核心技术--脑机接口
  4. linux中创建压缩文件系统----squashfs
  5. eNSP网段划分及路由表
  6. 图像处理(4)--基于内容的图像检索
  7. 计算机硬盘用u盘维修,硬盘坏了怎么修复 教你如何修复硬盘坏道
  8. 【博学谷学习记录】超强总结,用心分享|前端开发图片属性总结
  9. Proud Merchants
  10. python 获取子线程状态_python线程状态