{"id":2864,"date":"2021-01-01T16:41:38","date_gmt":"2021-01-01T21:41:38","guid":{"rendered":"https:\/\/jeremyclark.ca\/wp\/?p=2864"},"modified":"2026-01-08T09:45:00","modified_gmt":"2026-01-08T14:45:00","slug":"openplotter-ais-connection","status":"publish","type":"post","link":"https:\/\/jeremyclark.ca\/wp\/telecom\/openplotter-ais-connection\/","title":{"rendered":"OpenPlotter &#8211; AIS Connection"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>OpenPlotter (<a href=\"https:\/\/www.openmarine.net\/openplotter\">Ref.1<\/a>) is a Linux based Operating System that runs on the Raspberry Pi computer. The Raspberry Pi is extremely popular in the education field. It is well documented, compact and requires very little power. This makes it ideal to form the basis of an electronics navigation system for a small craft. In the previous two posts we looked at how to install OpenPlotter on the RPi, how to remote it from your laptop and then how to connect and view GPS on OpenCPN. In this post we will look at how to add AIS reception using the RTL-SDR to the OpenCPN display. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">AIS Installation &amp; Connection<\/h2>\n\n\n\n<p>Connect the RTL-SDR to the RaspberryPi using an extension USB cable or directly to the USB port. I prefer to use an extension cable so as not to exert leverage on the port when the antenna is connected. Add an appropriate vertical antenna. Now under the Raspberry\/OpenPlotter\/Settings locate the SDR VHF app (Fig.1). Highlight the app, and install using the icon in the top right hand corner. This will install all the software required for the RTL-SDR. This may take a few minutes. When this is finished, under Raspberry\/OpenPlotter locate and select the SDRVHF item. You should now see that AIS is installed (Fig.2). If you haven&#8217;t already calibrated your RTL-SDR, then you can calibrate it now. Open the calibrate window. In Toronto, there is a lot of GSM850 activity, so that is what I used to calibrate. Highlight the detected device, select GSM850, enter a gain of 30 and then hit &#8220;Get Channel&#8221; (Fig.3). This will detect the strongest channels, and takes several minutes. Once this is complete, enter the channel number and hit &#8220;Get PPM&#8221;. This will give you the PPM error which you enter for the selected device. Once this is completed, open the Processes tab. Check the AIS box and start the process. This will add the AIS to the ServerK. Now open ServerK to check that you are receiving GPS &amp; AIS traffic. Fig.4 shows both the GPS location and AIS traffic. Fig.5 YouTube Video shows the complete process. <\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_sdrvhf-1024x552.png\" alt=\"\" class=\"wp-image-2877\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_sdrvhf-1024x552.png 1024w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_sdrvhf-300x162.png 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_sdrvhf-768x414.png 768w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_sdrvhf-1536x829.png 1536w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_sdrvhf-1200x647.png 1200w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_sdrvhf.png 1824w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig.1 SDR VHF App Selection<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_calibrate-1024x552.png\" alt=\"\" class=\"wp-image-2878\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_calibrate-1024x552.png 1024w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_calibrate-300x162.png 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_calibrate-768x414.png 768w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_calibrate-1536x829.png 1536w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_calibrate-1200x647.png 1200w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_calibrate.png 1824w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig.2 AIS Calibration Menu<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_gms850-1024x552.png\" alt=\"\" class=\"wp-image-2879\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_gms850-1024x552.png 1024w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_gms850-300x162.png 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_gms850-768x414.png 768w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_gms850-1536x829.png 1536w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_gms850-1200x647.png 1200w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/openplotter_ais_gms850.png 1824w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig.3 GMS850 Channel 239 Strongest Receive<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">AIS &amp; GPS Reception Toronto Harbour<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/torharbour_ais-1024x552.png\" alt=\"\" class=\"wp-image-2876\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/torharbour_ais-1024x552.png 1024w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/torharbour_ais-300x162.png 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/torharbour_ais-768x414.png 768w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/torharbour_ais-1536x829.png 1536w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/torharbour_ais-1200x647.png 1200w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/01\/torharbour_ais.png 1824w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig.4 AIS &amp; GPS Signals Viewed at Toronto Harbourfront<\/figcaption><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube aligncenter wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"OpenPlotter - AIS Connection\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/PM3sMHuMt1g?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">FIg.5 YouTube Video OpenPlotter &#8211; AIS Connection<\/figcaption><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/jeremyclark.ca\/wp\/blog-topics\/\"><img loading=\"lazy\" decoding=\"async\" width=\"929\" height=\"514\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2025\/10\/mar_elec.jpg\" alt=\"\" class=\"wp-image-12342\" style=\"aspect-ratio:1.8074074074074074;width:466px;height:auto\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2025\/10\/mar_elec.jpg 929w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2025\/10\/mar_elec-300x166.jpg 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2025\/10\/mar_elec-768x425.jpg 768w\" sizes=\"auto, (max-width: 929px) 100vw, 929px\" \/><\/a><figcaption class=\"wp-element-caption\">Marine Electronics\/Navigation Blog Topics<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Please send your comments, questions and suggestions to:<br><a href=\"https:\/\/jeremyclark.ca\/wp\/contact\">contact:<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.youtube.com\/user\/clarktelecom\"><img loading=\"lazy\" decoding=\"async\" width=\"93\" height=\"98\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2020\/01\/youtube.jpg\" alt=\"YouTube Channel\" class=\"wp-image-687\"\/><\/a><figcaption class=\"wp-element-caption\">YouTube Channel<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">References<\/h2>\n\n\n\n<p>#1. -&#8220;Openplotter&#8221; <br><a href=\"https:\/\/www.openmarine.net\/openplotter\">https:\/\/www.openmarine.net\/openplotter<\/a><a href=\"https:\/\/openmarine.net\/openplotter\ufffc\"><\/a><br><br>#2. &#8211; &#8220;OpenPlotter &#8211; Navigation System on RPi&#8221;<br><a href=\"https:\/\/www.realvnc.com\/en\/connect\/download\/viewer\/\"><\/a><a href=\"https:\/\/jeremyclark.ca\/wp\/telecom\/openplotter-navigation-system-on-rpi\/\">https:\/\/jeremyclark.ca\/wp\/telecom\/openplotter-navigation-system-on-rpi\/<\/a><a href=\"https:\/\/www.raspberrypi.org\/blog\/raspberry-pi-imager-imaging-utility\"><br><\/a><br>#3. &#8211; &#8220;OpenPlotter &#8211; GPS Connection&#8221;<br><a href=\"https:\/\/jeremyclark.ca\/wp\/telecom\/openplotter-gps-connection\/\">https:\/\/jeremyclark.ca\/wp\/telecom\/openplotter-gps-connection\/<\/a><br><br>#4. &#8211; &#8220;RTL-SDR for AIS&#8221;<br><a href=\"https:\/\/www.opencpn.org\/\"><\/a><a href=\"https:\/\/jeremyclark.ca\/wp\/nav\/rtl-sdr-for-ais-2\/\">https:\/\/jeremyclark.ca\/wp\/nav\/rtl-sdr-for-ais-2\/<\/a><br><br>#5. &#8211; &#8220;AIS GMSK Modulator &#8211; Scicos Simulation&#8221;<br><a href=\"https:\/\/jeremyclark.ca\/wp\/nav\/ais-modulator-scicos-simulation\/\">https:\/\/jeremyclark.ca\/wp\/nav\/ais-modulator-scicos-simulation\/<\/a><br><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction OpenPlotter (Ref.1) is a Linux based Operating System that runs on the Raspberry Pi computer. The Raspberry Pi is extremely popular in the education field. It is well documented, compact and requires very little power. This makes it ideal to form the basis of an electronics navigation system for a small craft. In the&hellip; <a class=\"more-link\" href=\"https:\/\/jeremyclark.ca\/wp\/telecom\/openplotter-ais-connection\/\">Continue reading <span class=\"screen-reader-text\">OpenPlotter &#8211; AIS Connection<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":2875,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[],"class_list":["post-2864","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nav","category-telecom","entry"],"_links":{"self":[{"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/posts\/2864","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/comments?post=2864"}],"version-history":[{"count":19,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/posts\/2864\/revisions"}],"predecessor-version":[{"id":12817,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/posts\/2864\/revisions\/12817"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/media\/2875"}],"wp:attachment":[{"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/media?parent=2864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/categories?post=2864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/tags?post=2864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}