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.