Low-Cost AIS Vessel Tracking System for Real-Time Web Visualization Using Software Defined Radio and Leaflet.js

Authors

  • Inka Trisna Dewi Department of Electrical Engineering, Politeknik Elektronika Negeri Surabaya
  • Tri Budi Santoso Department of Electrical Engineering, Politeknik Elektronika Negeri Surabaya
  • Rini Satiti Department of Electrical Engineering, Politeknik Elektronika Negeri Surabaya
  • Fabria Alieftya Yusvianti Department of Electrical Engineering, Politeknik Elektronika Negeri Surabaya
  • Nafilah Aqilatuz Zuhroh Department of Electrical Engineering, Politeknik Elektronika Negeri Surabaya

DOI:

https://doi.org/10.33019/

Keywords:

Automatic Identification System, Leaflet.js, RTL-SDR, Vessel Tracking, Web-Based Monitoring

Abstract

A low-cost edge-based Automatic Identification System (AIS) monitoring platform was developed for real-time vessel surveillance, integrating AIS signal acquisition, decoding, data management, and geospatial visualization within a unified web-based architecture. The proposed platform was implemented using commercially available hardware components with a total hardware cost of approximately USD 189, providing a cost-effective alternative for real-time AIS monitoring. The system employs RTL-SDR for signal reception and a lightweight C-based processing pipeline incorporating GMSK demodulation, NRZI decoding, and CRC16 validation. Experimental deployment at Tanjung Perak Port under dense maritime traffic conditions demonstrated continuous end-to-end operation, achieving an average throughput of 3.71 messages per second and an end-to-end latency of 0–2 seconds. Decoded AIS records were stored in MariaDB and visualized through a Leaflet.js-based interface supporting real-time vessel tracking, historical trajectory reconstruction, and traffic analytics. Existing AIS studies commonly address signal reception, decoding, and visualization as separate processing stages. In contrast, the proposed platform consolidates the complete processing chain from radio-frequency AIS acquisition to web-based maritime information delivery within a single edge-computing environment. The results demonstrate the feasibility of employing resource-constrained edge devices for continuous AIS processing and provide an integrated framework for real-time maritime monitoring without reliance on high-performance computing infrastructure.

Downloads

Download data is not yet available.

References

[1] N. R. Kadafuk and U. Mahendradatta, “Implementation of Vessel Traffic Service (VTS) and Automatic Identification System (AIS) for Shipping Safety: a Case Study of Type a Class II Benoa Navigation District,” vol. 3, 2026.

[2] V. J. Senjaya, “Pemanfaatan automatic identification system berbasis open source untuk pemantauan kapal dalam rangka menjaga keamanan perairan indonesia”.

[3] F. R and A. Burhanuddin, “Implementasi kebijakan sekuritisasi maritim presiden jokowi dalam menghadapi aktivitas ilegal di perairan indonesia,” Indonesian J.Maritime, vol. 4, no. 2, pp. 85–98, Mar. 2024, doi: 10.17509/ijom.v4i2.64135.

[4] “International Convention for the Safety of Life at Sea (SOLAS), 1974.” Accessed: May 31, 2026. [Online]. Available: https://www.imo.org/en/about/conventions/pages/international-convention-for-the-safety-of-life-at-sea-(solas),-1974.aspx

[5] M. B. Zaman, “Study on safety of navigation using automatic identification system for marine traffic area case study: malacca straits,” IJMEIR, vol. 1, no. 1, Dec. 2016, doi: 10.12962/j25481479.v1i1.1462.

[6] Y. W. Matrutty, Y. Saragih, P. Waluyo, and S. Suroyo, “Analisis keberhasilan automatic identification system (ais) pada kapal tug boat leo power 2206,” Power Elektronik : Jurnal Orang Elektro, vol. 11, no. 2, p. 266, Sep. 2022, doi: 10.30591/polektro.v12i1.3649.

[7] T. D. Rahmawati, A. A. I. S. Wahyuni, and T. Septia, “Analisis peran sistem identifikasi otomatis (ice) terhadap keselamatan navigasi pada posisi umum di kapal mv. guhi mas,” ejmi, Jul. 2025, doi: 10.62391/ejmi.v7i1.122.

[8] J. Koto and N. A. Amran, “Development of automatic identification system in strait of batam-singapore,” 2016.

[9] H. Saputra and J. Koto, “Development of automatic identification system (ais) for vessels traffic monitoring in the strait of singapore and batam waterways,” 2018.

[10] V. S. Tomar and V. Bhatia, “Low cost and power software defined radio using raspberry pi for disaster effected regions,” Procedia Computer Science, vol. 58, pp. 401–407, 2015, doi: 10.1016/j.procs.2015.08.047.

[11] D. Ball, N. Naik, and P. Jenkins, “Lightweight and cost-effective spectrum analyser based on software defined radio and raspberry pi,” in 2017 European Modelling Symposium (EMS), Manchester: IEEE, Nov. 2017, pp. 260–266. doi: 10.1109/EMS.2017.51.

[12] R. P. Sari, L. Lindawati, and S. Soim, “Monitoring kapal menggunakan Automatic Identification System(AIS) dengan RTL-SDR dan Low Noise Amplifier (LNA),” protk, vol. 9, no. 2, p. 119, Sep. 2022, doi: 10.33387/protk.v9i2.4691.

[13] H. Saputra, “Penggunaan data automatic Identification System (AIS) untuk mengetahui pergerakan kapal (studi kasus pada lalu lintas kapal di selat singapura dan perairan batam)”.

[14] B. Oumimoun, L. Nahiri, H. Idmouida, A. Addaim, Z. Guennoun, and K. Minaoui, “Software defined AIS receiver implementation based on RTL-SDR and GNU radio,” in 2022 IEEE Asia Pacific Conference on Wireless and Mobile (APWiMob), Bandung, Indonesia: IEEE, Dec. 2022, pp. 1–5. doi: 10.1109/APWiMob56856.2022.10014409.

[15] I. A. Marleni and A. Gunaryati, “Presensi karyawan berbasis web dengan fitur lokasi Leaflet JS menggunakan laravel,” jtik, vol. 7, no. 3, pp. 479–485, Jul. 2023, doi: 10.35870/jtik.v7i3.947.

Downloads

Published

18.10.2026

How to Cite

[1]
Inka Trisna Dewi, Tri Budi Santoso, Rini Satiti, Fabria Alieftya Yusvianti, and N. A. Zuhroh, “Low-Cost AIS Vessel Tracking System for Real-Time Web Visualization Using Software Defined Radio and Leaflet.js”, JurnalEcotipe, vol. 13, no. 2, pp. 233–242, Oct. 2026, doi: 10.33019/.