系统按照物联网三层架构进行设计。感知层通过STM32单片机采集水温、水质、酸碱度等水质数据,同时感知层还可以实现对水泵、增氧机的控制。网络层主要由4G网络模块组成,负责连接MQTT服务器和Tomcat服务器,感知层远程监测模块采集的信息会上传到Tomcat服务器的项目后端接口上,同时感知层远程控制模块会连接MQTT服务器订阅主题,时刻接收开关状态变化。应用层由物联网鱼塘管理平台和微信小程序两部分组成,物联网鱼塘管理系统主要负责管理该系统的设备信息、设备状态以及管理员信息。微信小程序端帮助用户获取到具体的水质信息以及实现对水泵、增氧机的控制。