Skip to content

songzh96/nodemcu-dht11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

本项目主要功能是读取温度和湿度然后将数值显示在客户端,并将此进行存储。
通过客户端控制nodemcu的RGB模块,读取数据库中的数据并将此以图表形式显示出来
本项目包含了三个模块,分别是硬件模块,Web模块,Android模块
代码冗余率比较高,希望参考的同学能重构一下。
代码仅供参考,希望大家能根据自己的想法自己制作这样的一个小系统
认真阅读下面参考资料,你会发现其实并不难,
本项目的难点 如何实时显示图表数据,Android端的历史数据实现。
个人建议 系统很简单,但是要学的不少。基础好的同学可直接看API。 Android端的同学要记得使用镜像地址, Web端的同学还要了解数据库的使用, 硬件端的同学要注意定制模块的时候邮箱要留Gmail,反正qq邮箱不能用, 一般3分钟左右你定制的模块会发送过来,下面有资料参考。
注:NodeMcu也称ESP8266。在测试时,所有设备最好在同一局域网下。

需要掌握的语言

  • Java(Android)
  • NodeJs(Web)
  • HTML(Web)
  • CSS(Web)
  • XML(Android)
  • Lua(NodeMcu)

需要了解的基本知识

  • NodeMcu的基础知识,引脚功能,模块功能
  • Mqtt服务器机制
  • 如何利用NodeJs搭建Web服务器和Mqtt服务器
  • Web前端的框架使用
  • Android基础知识,尤其是Activity生命周期

需要安装的软件

参考资料

Web客户端展示效果

Web客户端展示效果图