摘要
设计基于BGAN的大型海洋浮标岸站接收系统,主要实现与浮标系统的通讯、采集数据的实时显示、存储、转发和部分数据的分析功能,以及对系统通讯参数、运行参数进行远程控制功能。该系统主要基于客户端/服务器模式,采用Visual C++语言,通过CSocket网络编程方法和多线程技术,利用高速海事卫星实现基于TCP/IP协议的高速网络通信,解决大型浮标快速传输大容量数据的问题。该系统已经完成编写和测试,最终能够接收声阵列数据、声指纹数据和浮标状态数据,并预留开发了气象、水文要素数据接口,能够根据用户需求自行调整,达到项目设计要求。
A large marine buoy shore station data receiving system were founded based on the BGAN to realize the communication to the buoy system, data real-time display, storage, transmission and data analysis function, and the system communication parameters, operation parameters for remote control function. Using VC++ language and TCP/IP protocol, based on a client/server model, through network programming method of CSocket and multi -threading technology, and high-speed maritime satellite, the system achieved large-capacity data network transmission between the buoy system and the shore station. The system has been tested,and was able to receive the acoustic array data, the acoustic fingerprint data and the buoy state data. Moreover,the system reserved the data interface of the meteorological and the hydrological,which could adjust by the user demand automatically,and finally it has met the design requirements of the project.
出处
《中国测试》
CAS
北大核心
2014年第S1期94-98,共5页
China Measurement & Test
基金
海洋公益性行业科研专项(20105001)