当前位置:   article > 正文

物联网温湿度显示控制项目(网页、Android双端显示&搭载linux平台网关&MQTT通信)

物联网温湿度显示控制项目(网页、Android双端显示&搭载linux平台网关&MQTT通信)

演示视频如下:

物联网项目案例-温湿度检测及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通信实现双向通信达到收发功能,各部分的实时通信来保证这个网络能正常的运行,以达到数据监测及用户指令执

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/473587
推荐阅读
相关标签
  

闽ICP备14008679号