🪲初衷:现在在做一个智能家居教程,手把手带你做智能家居,一是自己也是学习并且做出了实物不久,现在印象深刻,写下来可以作为笔记观看。另一方面,是在做的过程中发现现在网上的一些智能家居项目都很古老了,一些云平台已经更新了很多,网上大部分教程的代码已经不适用了。所以想做一个新版智能家居的教程,帮助大家更好的学习。
💻实现功能:本系统使用 ESP8266开发板作为主控器,采用 WiFi 作为无线传输方式,先将连接的环境采集传感器(温度、湿度、烟雾、人体红外)进行存储和分析,之后将处理好的数据编入 JSON 格式中上传到阿里云平台。使用 uni-app 开发设计手机端 APP,手机 APP 也使用 MQTT 协议接入阿里云物联网平台,让平台数据可以在 APP 端显示,并且 APP 端可以向平台发送指令,远程控制ESP8266端电器设备(空调、热水器、电灯)。可以根据自己的设计想法在框架上进行拓展,拓展很简单因为框架已经写好了。
上一节是连接设备,接下来开始想向设备内上报数据,首先要给设备定义物模型,也就是给它添加属性。只有添加了属性,esp8266才可以将数据存储到云平台,就像只有先定义变量,才能存数据一样。
打开阿里云物联网平台登陆后,进入自己的控制台,进行产品查看,如下图所示。
<