基于RTL-SDR和树莓派,使用Python和PyQt设计船舶监测与AIS数据存储桌面应用程序
Scholarly dissemination Share this article
LinkedIn WhatsApp Facebook X Email
PDF (IND) (English)

关键词

自动识别系统 监测 数据存储 实时 桌面应用程序

引用方式

Abiraihan, M., Marta, R., Syukhri, & Saputra, H. K. (2024). Designing a Desktop Application for Ship Monitoring and AIS Data Storage Based on RTL-SDR and Raspberry Pi Using Python and PyQt. Journal of Hypermedia & Technology-Enhanced Learning, 2(2), 101–121. https://doi.org/10.58536/j-hytel.v2i2.118
Article at a Glance

出版物概览

发表 2024-06-30
Pages 101-121
References 21
Access
Now Welcoming Submissions
Call for Papers

下一期

Volume4
Number3
October 2026
Submission Scope

J-HyTEL welcomes original and rigorous scholarship advancing education, media technology, and computer science applications.

Submit Manuscript 作者指南

Rolling submissions are accepted throughout the year.

摘要

本研究旨在开发一款用于船舶监控及存储自动识别系统(AIS)数据的桌面应用程序,该程序利用瑞昱软件定义无线电(RTL-SDR)和树莓派设备。采用瀑布模型作为开发方法,主要使用Python和PyQt作为编程语言。 对该应用程序进行了黑盒测试,测试内容涵盖AIS消息解码、实时监控、历史数据存储以及数据统计分析等方面。 测试结果表明,该应用程序成功解决了简单AIS接收器面临的挑战,通过准确解码AIS消息、实时监控船舶航程、将AIS数据作为历史数据存储以及呈现有价值的统计数据,实现了研究目标。尽管存在一些延迟(特别是在树莓派设备上),但该应用程序在提高准确性和功能性方面做出了积极贡献。 预计通过进一步评估、技术更新以及与其他设备的集成,将能提升该应用程序的性能。Python和PyQt的运用为进一步开发奠定了基础,有助于提高船舶导航系统的质量。建议在未来研究中纳入其他类型AIS消息的解码,并考虑构建船舶航程模拟系统,以提供交互式用户体验。

PDF (IND) (English)
https://doi.org/10.58536/j-hytel.v2i2.118
PDF (IND) (English)
Abstract Views2056
File Downloads1170
Researcher tools Save & Cite

RIS is compatible with Zotero, Mendeley, and EndNote. Immediate opening depends on the visitor's browser and reference-manager settings.

Research Transparency

已发表文章中报告的声明

View Full PDF
Acknowledgments

Kami mengucapkan terima kasih kepada semua pihak yang telah berkontribusi dalam penelitian ini. Kami sangat menghargai dukungan dan bimbingan yang diberikan oleh Fakultas Teknik, Universitas Negeri Padang, yang telah memberikan arahan dan motivasi selama proses penelitian, serta kepada semua pihak yang telah memberikan masukan berharga yang sangat membantu dalam pengembangan aplikasi ini.

View statement in PDF · PDF page 20
利益冲突

Penulis menyatakan tidak ada konflik kepentingan.

View statement in PDF · PDF page 20

Statements are reproduced from the final published PDF using exact section headings. The PDF remains the authoritative version. Absence of a panel does not establish that the declaration is absent from the PDF.

参考

21 References

[1] A. Maulidi et al., "Sistem penerima (receiver) automatic identification system (AIS) berbasis mini computer pada kapal nelayan tradisional di Madura," INOVTEK Polbeng - Seri Informatika, vol. 9, no. 2, 2019. https://doi.org/10.35314/ip.v9i2.1125

[2] D. Enda, A. Agustiawan, M. Milchan, and E. Pratiwi, "Rancang bangun aplikasi AIS backend untuk pemantauan lalu lintas kapal di Selat Melaka," INOVTEK Polbeng - Seri Informatika, vol. 6, no. 2, p. 284, 2021. https://doi.org/10.35314/isi.v6i2.2139

[3] IMO, "Safety of life at sea - safety of navigation chapter V," SOLAS Convention, p. 29, 2002.

[4] J. D. C. Sihasale and J. R. Leatemia, "Analisis penempatan lokasi station AIS (automatic identification system) di Ambon guna mendukung monitoring ALKI (alur laut kepulauan Indonesia) III secara maksimal," ALE Proceeding, vol. 2, pp. 57–63, Jul. 2019. https://doi.org/10.30598/ale.2.2019.57-63

[5] R. D. Jayanto, "Rancang bangun sistem monitoring jaringan menggunakan mikrotik router OS," Jurnal Ilmiah Teknologi Informasi dan Komunikasi, vol. 3, no. 1, pp. 140–148, Feb. 2019. https://doi.org/10.36040/jati.v3i1.1408

[6] M. A. A. Candra and I. A. Wulandari, "Sistem informasi berprestasi berbasis web pada SMP Negeri 7 Kota Metro," Jurnal Mahasiswa Ilmu Komputer (JMIK), vol. 1, no. 1, Mar. 2021. https://doi.org/10.24127/.v2i1.1238

[7] ITU-R, ITU-R Recommendation ITU-R M.1371-4, vol. 4, 2010. Accessed: Dec. 19, 2023. https://www.itu.int/

[8] C. A. Philbin, Adventures in Raspberry Pi. Chichester, West Sussex: Wiley, 2015.

[9] Raspberry Pi, Raspberry Pi 4 Computer Model B, May 2020. https://www.raspberrypi.org

[10] R. P. Sari, L. Lindawati, and S. Soim, "Monitoring kapal menggunakan automatic identification system (AIS) dengan RTL-SDR dan low noise amplifier (LNA)," PROtek: Jurnal Ilmiah Teknik Elektro, vol. 9, no. 2, p. 119, 2022. https://doi.org/10.33387/protk.v9i2.4691

[11] Md. H. Rahman and Md. M. Islam, "A practical approach to spectrum analyzing unit using RTL-SDR," Rajshahi University Journal of Science and Engineering, vol. 44, no. 1, pp. 151–159, 2016. https://doi.org/10.3329/rujse.v44i0.30400

[12] Phil, "Realtek RTL2832U—the mystery chip at the heart of RTL-SDR," 2015, pp. 3–5. Accessed: Dec. 19, 2023. https://www.datasheetq.com

[13] R. Puspadini and M. Zen, Python: Dasar dan Pemrograman Berorientasi Objek, 2023.

[14] J. M. Willman, Beginning PyQt, 2022. https://doi.org/10.1007/978-1-4842-7999-1

[15] B. Hall, "Developing graphical user interfaces in Python using PyQt for laboratory use," 2017.

[16] M. Summerfield, Rapid GUI Development with Python and Qt, 2007. https://doi.org/10.1002/ejoc.201200111

[17] A. Saravanos and M. X. Curinga, "Simulating the software development lifecycle: The waterfall model," Applied System Innovation, vol. 6, no. 6, Dec. 2023. https://doi.org/10.3390/asi6060108

[18] E. Rianti and D. F. Barel, "Analisa sistem informasi penerimaan calon taruna (CATAR) dengan menggunakan metode McCall (studi kasus Politeknik Pelayaran Sumatera Barat)," Jurnal Informasi dan Teknologi, pp. 56–61, Jun. 2020. https://doi.org/10.37034/jidt.v2i2.59

[19] U. I. Arsyah, M. Pratiwi, and A. Muhammad, "Perancangan sistem informasi laporan keuangan pada sekolah menengah pertama," Journal of Indonesian Social Society (JISS), vol. 1, no. 1, pp. 23–30, 2023. https://doi.org/10.59435/jiss.v1i1.28

[20] A. Tritsarolis, Y. Kontoulis, and Y. Theodoridis, "The Piraeus AIS dataset for large-scale maritime data analytics," Data in Brief, vol. 40, p. 107782, Feb. 2022. https://doi.org/10.1016/j.dib.2021.107782

[21] D. Wright, C. Janzen, R. Bochenek, J. Austin, and E. Page, "Marine observing applications using AIS: Automatic identification system," Front. Mar. Sci., vol. 6, p. 537, 2019. https://doi.org/10.3389/fmars.2019.00537

Copyright and License

Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Copyright (c) 2024 Muhammad Abiraihan, Rizkayeni Marta, Syukhri, Hadi Kurnia Saputra

下载

Download data is not yet available.
本页面为便于访问而自动翻译。如译文与英文版本存在含义差异,以 J-HyTEL 英文官方版本为准。English