本文分享自中移OneOS微信公众号《行动起来~端云融合开发案例分享》,作者:跤总。
开发环境介绍
1. 硬件:万耦开发板,中国移动推出的基于STM32,NXP等芯片的一个系列开发板,其由不同处理核心的核心板与万耦底板组成。底板是通用的,核心板有STM32L475VGT6、STM32F401VET6与NXPLPC55S69三个型号,用户可根据需求选择不同的核心板。
2. 编译工具链:OneOS Cube,是中国移动OneOS操作系统基于命令行的开发工具,提供系统配置、项目编译构造、包贡献下载等功能。
简介
使用一块万耦开发板(记作万耦A)的温度传感器AHT10以及距离光线传感器AP3216C采集传感器数据,并且将采集的数据通过有线网络,采用MQTT协议将其上传到OneNet平台。
一方面,我们可以在OneNet平台上查看这些上传的数据;另一方面,我们会在另一块万耦开发板(记作万耦B)上使用HTTP请求将刚才万耦A上传到OneNet的数据下载下来,同时将其显示在万耦B的LCD显示屏上。