bossay_release_out/iot_link/network/mqtt/paho_mqtt
2025-09-24 11:16:14 +08:00
..
paho 代码上传 2025-09-24 11:16:14 +08:00
port 代码上传 2025-09-24 11:16:14 +08:00
Readme.md 代码上传 2025-09-24 11:16:14 +08:00

PAHO库修改说明

在PAHO v1.1.0版本上修改,修改的主要点如下:

修改级别 修改内容
修复 原库定义的SUCCESS会引起冲突C50版本重新命
修复 MQTTClientInit原库没有返回值C50版本修改为有返回值并增加了MQTTClientDeinit函数
修复 MQTTClientInit原库没有检查互斥锁返回值C50版本修改为检查返回值
优化 C50版本修改了TOPIC匹配函数用于收到消息时投递消息应该是引用了某个库的API函数暂时未查阅到
修复 C50在CYCLE中增加了UNSUBACK的处理
修改 原库版本的KEEPALIVE逻辑为上次发送和上次接收为或逻辑C50版本修改为与逻辑
修改 C50版本修改了超时重传逻辑(QOS2)
修复 C50版本的MQTTYield函数使用互斥锁进行互斥避免数据冲突
修改 原库版本订阅函数的回调函数不支持ARG参数修改为带参数模式

修复原版本或者库存在显性或者隐性BUG进行修复

修改:原版本不满足现有需求或者功能,需要修改

优化:对某些实现做了更合适的修改