<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>aircraftmonitoring - Hamradio.my</title>
	<atom:link href="https://hamradio.my/tag/aircraftmonitoring/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Amateur Radio, Tech Insights and Product Reviews</description>
	<lastBuildDate>Mon, 30 Jun 2025 14:16:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://hamradio.my/wp-content/uploads/2026/02/cropped-cropped-image-removebg-preview-3-32x32.png</url>
	<title>aircraftmonitoring - Hamradio.my</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>A Look into ACARS Hub and How to Set It Up on Your SDR System</title>
		<link>https://hamradio.my/2025/06/a-look-into-acars-hub-and-how-to-set-it-up-on-your-sdr-system/</link>
					<comments>https://hamradio.my/2025/06/a-look-into-acars-hub-and-how-to-set-it-up-on-your-sdr-system/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Mon, 30 Jun 2025 14:16:28 +0000</pubDate>
				<category><![CDATA[9M2PJU]]></category>
		<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[aviation]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[acars]]></category>
		<category><![CDATA[acarsdec]]></category>
		<category><![CDATA[adsb]]></category>
		<category><![CDATA[airband]]></category>
		<category><![CDATA[aircraftmonitoring]]></category>
		<category><![CDATA[airframes]]></category>
		<category><![CDATA[AmateurRadio]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[dumpvdl2]]></category>
		<category><![CDATA[flighttracking]]></category>
		<category><![CDATA[hfdl]]></category>
		<category><![CDATA[iridium]]></category>
		<category><![CDATA[liveatc]]></category>
		<category><![CDATA[openaviationdata]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[rtl-sdr]]></category>
		<category><![CDATA[satdump]]></category>
		<category><![CDATA[sdr]]></category>
		<category><![CDATA[vdlm2]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8112</guid>

					<description><![CDATA[<p>If you’re enthusiastic about software-defined radio (SDR), aircraft communications, or decoding digital signals, there’s an intriguing open-source project worth exploring: ACARS Hub, developed by the sdr-enthusiasts community. This project consolidates multiple aviation data sources—ACARS, VDLM2, HFDL, Iridium, and Inmarsat L-Band—into a powerful, containerized web platform. It caters not only to enthusiasts but also to anyone [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/06/a-look-into-acars-hub-and-how-to-set-it-up-on-your-sdr-system/">A Look into ACARS Hub and How to Set It Up on Your SDR System</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you’re enthusiastic about software-defined radio (SDR), aircraft communications, or decoding digital signals, there’s an intriguing open-source project worth exploring: ACARS Hub, developed by the sdr-enthusiasts community. This project consolidates multiple aviation data sources—ACARS, VDLM2, HFDL, Iridium, and Inmarsat L-Band—into a powerful, containerized web platform. It caters not only to enthusiasts but also to anyone interested in gaining a deeper, human-readable understanding of the communications between aircraft and ground stations.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">What Is ACARS Hub?</h3>



<p class="wp-block-paragraph">ACARS Hub is a <strong>Docker container</strong> designed to collect, parse, and visualize messages from a variety of aircraft communication systems. If you’ve ever used <code>acarsdec</code>, <code>dumpvdl2</code>, or <code>dumphfdl</code>, you’ll know that raw output can be technical and terse. ACARS Hub improves on this by enriching the decoded messages with data from the amazing team at Airframes.io, making messages easier to read and interpret.</p>



<p class="wp-block-paragraph">It works across architectures—<code>amd64</code>, <code>arm64</code>, <code>armv7</code>, <code>armv6</code>, and even <code>386</code>—making it perfect for devices like the Raspberry Pi.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">What You’ll Need</h3>



<p class="wp-block-paragraph">To get started, you’ll need:</p>



<ul class="wp-block-list">
<li>A Linux system that can run Docker (a Raspberry Pi works great)</li>



<li>One or more RTL-SDR dongles (at least one for ACARS, ideally a second for VDLM2)</li>



<li>Docker and Docker Compose</li>



<li>One or more SDR decoders (see below)</li>
</ul>



<p class="wp-block-paragraph">Decoding support includes:</p>



<ul class="wp-block-list">
<li><code>acarsdec</code> (recommended: airframes fork)</li>



<li><code>dumpvdl2</code> (preferred VDLM2 decoder)</li>



<li><code>vdlm2dec</code></li>



<li><code>dumphfdl</code></li>



<li><code>satdump</code> for Inmarsat</li>



<li><code>gr-iridium</code> toolkit for Iridium</li>



<li><code>JAERO</code> for L-band satellite decoding</li>
</ul>



<p class="wp-block-paragraph">All these decoders can run externally and push decoded JSON to ACARS Hub over UDP.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Ports and Connectivity</h3>



<p class="wp-block-paragraph">Here are the main ports you&#8217;ll deal with:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Protocol</th><th>Purpose</th></tr></thead><tbody><tr><td><code>80/tcp</code></td><td>Web UI</td></tr><tr><td><code>5550/udp</code></td><td>ACARS input</td></tr><tr><td><code>5555/udp</code></td><td>VDLM2 input</td></tr><tr><td><code>5556/udp</code></td><td>HFDL input</td></tr><tr><td><code>5557/udp</code></td><td>Inmarsat input</td></tr><tr><td><code>5558/udp</code></td><td>Iridium input</td></tr><tr><td><code>15550</code> to <code>15558</code></td><td>Exposed ports for external program access</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Using these, you can stream messages into the container and even pipe data out to other systems for further analysis or visualization.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Docker-Compose: The Fast Track Setup</h3>



<p class="wp-block-paragraph">Here’s a minimal working setup for your <code>docker-compose.yaml</code>:</p>



<pre class="wp-block-code"><code>services:
  acarshub:
    image: sdrenthusiasts/acarshub:latest
    ports:
      - 80:80
      - 5550:5550/udp
      - 5555:5555/udp
      - 5556:5556/udp
      - 5557:5557/udp
      - 5558:5558/udp
      - 15550:15550
      - 15555:15555
      - 15556:15556
      - 15557:15557
      - 15558:15558
    volumes:
      - acarshub_data:/run/acars
    environment:
      - ENABLE_WEB=true
      - ENABLE_ACARS=external
      - ENABLE_VDLM=external
      - DB_SAVEALL=false
volumes:
  acarshub_data:
</code></pre>



<p class="wp-block-paragraph">This setup enables ACARS and VDLM2 processing, exposes the necessary ports, and stores data on a local volume.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Performance Tips</h3>



<p class="wp-block-paragraph">Running a database on something lightweight like a Raspberry Pi? You’ll want to:</p>



<ul class="wp-block-list">
<li>Mount <code>/run/acars/</code> as a <code>tmpfs</code> to reduce SD card writes</li>



<li>Set <code>DB_SAVEALL=false</code> to avoid storing uninformative messages</li>



<li>Limit data retention by adjusting <code>DB_SAVE_DAYS</code></li>
</ul>



<p class="wp-block-paragraph">Want better search speed? Temporarily enable <code>AUTO_VACUUM=true</code> to clean the database.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Enhancing Your Map with ADS-B Data</h3>



<p class="wp-block-paragraph">To display ADS-B targets on the ACARS Hub map:</p>



<ol class="wp-block-list">
<li>Run <a href="https://chatgpt.com/c/w"><code>tar1090</code></a> and <code>readsb</code> on the same host</li>



<li>Enable ADS-B in ACARS Hub with: <code>- ENABLE_ADSB=true - ADSB_URL=http://tar1090/data/aircraft.json</code></li>



<li>Set your lat/lon for correct range rings</li>
</ol>



<p class="wp-block-paragraph">You’ll be able to click aircraft on the map and see related messages.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Make the Data Accurate for Your Region</h3>



<p class="wp-block-paragraph">Airline codes can be tricky. If you notice callsigns mapping incorrectly (e.g. UPS showing up as BahamasAir), you can fix them locally using the <code>IATA_OVERRIDE</code> environment variable. Example:</p>



<pre class="wp-block-code"><code>IATA_OVERRIDE=UP|UPS|United Parcel Service;US|AAL|American Airlines
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Web Interface &amp; Tricks</h3>



<p class="wp-block-paragraph">ACARS Hub has a responsive web UI on port 80. You can:</p>



<ul class="wp-block-list">
<li>Press <code>p</code> on the Live Messages page to pause auto-scroll</li>



<li>Use the search page to filter messages by keyword or callsign</li>



<li>Connect other tools or visualizers to exposed JSON ports like <code>15555</code> (VDLM2) or <code>15550</code> (ACARS)</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Future Developments</h3>



<p class="wp-block-paragraph">The project’s active and rapidly evolving. Upcoming features include:</p>



<ul class="wp-block-list">
<li>A revamped UI</li>



<li>Desktop apps</li>



<li>Improved message matching between ACARS and ADS-B</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Get Help or Contribute</h3>



<p class="wp-block-paragraph">ACARS Hub is open-source and community-driven. You can:</p>



<ul class="wp-block-list">
<li><a href="https://github.com/sdr-enthusiasts/acarshub">Raise issues or contribute code on GitHub</a></li>



<li>Join the <a href="https://discord.gg/YVVjQxgA">Discord server</a> for support and ideas</li>
</ul>



<p class="wp-block-paragraph">Whether you&#8217;re a seasoned SDR hobbyist or new to decoding, ACARS Hub makes it easier than ever to monitor real-world aircraft communication with real-time visualization and analysis.</p>



<p class="wp-block-paragraph">Visit <strong><a href="https://github.com/sdr-enthusiasts/docker-acarshub">https://github.com/sdr-enthusiasts/docker-acarshub</a></strong></p>
<p>The post <a href="https://hamradio.my/2025/06/a-look-into-acars-hub-and-how-to-set-it-up-on-your-sdr-system/">A Look into ACARS Hub and How to Set It Up on Your SDR System</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/06/a-look-into-acars-hub-and-how-to-set-it-up-on-your-sdr-system/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
