高压物理学报

海洋学论文_基于物联网的海底观测网后台服务软

 
文章目录

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