海洋学论文_基于物联网的海底观测网后台服务软
文章目录
0 引 言
1 软件架构设计
1.1 服务软件与岸基站高压电源通信
1.2 服务软件与接驳盒通信
1.3 服务软件与通信设备测试仪器通信
1.4 服务软件与前端界面软件通信
(1)状态信息:
(2)控制指令:
(3)故障告警信息:
1.5 服务软件访问数据库
2 关键技术
2.1 服务软件采用多线程技术
(1)主、次接驳盒通信子线程:
(2)主、次接驳盒外接传感器子线程:
(3)通信设备子线程:
(4)前端界面软件通信子线程:
(5)数据库访问子线程:
2.2 服务软件获取光纤测试结果
2.3 服务软件与主、次接驳盒通信心跳包设计
2.4 服务软件与主、次接驳盒通信协议
2.5 服务软件与前端界面软件通信协议
(1)前端界面软件查询接驳盒数据报文:
(2)服务软件主动上传接驳盒故障信息:
(3)服务软件向前端界面软件反馈控制命令执行结果:
3 数据库设计
4 系统测试实验
5 结 语
文章摘要:海洋具有广阔的空间并蕴含丰富的能源和资源,其对气候变化、生态平衡、自然灾害的产生发挥重要作用。利用海底观测网络和接驳盒等设备对海洋进行长期、连续、实时观测是研究海洋科学的重要技术手段。针对现有后台服务软件多基于Windows平台从而导致的漏洞多、不稳定且操作系统需要付费等弊端,综合考虑基于Linux系统、C++语言以及Qt框架,采用Qt在CentOS发行版上设计实现一种后台服务软件。接驳盒及外接传感器通过物联网技术与软件实现通信交互,软件可对海底观测网络各设备进行实时监测控制,采集的数据保存于MySQL数据库中,也可通过前端界面展示输出。软件运行时的日志文件保存于服务器上。陆上和水池的连续实验验证了软件的稳定可靠性和指标可达性。
文章关键词:
论文DOI:10.16667/j.issn.2095-1302.2021.12.005
论文分类号:TP311.52;P715