Native rtl_sdr Setup

Clone and build

In your “wrk” Directory clone and build rtl_sdr

cd ~/wrk
git clone git://
cd rtl-sdr/
mkdir build
cd build
sudo make install
sudo ldconfig
sudo cp ../rtl-sdr.rules /etc/udev/rules.d/

Create further udev Blacklist file:

sudo nano /etc/modprobe.d/blacklist-rtl.conf

Append: blacklist dvb_usb_rtl28xxu to the file

To exit nano and save changes press CTRL-X, then type y, then enter to save and exit.

sudo udevadm control --reload-rules && udevadm trigger

Reboot the VM / Restart PC

Connect to your RTL Stick (Virtual Box Menu Devices->USB-> Realtec RTL ) The name may depend on the manufacturer of your Stick

Open a terminal and enter



check the output if it finds the stick:

press ctrl+c to cancel rtl_test.

For details see

RTL_433 tool setup

in your “wrk” Directory clone and build rtl_433:

cd ~/wrk
git clone
cd rtl_433/ && mkdir build && cd build && cmake ../ && make
sudo make install

Start rtl_433 (RTL-SDR)


Even if you do not own your own temperature sensor you’ll get a good amount of measurements from your urban or non urban area.

More on

Special hint for all MQTT fanboys:

(mosquitto_pub can be installed by: sudo apt install -y mosquitto-clients )

rtl_433 -F json -U | mosquitto_pub -t home/rtl_433 -l

If mosquitto runs on another server append:

-p port -u username, -P password -t topic -R 433MHz device number

rtl_433 -F json -U -R 32 | mosquitto_pub -h -p 1883 -u admin -P admin -t home/rtl_433 -l

Will pipe the output to network as JSON formatted MQTT messages.