首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于Arduino的AIS数据分布式采集研究
引用本文:徐凯,李燕.基于Arduino的AIS数据分布式采集研究[J].应用声学,2017,25(1):188-191.
作者姓名:徐凯  李燕
作者单位:上海海事大学上海国际航运研究中心航运信息化研究室,同济大学 电子与信息工程学院计算机系
基金项目:交通部应用基础研究主干学科项目(2014329810120),上海高校知识服务平台建设项目资助(编号ZF1209)
摘    要:为了解决船舶自动识别系统(Automatic Identification System, AIS)数据的分布式采集,使全球AIS消息报文接收、解码、封装、转发操作的安装成本更低、稳定性更好、安全性更高、维护工作量更小。通过采用以Arduino嵌入式平台为核心结合外围电子器件开发的网络解码器组成分布式采集网络,并采用C语言将合理的数据结构和算法直接在MCU上编程实现,来取代以x86架构和操作系统为基础的网络解码器。通过实验可以证明,采用Arduino技术的AIS网络解码器的解码效率能够满足AIS基站发送数据的速率要求,解码内容正确,能按照约定的网络传输格式转发消息内容,可应用于全球AIS数据的分布式采集中。该成果具有功耗更低、运行更稳定、成本更低廉等优点,对需要大量使用网络解码器来构建的AIS数据分布式采集网络具有重大现实意义。

关 键 词:船舶  自动识别系统  解码  分布式采集  Arduino
收稿时间:2016/11/11 0:00:00
修稿时间:2016/11/25 0:00:00

Distributed AIS data acquisition based on Arduino embedded platform
Xu Kai and Li Yan.Distributed AIS data acquisition based on Arduino embedded platform[J].Applied Acoustics,2017,25(1):188-191.
Authors:Xu Kai and Li Yan
Institution:Shanghai International Shipping Institute, Shanghai Maritime University, Shanghai 200082, China and Department of Computer Science and Technology, Tongji University, Shanghai 201804, China[JZ]
Abstract:In order to solve the problems what the x86 architecture network decoder taken in AIS distributed data acquisition system, when it receives packets, decode, packaging, forwarding operation AIS message. These problems include high installation costs, poor stability, poor security, maintenance workload and so on. By using Arduino as the core technology combined with the external electronic device development network decoder, and the rational use C language data structures and algorithms programmed directly on the MCU, to replace the x86 architecture and operating system-based network decoder. The test results proved that the AIS network decoder based on Arduino have the ability to processed promptly, decoded correctly, forwarded correctly. It can completely replace the x86 architecture network decoder. This solution can both to ensure the efficiency of AIS data receiving, but also results in lower power consumption, more stable operation, lower cost, and has great practical significance for build AIS distributed data collection network.
Keywords:ship  Automatic Identification System (AIS)  Decoding  Distributed collection  Arduino
点击此处可从《应用声学》浏览原始摘要信息
点击此处可从《应用声学》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号