Bosse_B
Posts: 981
Joined: Thu Jan 30, 2014 9:53 am

How to interface 433 MHz devices?

Tue Aug 12, 2014 6:41 am

I would like to read the data from a couple of wireless devices using the 433 MHz system with my Pi.
One example is OREGON temperature and humidity sensors, which transmit on the 433.92 MHz frequency.
I was thinking I can use one of these modules from China.

Has someone an example (with code) on how to interface such with the Pi (model B2) so that it can decode the messages sent by the remote devices??
Bo Berglund
Sweden

marki555
Posts: 2
Joined: Sun Aug 17, 2014 6:09 pm

Re: How to interface 433 MHz devices?

Sun Aug 17, 2014 6:23 pm

I wanted to do the same thing, but the easiest (and cheapest) way is using software radio (sdr).
You can buy "rtl2832u r820t" USB DVB-T dongle from ebay ($10-$15). The drivers allows you to get "raw" (I/Q) data from air and demodulate them in software. You can use it to listen to FM/AM/whatever audio, decode aircraft ADB-S data (http://www.rtl-sdr.com/adsb-aircraft-ra ... h-rtl-sdr/ or "dump1090") and also various 433 MHz devices using this library https://github.com/merbanan/rtl_433
I am already using it to fetch data from my weather station.

Return to “Interfacing (DSI, CSI, I2C, etc.)”