paho架构_GitHub - yanzhangfeng/paho-mqtt: Eclipse Paho MQTT C/C++ client for Embedded platforms
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相关推荐
- paho mqtt java_MQTT之Eclipse.Paho源码(一)--建立连接
写在前面 通过上一个章节MQTT系列---Java端实现消息发布与订阅的介绍,我们已经基本构建出一个可以简单通信的MQTT生产和消费服务,并且具备基本的发布/订阅消息功能.那么从本章开始,我们将从源代 ...
- android paho框架,Android Mqtt 客户端paho使用心得
Android mqtt 客户端实现一般使用以下两个库: implementation 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1 ...
- 一分钟了解MQTT协议 ESP32 MQTT API指南
文章目录 MQTT协议 一,客户端 二,服务端 三,消息服务质量 四,主题 五,MQTT控制报文 5.1 固定报头 5.2 可变报头 5.3 有效载荷 5.4 控制报文类型 5.4.1 连接报文 5. ...
- java mqtt paho_使用eclipse paho在java端实现MQTT消息的收发(客户端与服务端实例)...
一.MQTT(消息队列)简介 MQTT(MQ Telemetry Transport)是IBM开发的一种网络应用层的协议,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信 ...
- MQTT基本应用(Mosquitto+Eclipse Paho)
本文主要介绍,MQTT 基本概念和实现方式: 1.概述 1.1MQTT协议 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),由IBM在1999 ...
- eclipse paho java_如何使用Eclipse Paho在Java MQTT客户端上接收时发布消息
我正在尝试使用 Eclipse Paho在Java中的MQTT客户端上实现某些功能.目标是订阅主题,并且当收到消息时,客户端发送关于另一主题的另一消息. 这看起来很容易,但我有一个奇怪的问题,我无法解 ...
- paho架构_Paho - MQTT C Cient的实现
在前几天,我大致了解了一下Paho C项目,并对其的一些内容进行了翻译.俗话说,光说不练假把戏,今天就给大家讲一下使用Paho的客户端库文件实现MQTT C Client的过程. 安装 ??本文是在L ...
- paho架构_基于paho springboot集成mqtt实现消息的发布订阅 - 人人都是架构师
1.首先添加pom依赖 org.springframework.boot spring-boot-starter-integration org.springframework.integration ...
- 图形化 MQTT 测试工具 eclipse paho 客户端下载
Graphical MQTT Client Tools 官网 https://www.eclipse.org/paho/components/tool/ 官方下载地址 https://repo.ecl ...
最新文章
- java动物园管理员_zookeeper动物园管理员学习笔记
- es6 Set的几种使用场景
- 【公司金融课堂学习笔记】2、企业融资—风投如何影响企业价值
- matlab crf 工具包,python调用CRF++工具包
- shiro框架的学习
- (pytorch-深度学习系列)简单实现kaggle房价预测-学习笔记
- c# msi中加入驱动_MongoDB的C#驱动基本使用
- 光学定位与追踪技术_贺岁片《疯狂外星人》中徐峥出演外星人?幕后动捕技术了解一下...
- LimeSurvey 安装
- 浅谈运营商行业业务的发展方向
- Day5-ESP8266模块——百问网7天物联网智能家居
- 跳槽吗?4月7日18点6大细分领域4家优质名企招聘情报来了
- 入职新公司后如何快速上手项目
- Oracle备份与恢复
- 面试心得---按时交付代码的重要性
- 马云曾经偶像,终于把阿里留下的 1400 亿败光了
- YUV420P、YUV420SP、NV12、NV21和RGB互相转换并存储为JPEG以及PNG图片
- DirectX SDK (June 2010) 安装图
- 经典论文解析——YOLOv1——目标检测
- 面对金融风暴,升斗小民的处事哲学