MQTT是基于TCP/IP协议栈构建的异步通信消息协议,是一种轻量级的发布、订阅信息传输协议。对于业务场景为MQTT协议的设备,您可以通过配置C Link SDK,将其接入阿里云物联网平台。
前提条件
定制SDK时,在SDK定制页面的连接物联网平台协议区域,选中MQTT 3.1.1。
已获取设备认证信息:
设备使用物联网平台颁发的设备证书进行认证,具体操作,请参见获取设备认证信息。
设备使用自定义的设备认证信息进行认证,具体操作,请参见获取云网关设备认证信息。
背景信息
非云网关设备使用MQTT协议接入物联网平台的详细内容,请参见MQTT协议接入的配置说明。
云网关设备使用MQTT协议接入物联网平台的详细内容,请参见MQTT协议云网关概述。
功能原理
应用程序通过调用C Link SDK的API,基于MQTT的协议,与物联网平台建立的连接。设备应用程序实现接入物联网平台通信的功能时序图如下。
MQTT接入功能API的更多信息,请参见aiot_mqtt_api.h。