实时测控海水质量、环境温度等同步到自建云,实现远程操控。系统借助Wi-Fi模拟NB - IoT通信,实现数据远程传输。该方式能有效降低成本,同时保证数据的稳定传输,满足远程监控的需求。采用MQTT协议上传数据,具有高效、可靠的特点。能将采集的海水温度等数据及时准确地传输到服务器,便于后续分析和处理。通过远程界面,管理人员可以实时查看海水温度,还能查看历史温度曲线,了解温度变化趋势。同时,可对设备进行远程控制,实现智能化管理。
终端使用stm32f107开发,使用esp32c6作为模拟nbiot模块,自编写通讯模块协议,使用mqtt上传到emqx mqtt broker,java后端部署,使用hive-mqtt作为javamqtt客户端,使用springboot框架,连接mysql数据库,提供RESTFUL接口,前端使用flutter进行多端开发来保证前端一致性实现了基本展示与操作控制。