IoT Device SDK使用指南(C)
IoT Device SDK(C)提供设备接入华为云IoT物联网平台的C版本的SDK,提供设备和平台之间通讯能力,以及设备服务、网关服务、OTA等高级服务,并且针对各种场景提供了丰富的demo代码。相关集成指导请参考IoT Device SDK(C)使用指南。
使用说明
- SDK需运行在Linux操作系统上。
- SDK依赖openssl库和paho库,如果开发者有自己的编译链,需要自行编译openssl/paho/zlib/华为安全函数库等库文件。
- 对于使用MCU+模组形式接入的部分设备,请使用C Tiny SDK进行开发。
具体使用方式请看gitHub上的README文档。
发布记录
版本号 |
变更时间 |
更新说明 |
---|---|---|
1.2.0 |
功能增强 |
新增SDK测试代码及Demo,优化代码使用。 |
1.1.5 |
功能增强 |
更新OTA升级传输格式 |
1.1.4 |
功能增强 |
修复远程登录报文上报超时问题 |
1.1.3 |
功能增强 |
更新conf\rootcert.pem证书 |
1.1.2 |
新功能 |
增加规则引擎、M2M、gn编译文件、异常检测、日志打印时间戳、MQTT_DEBUG、国密算法、远程配置、端云安全通信(软总线)功能 |
1.1.1 |
新功能 |
新增SSH远程运维功能 |
1.1.0 |
新功能 |
增加MQTT5.0功能,优化代码,修复内存溢出问题 |
1.0.1 |
功能增强 |
增加mqtts不校验平台公钥场景、TLS版本为V1.2、增加消息存储样例等场景 |
0.9.0 |
新功能 |
增加网关更新子设备状态接口 |
0.8.0 |
功能增强 |
更换新的接入域名(iot-mqtts.cn-north-4.myhuaweicloud.com)和根证书。 如果设备使用老域名(iot-acc.cn-north-4.myhuaweicloud.com)接入,请使用 v0.5.0版本的SDK |
0.5.0 |
功能增强 |
sdk预置了设备接入地址及华为物联网平台配套的CA证书,支持对接华为云物联网平台。 |