阿里云物联网平台提供的sdk只有C LinkSDK支持通过X.509的认证方式。创建产品时认证方式选X.509证书。
定制C LinkSDK时,设备认证方式也要选X.509证书。
在设备详情中下载.cer和.key认证文件,将mqtt_x509_auth_demo.c中变量client_cert和client_private_key的内容替换成这刚才下载文件的内容。
其他地方不用修改,编译运行sdk后,输出下面的日志,此时设备就能获取对应的productKey和deviceName。
在main函数中填入productkey和devicename时,设备就能通过x509认证方式连接的平台。