AB9IL.net: Using the Airspy Mini SDR

Site Contents:
HOME Software Defined Radio WiFi Antennas Air and Space Radio Linux or Windows Digital Audio Liberation Tech Live Internet SDRs
Tune in live signals:
Radio Amazonia Radio Caroline Channel 292 BBC Radio 4 LW RNZ-Auckland

 how to monitor the 433 MHz ISM band and receive tire pressure monitors how to monitor the 433 MHz ISM band and receive weather sensors how to monitor the 433 MHz ISM band and receive electrical power meters how to monitor the 433 MHz ISM band and receive control commands for various devices how to monitor the 433 MHz ISM band and receive status messages from security devices how to monitor the 433 MHz ISM band and receive asset tracking messages how to monitor the 433 MHz ISM band and receive industrial data messages

Chapter One: A Saturday Morning Quest

It was a bright Saturday afternoon when I, ever curious about the invisible chatter that envelopes our cars, decided to bring my Airspy Mini to the garage. The hum of my old motorcycle engine buzzed in the background as my mind wandered to the 433 MHz ISM band, a frequency region long favored by low‑power devices, and in particular, tire pressure monitoring systems (TPMS) that silently report the health of wheels to the car’s head unit.

Chapter Two: Laying the Foundation

After plugging the Raspberry‑Pi‑sized receiver into my laptop and launching the latest SDR# software—now on version 1.2.3—the interface greeted me with a clean split screen. The left pane showed the spectrum, while the right pane allowed me to zoom in on specific slices of the frequency range. I typed in 433.000 MHz and slid the cursor to lock the view, watching the digital oscillations dance like a stepping stone across a quiet stream.

Recent firmware updates to the Airspy Mini, released in early 2024, bring a sharper dynamic range and a substantially reduced noise floor. That meant that even the faint, narrow pulses exchanged between a TPMS sensor and its car controller would now be visible as distinct spectral spikes.

Chapter Three: The Hunt Begins

As I opened the car’s manual in the adjacent drawer, the radiator fan spun softly on its own. The stereo speakers flickered to a distant, static‑laden broadcast from a nearby farmer’s market. My eyes narrowed on the 433 MHz window, where a faint cluster of signals appeared. I focused the SDR’s gain control and adjusted the IF bandwidth to 10 kHz, a setting that gave the precision of a watchmaker while still capturing the entire modulation envelope of a typical TPMS packet.

With the spectrum locked on, I let the software scan for packets matching the 16‑bit CRC and carrier burst patterns that TPMS sensors use to confirm identities to the vehicle’s data network. The moment the Airspy Mini dropped a burst, paper‑thin, the spectrum displayed a sharp, repetitive pulse: a classic Manchester‑encoded signal blinking every 100 milliseconds.

Chapter Four: Decoding the Whisper

Following a guide from the Radio Amateur Forum that had been updated this year, I captured a 1‑second chunk of raw samples into a .sdr file. A quick run through GQRX’s Decoding Wizard revealed the packet structure. I compared it against the most recent autogenerated database from the manufacturer of the TPMS, confirming the packet’s header matched the Bosch DS4381 model.

With the packet decoded, I was greeted by an unmistakable phrase: “Pressure: 223 kPa, Temperature: 25 °C.” The sound of numbers scrolling across the software interface were no longer just abstract data; they were the living heartbeats of my vehicle’s wheels speaking into the open radio airspace.

Chapter Five: Reflections and Forward Motion

By the time the sun slanted behind the garage roof, I’d not only captured a TPMS packet, but had also understood that the Airspy Mini’s prominence in the hobbyist community stems from its unforced simplicity and the way it reduces the veil of secrecy that devices like tire monitors keep behind their radio transmissions.

Now, with my story complete, I sat back and smiled. The Airspy Mini has become a portal to a world where once‑unheard frequencies now offer transparent insight into our machines, making the hidden more visible and, in a small way, making the world a little more open.

The Spark that Started It All

When she first stared at the tiny Airspy Mini plugged into her workstation, a sense of possibility surged through the room. The goal was simple yet ambitious: to listen on the 433 MHz ISM band and capture the faint whispers that power meters would later decode. The air buzzed with the promise of invisible data.

Preparing the Workbench

She began by gathering her kit: the Airspy Mini, a sturdy USB cable, and a Raspberry Pi running the latest Raspbian Lite. After a quiet moment of gratitude, she flashed the latest SDR# firmware onto the device, ensuring the tiny SDR could hear everything up to 10 MHz with clarity. Next came the open‑source stack: she installed RTL-SDR utilities, filebeat for streaming, and the newest metronix library that promised to make reading power meter data painless.

First Tune and the 433 MHz Symphony

Under a dim lamp, she coaxed the SDR to zero in on 433.92 MHz, the frequency where many locally branded meters pulse. The waveform flickered on the screen like a nervous heartbeat. The FFT overlay revealed sharp peaks: modulated packets dancing in the spectrum. She closed her eyes for a breath, then triggered the SDR to record a short clip. The data glittered on her monitor, waiting to be parsed.

Decoding the Surreal Songs of 433 MHz

Power meters are little composers of digital feels. Each meter “sings” a proprietary pulse code, a chiseled Morse of voltage and current values. She set her script to strip out the carrier, then applied a Goertzel algorithm to harvest the individual tones. For meters that use the DSMR protocol, the payloads are almost poetic: raw numbers, status bits, and a checksum that confirms authenticity.

Challenge arrived when she encountered meters that used a lower‑power spread‑spectrum modulation. The SDR had to listen dutifully for repeated chirps. The break in silence was brief but deadly. Fortunately, the Airspy Mini’s high sensitivity coupled with the software’s adaptive filtering made the difference. Now bursts that once startled her were neatly collected into readable frames.

Electrical Power Meter Understanding

Once the packets were recovered, she fed them into PyMeter, a tiny Python helper that translated the Scrum of bits into a human story: 230 V supply, 5.5 A draw, 1.2 kWh of daily consumption. Each meter its own voice; some sang in hexadecimal, others in binary and required a bit of reverse engineering. She cross‑referenced with the meter’s manual to confirm that every sequence of bits aligned with the manufacturer’s specification.

The narrative of power usage unfolded with each snippet: a morning burst when the HVAC woke, a mid‑afternoon lull, an evening surge from the washing machine. By the time she saved the log as CSV, the story of her home’s electricity consumption was complete. The Mood of the SDR remained one of quiet triumph; the tiny broadband door to the invisible world had opened wide.

Victory and Beyond

Now that she could reliably plot income from the 433 MHz band and decode power meters, she shared her findings on a tech forum. The response was immediate: others were inspired to grab their own Airsyps and pursue similar projects. Days later, an invitation arrived to speak at a local maker club. She prepared a talk that mixed the narrative of her journey with live demonstration: the SDR’s screen flickering while she narrated the high‑frequency pulses that powered their lights.

She walked away from the stage with a sense of accomplishment. The story she had told—built from logs, theory, and a small Airspy Mini—reminded her that the most compelling data often hides in invisible frequencies. She closed her notebook, placed the SDR on her desk, and whispered, “Let’s listen again.”

The first Sunday morning, Alex tucked the sleek Airspy Mini into a coffee‑sized case, its crystal‑clear antenna pointing skyward like a silent guardian. A faint hum poured from the USB 3.0 port while the tiny SDR worked its quiet magic, translating the whispering radio frequencies that the world carried for free. This was not just about capturing any signal; there was a specific, shimmering band that repeated on every industrial spectrum‑watcher boot‑up—the 433 MHz ISM band, home to everything from garage door openers to remote sensors.

The Preparation

Alex began by opening the Five-Point Setup Checklist inside the Airspy Mini's user manual. With a single click the Windows SDR# interface lit up. In the configuration window, the center frequency field was set to 433.92 MHz. This value sits neatly at the band’s heart, giving plenty of breathing room on either side for the edge devices Alex wished to uncover.

While the software calibrated, Alex scrolled through the Release Notes released last month by the Airspy team. The update had added a real‑time FFT display that could be tinted in green, offering a less strained visual on low‑frequency images—a handy change for Wasabi’s White Paper series on long‑range IoT watches.

Tuning In

The SDR’s spectrum window opened like an open sky. A sharp, staccato spike glimmered at 433.92 MHz. Alex adjusted the gain to just the right level—low enough to avoid over‑saturation but high enough to see the faint ticks from remote and weather‑station transmitters. The camera adverb, “soaks up the digital aurora,” described the way the hovering LED in the rear of the Mini’s chassis glowed as it worked, its glow a subtle, pulsing reminder that the air was already speaking.

Using the “Filter” slider, Alex tightened bandwidth to a 30 kHz window, isolating the pure OOK (On–Off Keying) streams that many 433 MHz control links use. Now the captured signal was no longer just a continuous noise burst but a sequence of pulses that could be decoded.

Decoding the Commands

With the signal poised, Alex launched an open‑source Python script named rf‑capture.py, which wrapped the libairspy library. The script continuously demodulated the incoming stream, writing decoded pulses to a CSV log. Beneath the Python console a timestamp hummed like a metronome, each line timestamp, carrier, pulse_length, a tiny alphabet book waiting to be read.

To translate the pulse lengths into command codes, Alex referenced the latest 433 MHz Standard Specification published by IEEE. Each reversible pair (e.g., a 350 µs short pulse followed by a 650 µs long pulse) mapped to a particular device command – an “ON” for a garage door, a “TEMP_ON” for a climate sensor. By comparing the recorded pulse pattern to the specification, the script returned a human‑readable command list:

Alex, looking over the screen, felt as if the air itself were breathing a language.

The Real‑Time Story

Now, as the sun lifted its golden crown over the horizon, Alex set up a loop in the script to send the decoded command strings over a local MQTT broker. The MQTT topics matched device factions: home/garage/command, home/lock/command, home/weather/report. The small broker, running on the home router, listened intently. The result was a synched, silent conversation between the world’s electrical whispers and the house’s digital heart.

From that single Sunday morning telescoped through Alex’s desk, the smartphone buzzed with a notification: “Garage Door has opened.” The little wireless band of the SD‑mini’s inbox had translated an invisible pulse into an audible sigh of relief, a narrative that began with the gentle hum of a USB port and ended in bright, blinking hallway lights. The story persisted in the quiet hum of the Airspy Mini, quietly waiting for the next clandestine signal on the 433 MHz band to arrive, to listen, and to respond.

Stepping into the 433 MHz World

On a quiet Saturday evening, Alex set up the Airspy Mini SDR on a desk beside the old wood stove. The tiny stick, no longer a curiosity but a professional-grade receiver, was ready to listen to the invisible chatter of the 433 MHz ISM band. Alex's goal was simple yet ambitious: to capture every status message sent by the apartment’s motion sensors and door alarms, turning quiet signals into insights.

Choosing the Right Software

First, Alex installed SDR# on Windows, a tool favored for its straightforward interface and powerful filtering options. He paired it with SimpleRX Python scripts that were updated in March 2024 to support the Airspy Mini’s narrowband capabilities. The combination allowed for real-time decoding and logging, giving Alex a live feed of the digital traffic.

Configuring the Frequency Scan

The 433 MHz band, crowded and chaotic, required precise tuning. Alex set the Airspy Mini’s central frequency to 433.92 MHz with a span of 1 MHz. He enabled the “narrow mode” to boost sensitivity to the 433 MHz segments commonly used by security devices. With a sample rate of 240 kHz, the SDR captured enough resolution to distinguish between hardware‑specific packet formats.

Filtering the Noise

Using the “Morse Tone” filter module, Alex tailored the spectrum from 433.80 to 433.90 MHz. This sash removed wide‑band it radio noise while preserving the narrow bursts emitted during interrogations or status updates. The filter’s 20 Hz bandwidth perfectly matched the bandwidth of the most common Manchester‑encoded protocols.

Alex anticipated the need to separate the device‑specific packet structures. By compiling the open‑source OpenAVB firmware for the spectrum analyzer, he was able to automatically annotate captured packets. The script highlighted the PWM pulses and Cyrillic‑style “LCF” tags, marking where each sensor’s status—’+1’ for motion detected, ‘-0’ for idle—arrived.

Real‑Time Alerts

When a motion sensor’s packet arrived, the SDR# interface spiked, and a custom notification window lit up in Alex’s study. He logged each timestamp and message into a CSV file that later fed into a simple machine-learning model. This model, trained in August 2024, could predict false alarms with over 90 % accuracy. The result: Alex received calm and confidence in a world where digital signals could mislead.

Fine‑Tuning and Expansion

With the initial configuration achieving clear, repeatable captures, Alex added a second Airspy Mini to a separate rack. By alternating between the two sticks, he scanned 433 MHz alongside 868 MHz, broadening the scope to include remote weather stations and car key fobs. The dual‑stick setup, combined with the same software stack, demonstrated that the Airspy Mini was not just a hobbyist’s toy but a versatile, scalable platform for real-life radio‑freedom applications.

Looking Forward

In the months that followed, Alex documented every tweak and share‑deployed scripts on a GitHub page dedicated to secure device monitoring. The Airspy Mini, little as it is, became more than a minimalist SDR; it was a watchdog, a data source, and a gateway to understanding the hidden conversations that keep our homes safe and our secrets private.

The Arrival of a Tiny Sentinel

When I first unboxed the Airspy Mini, the modest look of the USB‑powered receiver belied a power that would soon make it a sentinel on the 433 MHz ISM band. I plugged it into my laptop, opened SDR# (SDRSharp) for the first time, and watched the waterfall pulse to life with the faint glow of potential worlds beyond.

Preparing the Instrument

In the SDR# channel settings I set the center frequency to 433.92 MHz, the heart of the ISM band where the majority of short‑range RF products communicate. I chose a bandwidth of 1 MHz to capture the full spectrum of narrowband modulations while keeping the data manageable. The FFT size was set to 2048, giving a frequency resolution of about 488 Hz. I then warmed the slicer and the noise baseline with the help of the built‑in RFI filtering tool, letting it learn the quietness that would later reveal the whisper of passing assets.

First Contact: ASK and OOK

At first I listened for the classic audio‑frequency signals that were the bread and butter of vintage remote keypads. The modulated pulses in the waterfall were unmistakable – broad ripples that rose and fell in a rhythm dictated by On–Off Keying. Using the GNU Radio companion, I reduced the bandwidth to 30 kHz for a cleaner view of these slow pulses, and I saved the raw waveforms for my own analysis. The isolation of one carrier among countless others felt like picking a single thread from a tapestry, a task made easier by the Airspy Mini’s gentle, low‑noise performance.

LoRa: The Modern Whisper of Assets

A few weeks later I tuned in to the next wave that had taken over asset‑tracking systems worldwide. LoRa modulates data in a wide bandwidth and displays as a subtle but identifiable melody of phase‑shifted pulses in the spectral map. By applying a 125 kHz span around 433.92 MHz and using the LoRa Radio Toolbox plugin, I could demodulate packets with a canonical spreading factor of 9. The resource was a treasure for me; each packet held coordinates, velocity, and status, all encoded in a pattern of bytes that could be extracted and mapped to real‑world locations.

Decoding Asset Tracking Messages

After I extracted the raw LoRa frames, I employed the Open LoRa Gateway API for an interpretative layer. The API matched the preamble, extracted the DevEUI, and decoded the payload from base64 to a readable JSON structure. In my first successful decoding I saw a miniature GPS log: latitude, longitude, timestamp and an asset type tag. The joy of witnessing a seemingly invisible rover’s trip recorded on the surface was unforgettable.

Translating the Spectrum into a Story

With the Airspy Mini as my recording cow, I repeated the process for days, and the trickle of packets turned into a chain of lifelines. Each burst of 433 MHz energy carried a story of movement through the wind. By overlaying the timestamps on a map of the building, I visualized the path of a delivery drone that had an error report at the exact moment a maintenance flag was sent from the receiver. When I plotted these together, the narrative of daily supply chains became a live, unfolding dataset.

The Quiet Companion

Beyond the data, the Airspy Mini instilled curiosity. Its quiet hum in the corner of my lab sounded like a storyteller’s whisper, pulling me deeper into the world of FM, AM, and the hidden whispers of short‑range bands. When I closed the software, the lights on the front panel dimmed, but the air of possibility stayed, ready for the next evening of signal hunting.

Why 433 MHz Remains a Watchful Eye

In the flicker of its 433‑MHz band lies the pulse of countless everyday devices: parking meters, RFID tags, bolted‑down asset trackers. Monitoring this band with a small, low‑cost SDR like the Airspy Mini, I found, was a lesson in both the physics of wave propagation and the dance of human innovation. Every packet, every burst, offers a chapter in a growing archive, and I am glad to be its eager reader.

The Quiet Beginning

In a cramped workbench surrounded by cables and oscilloscopes, Alex first turned on the **Airspy Mini**. The little USB dongle, no bigger than a thumbnail, already promised access to the invisible radio world. Alex's goal was clear: tap into the 433 MHz ISM band, a frequency that schools the world of wireless industrial telemetry.

Choosing the Band and the Tools

After a quick search on the official Airspy forums and a handful of recent articles from *Radio Engineer* (June 2023), Alex found the recommended center frequency—433.92 MHz—with a 2 MHz span. The Airspy’s 5 MHz sampling rate allows a comfortable buffer, ensuring the full 433 MHz band fits comfortably inside the captured spectrum. Using SDR# as the listener, Alex set the sampling clock to 2 MHz; not too low to miss fast bursts, not too high to overwhelm the CPU.

Guarding the Signal Path

To keep the weak industrial beacon messages from getting lost among the ambient hiss, Andrew added an external low‑noise amplifier (LNA) tuned to 433 MHz. Mathematically, a 20 dB boost at the front end gives a SNR rise of almost 10 dB on the target transmissions—enough for the subtleties of sensor packs to stand out. A band‑pass filter (430–436 MHz) is the next line of defense, cutting out galactic static and unwanted neighbor packets on the O‑band.

Listening to the Wires

The first burst of data arrived as a weak chirp, just 90 dB below Alex's noise floor. By zooming into the spectrum with the 50 kHz sub‑band view, the sudden spike revealed the 433 MHz modulation pattern typical of many industrial motion sensors. Alex noted the packet structure: a 16‑bit header, followed by motor ID, speed, and a CRC. The pattern matched the Modbus‑RTU framing over RF, an arrangement no fewer than five years old but still in use in many cold‑chain logistics settings.

Decoding the Industrial Voice

Using a custom Python script that interfaced through RTL\_Sdr\_Python, Alex captured the 8 kHz bandwidth signal, demodulated it with a synchronous detector, and extracted the raw bytes. The script recognized the specific framing of Amplitude Shift Keying (ASK) with Manchester encoding, peculiar to DMR (Digital Mobile Radio) but common in underground sensor networks. After parsing, the data revealed the temperature reading: 21.7 °C, the humidity at 43.2 %, and a pressure value that fell into the expected operational range of the refrigeration unit. Every decoded packet felt like a tiny heartbeat of a buried machine.

Beyond the Quiet

Word about Alex’s capture spread quickly among hobbyists and industrial engineers alike. In comment threads and on the Airspy Discord server, people began sharing strategies: applying a Kalman filter to the sampled IQ data, sending the stream to Apache Kafka for real‑time analytics, and coupling the Mini with a tiny Raspberry Pi 4 for on‑board processing. Some developers even retrofitted the SDR with a high‑gain patch antenna, turning the tiny device into a real scouting probe for the entire 433 MHz industrial ecosystem.

Changing the Rules

With the 2025 European regulation change raising the passive interference threshold, Alex noted that the weak beacon signals from the field would stay legal for now, but future engineers must check the new limits before delving into adjacent bands. The earlier reliance on the *M* band was no longer an option; instead, the global migration to 5.8 GHz Wi‑Fi–compatible frequencies demanded that hobbyists keep their SDRs tuned to the ISM band if they wanted to catch the underground whispers of sensor networks.

The Hidden Future

Now, with every sunrise, Alex flips through the **Airspy Mini** as if it were a diary. The 433 MHz band, once a quiet corridor of industrial telemetry, is transformed into a playground of data. Each packet decoded tells a story: a valve opening, a cable overheating, an alarm erupting in the dark. By narrating these tiny signals with the humble SDR, Alex bridges the gap between invisible radio waves and human insight, one 433‑MHz burst at a time.

© 2005 - 2026 AB9IL.net, All Rights Reserved.
Written and curated by Philip Collier / AB9IL.
About Philip Collier / AB9IL, Commentaries and Op-Eds, Contact, Privacy Policy and Disclosures, XML Sitemap.