机智云配网教程 —— 第二期:生成MCU代码包与调试
在上一期中,我们介绍了机智云GAgent固件的烧录过程,并在测试中完成了机智云开发者账号的注册及数据点的创建。接下来,我将继续为大家讲解如何生成MCU代码包。
一、数据点创建
登录机智云开发者中心,进入智能产品模块,点击“新建”并选择“智能家居”类型。接下来,会弹出一个界面,在此输入产品名称,其他设置保持默认即可。(注:在数据点设置中,“定长”模式会将所有定义的数据点信息每次全部上报,而“变长”模式则仅上报已更改的数据点,变长模式更节省资源,适合大多数应用,且不会影响后续配置。)
创建数据点:数据点的详细介绍请参考相关文档。在产品信息页面,点击“新建数据点”并进行定义。本篇教程中,我们定义了三个数据点:开关、温度和湿度。如果发现错误,可以直接删除相应的数据点,或通过右划进行编辑。
二、功能测试
在创建好数据点后,我们需要测试其功能是否正常。操作步骤如下: 1.点击“虚拟设备”进入测试界面。 2.使用手机下载并打开机智云软件,通过扫码进行连接。 3.修改数据并触发上报。 此时,可以看到电脑页面右侧的相关信息更新,同时手机端也会显示相应的变化。若手机控制与电脑端同步显示正常,说明数据点功能已正常工作。
三、MCU代码包下载
1.在左侧菜单中点击“MCU开发”,选择“独立MCU方案”。 2.默认选项为STM32F103C8x系列,该系列生成的是基于HAL库的代码。而本教程使用STM32标准库进行开发,因此需要选择其他平台。 3.输入自己的PS码,然后点击“生成代码包”。 4.最后,点击“下载”按钮即可获取生成的MCU代码包。
本教程涵盖了数据点创建、功能测试和MCU代码包下载的全过程。通过这些步骤,您可以确保设备正常运行并顺利下载所需代码包。
|