MQTT是基于TCP/IP协议栈构建的异步通信消息协议,是一种轻量级的发布、订阅信息传输协议。物联网平台已支持MQTT 5.0协议,提高了系统性能、稳定性和可伸缩性。您可以通过配置C Link SDK,将设备接入阿里云物联网平台。
前提条件
已获取C Link SDK。定制SDK时,在SDK定制页面的连接物联网平台协议区域,选中MQTT 5.0.0。
功能原理
应用程序通过调用C Link SDK的API,基于MQTT 5.0的协议,与物联网平台建立连接。
如下功能时序图,以设备的应用程序(./demos/mqtt_v5_basic_demo.c
)为例,介绍应用程序实现该功能的流程。
MQTT 5.0接入功能API的更多信息,请参见aiot_mqtt_api.h。
MQTT 5.0属性管理功能API的更多信息,请参见aiot_mqtt_props_api.h。