主要功能 使用STM32G0 和STM32F7的硬件平台和机智云AIoT平台,搭载最新GUI的TouchGFX技术,ST携手合作伙伴开发DIY数字仪表二次开发项目, 实现底层的测量感知,炫酷的显示,远程控制,云端连接等功能。 用户可以通过手机连接到机智云云平台,并且可以随时随地获取设备的信息以及对设备进行控制。
目标产品功能需求:在MCU设备端,美观漂亮的温度和湿度数据的UI展示 在机智云云端,实现MCU设备端连接机智云,及数据采集并展示 在Android⼿手机端,实现通过机智云读取MCU设备端温度和湿度数据并展示
系统结构:可支持二次开发(推荐):
推广形式
2020 STM32 峰会创客秀
面向的对象 面向中国大陆地区电子及相关专业工程师和中国在校相关专业大学生开放。期待STM32工程师及大学生们,充分展现你们的技术能力及创造力。
机智云赋能
使用机智云的优势当开发者在产品项目上创建对应的数据点后,云端会根据产品定义的数据点生成对应产品的MCU参考代码和APP参考代码 下载源码后,MCU只需要增加用户侧的应用逻辑即可快速链接云端,APP只需要优化UI和设计设备控制界面控制逻辑,源码的控制页面编写了了机智云SDK控制设备的标准流程,APP源码二次开发过程中只需按照该流程进行相关代码的优化即可快速完成针对⾃自身产品的智能控制APP。
机智云产品调试APP 开发者在机智云平台开发项⽬目时,可以很方便使⽤用该App对设备端进行调试和验证。此APP有完整的⽤用户注册、登陆和注销流程,并且可以完成物联网设备的配置入网、设备搜索、设备绑定、设备登录、设备控制、远程控制、状态更新、本地远程切换等基本设备操作。 支持二次开发在产品中心创建产品,参见STM32连接机智云》机智云云端开发 利用机智云MCU代码生成工具,完成MCU和模组的通讯,参见《MCU通过WIFI模块与机智云通信》。 MCU外设开发,参见《G0子板读取传感器与F7通信》。 利用机智云APP生成工具,完成APP开发,参见《手机端开发》。 利用机智云OTA能力,实现模组和MCU的OTA,参见《通过机智云OTA升级固件》。
开发流程
准备工作硬件:
STM32F767+STM32G071数字仪表硬件开发套件 软件: STM32CubeG0固件库 STM32CubeMX MDK 或者 IAR 其他: 机智云开发者账号
开发步骤
|