EC600U_esp32_iap_uart/qcloud-iot/docs/qcloud数据模板开发/数据模板代码生成.md
2024-02-05 17:39:56 +08:00

1.2 KiB
Raw Permalink Blame History

简介

本文介绍基于物联开发平台 IoT Explorer 创建的数据模板如何生成模板代码。

数据模板创建

参阅产品定义创建数据模板

数据模板描述文件导出

数据模板描述文件是一个 JSON 格式的文件描述了产品定义的属性、事件及其他信息在平台导出此json文件如下图示:

数据模板模板代码生成

将下载的json文件拷贝到tools目录执行./codegen.py -c xx/config.json -d ../targetdir/ 命令,则会根据json文件在target目录生成所定义产品的数据模板及事件的配置文件,将这个生成的配置文件拷贝到data_template_sample.c的同级目录data_template_sample.c示例了通用的数据模板处理框架可以基于此框架添加业务逻辑。智能灯示例light_data_template_sample.c即是基于此框架的场景示例。

./codegen.py -c light.json -d ../samples/data_template/
加载 light.json 文件成功
文件 ../samples/data_template/data_config.c 生成成功
文件 ../samples/data_template/events_config.c 生成成功