本帖最后由 沧海笑1122 于 2021-10-7 23:16 编辑
【教程】基于M5 EzData的小米BLE温度计之远程温度监视
【故事】 M5的UIFLOW最新的更新,增加了EzData,取谐音就是简单易用的iot数据服务。本教程就是利用M5家族现有的模块,加上一个小米米家温湿度计v2.0版,构成了一个简单的远程温度数据服务。
【硬件】 硬件连线:没有连线,全部是无线连接方式
【软件】
| | | | | | | | | | | | | | |
| | http://github.com/jaggil/ESP32_Xiaomi-Mijia-LYWSD03MMC |
| |
【基本原理及图片】
注:
1、一旦数据未能正确从server下载,则提示passed,并不会中断流程,此处我有意将ezdata数据remove,然后读取,形成一条错误。
2、此处是新数据进入后,整个数据列左移一位的情况,从而在core2上形成数据左移的效果,时间关系我只存了5组数据,如果是100组,就会有很不错的视觉效果。
3、标注的数据点可以看到左移的情况。
【代码已经全部分享】
【小结】 EzData是M5提供的非常方便的iot数据服务,目前提供变量和list两种方式,上手容易,可以不需要文档就可以基本搞定,这也是国庆期间的一个小项目,没有很好整理。其中重要的原因就是上手简单,毋庸赘述。如果玩家有需要,我也会后续跟帖做一些补充完善。 下雪了,西域今秋第一场雪。
沧海抱拳。
|