ESP32通过ali的C LINK4.0接入aliyun阿里云

1,通过官网下载C SDK:进入物联网平台:文档和工具

2,选择SDK支持项目:系统为FreeRTOS,单板系统,勾选动态加密,因为测试我把所有的功能都勾选上了。

3,将下载下来的文件放到espSDK下组件的目录里。并新建一个CMakeLists.txt

复制代码
set(include_dirs core core/sysdep core/utils components/data-model components/dynreg components/dynreg-mqtt)
file(GLOB c_sdk_srcs
    "core/*.c"
    "core/utils/*.c"
    "core/sysdep/*.c"
    "portfiles/aiot_port/*.c"
    "external/*.c"
    "components/data-model/*.c"
    "components/dynreg/*.c"
    "components/dynreg-mqtt/*.c")
idf_component_register(SRCS ${c_sdk_srcs}
                       INCLUDE_DIRS "${include_dirs}"
                       REQUIRES mbedtls)

4,因为需要到mbedtls,需要打开ESP相关的配置项目idf.py menuconfig


5,测试了标准的接入和一型一密的动态接入以及物模型,截图LOG

相关推荐
笃行客从不躺平几秒前
认识 Java 中的锁升级机制
java·开发语言
weixin_307779132 分钟前
Jenkins Branch API插件详解:多分支项目管理的核心引擎
java·运维·开发语言·架构·jenkins
@木辛梓5 分钟前
结构体 结构体c++
开发语言·c++
小股虫7 分钟前
消息中间件关键技术、设计原理与实现架构总纲
java·开发语言·架构
洲星河ZXH10 分钟前
Java,日期时间API
java·开发语言·python
前端老曹10 分钟前
Jspreadsheet CE V5 使用手册(保姆版) 二
开发语言·前端·vue.js·学习
秋邱12 分钟前
AR 定位技术深度解析:从 GPS 到视觉 SLAM 的轻量化实现
开发语言·前端·网络·人工智能·python·html·ar
Boop_wu14 分钟前
[Java EE] 多线程进阶(3) [线程安全集合类]
开发语言·windows·python
雨疏风骤124017 分钟前
【FreeRTOS】任务、任务状态
开发语言·stm32·c#·rtos
SongYuLong的博客21 分钟前
开源 C 标准库(C Library)
c语言·开发语言·开源