赞
踩
演示视频如下:
物联网项目案例-温湿度检测及mqtt实现控制(带双端显示)
代码资源可在我的资源中免费下载学习使用~
资源链接:https://download.csdn.net/download/qq_41662881/12918450
本系统实现的功能有:传感器采集、节点发送、网关接收通信、网关与esp32间mqtt的通信、mqtt实现Android客户端控制执行器执行和接收信息的功能以及存储数据库信息至云服务器发布数据至web端。
本系统运行响应时间较短,任务处理都能在2秒内响应,网关、节点上线时间也控制在5秒内;同时web端、手机端实时1~2秒打印一次传感器采集到的数据;本系统主要用到的硬件有一块esp32开发板、linux虚拟机、DHT11以及云服务器,应用需要考虑到节点供电问题以及wifi距离,结合mqtt通信快,数据量小的特点等,系统后期的运作成本不会很大,在可控的范围之内。
Vmware(ubuntu19.04)、阿里云平台(ubuntu)、Android、vscode本地网页端口8000
PC端网页开发(Django、bootstrap)
Android使用paho-mqtt框架开发
Mqtt服务器(mosquitto)搭建及使用
Linux下使用c开发网关
系统主要的组成结构分为数据采集接收执行和显示控制两部分;数据采集部分主要是由连接在终端节点的DHT11温湿度模块来完成,将采集到的信息发送到本地网关上再根据云上搭建的mqtt服务器传送到云数据库保存;显示控制部分较为复杂,需要使用MQTT通信实现双向通信达到收发功能,各部分的实时通信来保证这个网络能正常的运行,以达到数据监测及用户指令执
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。