Qcloud Iot Sdk Embedded C Versions Save

SDK for connecting to Tencent Cloud IoT from a device using embedded C.

v3.0.1

4 years ago

发布日期:2019/06/11 开发语言:C语言 开发环境:Linux, GNU Make 内容

  1. 日志上报功能优化,动态分配缓冲区内存,支持较大日志分段上报,适合多种使用场景。
  2. MQTT增加subscribe的event handler回调,及时通知订阅topic的状态变化。
  3. 修复一些代码问题,比如对MQTT API的返回值判断不当问题。

v3.0.0

4 years ago

发布日期:2019/05/17 开发语言:C语言 开发环境:Linux, GNU Make 内容

  1. 基于影子增加数据模板功能。
  2. 增加事件上报功能。
  3. 增加数据模板代码生成脚本工具。
  4. 修复Json处理的若干bug。
  5. 新增数据模板示例、事件示例、数据模板智能灯场景示例。
  6. 调整文档结构,增加文档目录docs及平台SDK应用说明。
  7. 版本v3.0.0及以后版本同时支持物联网通信及物联网开发两个物联网平台。

v2.3.5

4 years ago

发布日期:2019/05/15 开发语言:C语言 开发环境:Linux, GNU Make 内容

  1. 增加设备动态注册功能。
  2. 增加设备动态注册示例。
  3. 增加设备信息读写HAL接口。
  4. 增加AES加解密API。
  5. 修改各Sample设备信息获取方式为HAL层接口实现。

v2.3.3

4 years ago

发布日期:2019/05/06 开发语言:C语言 开发环境:Linux, GNU Make 内容

  1. 优化MQTT keep alive连接机制及PING request发包策略。
  2. 修改MQTT订阅/取消订阅的topic name使用动态内存方式存储,方便接口调用者使用。
  3. 修改topic name最大长度为128,与云端后台保持一致。
  4. 修复httpc以及MQTT获取sys及log消息的bug。
  5. 优化错误码类型。

v2.3.2

5 years ago

发布日期:2019/04/12 开发语言:C语言 开发环境:Linux, GNU Make 内容:

1.修复体验问题:在make.settings里增加网关编译选项(默认关闭)以及修改固件升级打印级别 2.修复MQTT接收缓冲区在影子消息下行时容易丢失问题:增加接收缓冲区不足时的错误提示,更改MQTT发送及接收缓冲区默认大小为2048字节 3.修改成功订阅主题的最大个数为10条

v2.3.1

5 years ago

发布日期:2019/03/12 开发语言:C语言 开发环境:Linux, GNU Make 内容:

  1. SDK增加设备端日志上报功能,方便用户通过云端控制台远程监控及诊断设备联网状况。目前仅支持MQTT模式。
  2. 精简SDK日志打印内容,修复若干bug,优化部分代码设计。
  3. 修改设备名称最大长度为48位,与IoT Hub云端控制台保持一致。

v2.3.0

5 years ago

发布日期:2019/02/25 开发语言:C语言 开发环境:Linux, GNU Make 内容: 1、增加网关功能,支持网关设备基于MQTT协议代理子设备上下线及收发消息。 2、针对多线程应用,优化线程安全设计,在samples中增加多线程例程及注意事项说明。 3、优化MQTT重连机制及心跳包定时器刷新策略。 4、若干 bug 的修复,部分内存操作增加合法性检查。 5、去除若干结构体采用位域操作方式,减少跨平台错误。

v2.2.0

5 years ago

发布日期:2018/07/20 开发语言:C语言 开发环境:Linux, GNU Make 内容: 1、新增 NBIoT 设备接入能力 2、适配 TOPIC 的通配符 “#” 和 “+” 3、整理第三方库的目录结构 4、若干 bug 的修复

v2.1.0

5 years ago

发布日期:2018/05/03 开发语言:C语言 开发环境:Linux, GNU Make 内容: 1、新增固件升级(OTA-CoAP通道)能力 2、新增低端资源受限设备hmac-sha1鉴权接入能力 3、新增获取后台时间的能力 4、优化代码结构

v2.0.0

6 years ago

发布日期:2018/03/12 开发语言:C语言 开发环境:Linux, GNU Make 内容: 1、新增固件升级(OTA-MQTT通道)能力 2、修复设备影子心跳间隔失效的问题 3、修复 MQTT 接收的数据长度在临界值时导致缓冲区溢出的问题