基于第十七篇(第十七篇参考 机智云文档进行智能灯MCU开发3-快速入门-开发文档-机智云 (gizwits.com) ) 机智云文档(https://devdocs.gizwits.com/zh-cn/ProductDev/DevAccess/DevAccessProcess/IndependentMCUSolutionAccessToGizwits.html#3-7-%E4%B8%8A%E6%8A%A5%E8%AE%BE%E5%A4%87%E7%8A%B6%E6%80%81) 对上一篇的补充: 下图吗,没有生成是因为我没有自己去定于数据点,我使用的是自动生成的数据点, 数据点,你需要重新去生成相应的代码。 1、上报设备状态 调用相关函数,函数关系入下:
UserHandleàgizCheckReportàgizDataPoints2ReportDataàgizReportData 函数调用说明: 函数 说明 userHandle 获取用户区的上报型数据,需开发者关注 gizCheckReport 判断是否上报当前状态的数据,MCU SDK自处理,开发者可不关注 gizDataPoints2ReportData 完成用户区数据到上报型数据的转换,MCU SDK自处理,开发者可不关注 gizReportData 将转换后的上报数据通过串口发送给 WiFi 模块,MCU SDK自处理,开发者可不关注 相关代码位置:userHandle()函数在gizwits_product.c文件中 使用说明: 函数完成了用户区上报数据的获取,用户需要将读到的数据赋值到用户当前的设备状态结构体即可,当前设备状态结构体数据\通过gizwitsHandle,上报云端。 烧录接线:
|