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

相关推荐
Yue丶越几秒前
【Python】基础语法入门(二)
android·开发语言·python
Demon--hx1 分钟前
[c++]string的三种遍历方式
开发语言·c++·算法
共享家952715 分钟前
QT-系统(多线程)
开发语言·数据库·qt
郝学胜-神的一滴43 分钟前
Effective Python 第52条:用subprocess模块优雅管理子进程
linux·服务器·开发语言·python
星轨初途1 小时前
数据结构二叉树之链式结构(3)(下)
c语言·网络·数据结构·经验分享·笔记·后端
valan liya1 小时前
C++list
开发语言·数据结构·c++·list
Le1Yu1 小时前
订单取消功能(退款功能、策略模式、定时任务)
开发语言
章鱼哥7301 小时前
Java 策略模式 + 聚合对象:实现多模块的统计与聚合,快速扩展的实战
java·开发语言·策略模式
fashion 道格1 小时前
深入理解数据结构:单链表的 C 语言实现与应用
c语言·数据结构
是店小二呀1 小时前
openGauss进阶:使用DBeaver可视化管理与实战
开发语言·人工智能·yolo