Decoding 433 MHz Devices With SDR

Поділитися
Вставка
  • Опубліковано 9 тра 2021
  • There are lots of simple devices broadcasting messages in the air at 433MHz. Things like weather stations, doorbells, remotes, and even car tyre pressure readers. In this video I go through how to set up the program rtl_433 on a Raspberry Pi to decode these messages.
    SDR setup video
    • Raspberry Pi - SDR Server
  • Наука та технологія

КОМЕНТАРІ • 86

  • @jaredbater6229
    @jaredbater6229 3 роки тому +2

    Very cool stuff. It's comforting to know that I'm not the only nerd walking around my neighbourhood doing strange stuff with RF ;)

  • @gavinguy148
    @gavinguy148 3 роки тому +2

    Great video, I remember using your original video to get my pi receiving the data from my oil tank. I then scripted it to replicate Json output from a Tesla battery so I could integrate the percentage remaining in my smart home setup. Thanks

  • @TheMadMagician87
    @TheMadMagician87 3 роки тому +1

    Look forward to the future of this!
    Great to see you have found a decoder; makes me want to pull the old HackRF out. I used to sniff about in the 915-928, 313 and the 433/434 bands, just to try and see what was out there, but never found decoding software to make much sense of it and see what things really were. It would be cool to be able to generate 915 or 433 signalling and punch it over TCP/UDP to a remote SDR transceiver :-)

  • @Wairoakid
    @Wairoakid 3 роки тому +1

    Interesting stuff. Thanks for covering.

  • @MrGeekGamer
    @MrGeekGamer Рік тому +6

    I live on quite literally the opposite side of the planet and I've never heard of Abarth cars. As soon as I fired up rtl_433 I started seeing TPMS readings from "Abarth-124Spider", just like in the video.
    I suspect that other Stellantis vehicles, probably Fiat, are using the same sensors.

    • @fitybux4664
      @fitybux4664 9 місяців тому

      This has nothing to do with the car. It's all about the pressure sensor hiding inside your tire. Schrader is a type of tire valve, not a manufacturer. Some manufacturers have OEM tire sensors, that's why you see "Ford".

  • @elesjuan
    @elesjuan 3 роки тому +4

    Late to the party; watched this the day you posted, but just now got around to the project. Thanks for this video! You actually reminded me of the ability to decode ISM environmental sensors. Funny enough, I'm sitting on my couch watching your video, then I happen to look outside at the weather station my neighbor put up at our property line a few weeks ago. Then you get to "that means I have a weather station" and it clicked. Todays project was to spin up a new LXC container in proxmox, install ubuntu LTS, compile the rtl/rtl_433 apps and get to sniffing. Immediately found his station on the 915MHz ISM band, put together a quick script to ensure rtl_433 is always running and pump the data into MQTT.
    Side benefit? Not only do I now have his weather station data in my Home Assistant, but I also managed to find my friggin natural gas meter in the same band! Today was all about winning! :D

    • @TallPaulTech
      @TallPaulTech  3 роки тому +1

      Mate, the party wouldn't start without you! That's awesome that you found it on 915MHz. I haven't played with MQTT stuff but have thought about it. You might have to hook me up with some details sometime.

    • @elesjuan
      @elesjuan 3 роки тому +4

      ​@@TallPaulTech Heck yeah man, glad to share! It's fairly short, so I'll just drop in this comment!
      I used the official MQTT server for Home Assistant. Have spent the last two years avoiding MQTT because I always felt like it was an extra step/hassle, but turns out is actually a great and easy way to get data in/out of HA. Set a username/password.
      For rtl_433, it's simple: rtl_433 -f 915M -F "mqtt:serveripaddress:1883,user=mqttuser,pass=mqttpass,events=rtl_433[/model][/id]" and that'll transport the json from rtl_433 straight into your MQTT server.
      If you browse MQTT data, the model and ID of teh device become part of the topic. My example the topic is: "rtl_433/Fineoffset-WH24/112" From there, you just have to define a bunch of entities in your configuration.yaml file of HA.
      I used these examples: ua-cam.com/users/redirect?event=video_description&redir_token=QUFFLUhqa0phUGs4SFFweDZwZmpDYktNdVVTdjRpLW12QXxBQ3Jtc0tua1piOXgwRHc4OWdYbXFmR0l5NVVHMVRkaHJvTkZweXNDTjZIcDBtVmREWkRLQkN6WFM4S2ZiQzI3WWpQN1RCS0xac3RnR01mTy03dGd4MndiaVRROGRKTzlNWkhCcFJENHkxbW94YlhSWnVsbkZBYw&q=https%3A%2F%2Fpaste.ubuntu.com%2Fp%2Ft8qnRbtyt2%2F
      That I found in this video: ua-cam.com/video/vRO9zzrlbPI/v-deo.html
      Hope that helps! Always nice to share something I found with those whom I've gained much knowledge!

    • @TallPaulTech
      @TallPaulTech  3 роки тому +2

      @@elesjuan Thanks for the info. I just checked the frequency here and found another weather station. I didn't realise so many people had them.

  • @stormchaser300
    @stormchaser300 2 роки тому +9

    imagine the fun you could have ringing peoples door bells from a distance lol😂🤣😂🤣😂🤣😂🤣😂🤣😂🤣

  • @murrij
    @murrij Рік тому

    Just found your channel. Great content. Thank you.

  • @williameats1452
    @williameats1452 3 роки тому

    Great video, gives me inspiration Thanks, I'm off to get some rtl sdr dongles and get some antennas up on the roof

  • @jaromanda
    @jaromanda 3 роки тому +9

    If you can "look at doorbells being pressed" ... you can then virtually "press doorbells" ... the easiest ding-dong ditch :p (knock knock ginger, knock knock run, or whatever your local variant is called)

  • @chuxxsss
    @chuxxsss 2 роки тому +2

    ACMA does not test here in Australia. Electrical Standards Australia, North Sydney area went there in 1998, very good setup.

  • @jono80
    @jono80 3 роки тому +6

    "sudo bash, no mucking around" 😂👍

    • @jamess1787
      @jamess1787 3 роки тому +3

      Or sudo -i, save me some chars

    • @jaromanda
      @jaromanda 3 роки тому

      @@jamess1787 Yes!!! Never understood how people have so much time on their hands that they can waste so much of it on those extra two keystrokes 😛😛

  • @loc4725
    @loc4725 3 роки тому

    I've got a bit of interest in radio so thanks for the vid. Oh and BTW, you'll get better reception with an antenna specifically tuned for the 433MHz band.

  • @itsmestevieg81
    @itsmestevieg81 3 роки тому +2

    Congratulations, you have now inherited a weather station :) thanks for another awesome video mate. Would love to catch up with ya sometime (as I'm from Brissy too). Cheers

  • @RoSi4You
    @RoSi4You 3 роки тому

    Good and interesting.

  • @jaromanda
    @jaromanda 3 роки тому +4

    I use my SDR dongle to track aircraft - i.e. like flightradar24 - even plotting on a map - pretty decent range using the standard TV antenna too - oh, and it's a bargain basement dongle, nothing fancy

  • @systemG3000
    @systemG3000 2 роки тому +2

    I love this! I have been using RTL SDR for years mostly as a curiosity but I think this might help with a project. I have heard that when debunking ghosts/hauntings, people will look for correlations between an "event" and radio traffic. Point being that some people fake ghosts using tricks, and sometimes that trick is a RF remote activating something. So if you can clearly show that every time the ghost knocked on the wall there was a 433mhz transmission, then you probably just have a hoax.
    Do you think you need a big antenna or would the default RTL SDR antenna be good enough for detecting these signals even if they came from outside a house?

  • @planker
    @planker 2 роки тому

    I have a grip of 433Mhz modules and Encoders and Decoders. I ordered the Nano3 STL SDR and intend to do this very thing. However my early days I split from the Pi4 and into the Arduino pit I went. I do have a Laptop with Linux Mint. Any Pointers? Good Video.

  • @dickolij1394
    @dickolij1394 Рік тому

    where can find the installation file sudo bash etc named in the video ?

  • @aegis3d
    @aegis3d 3 роки тому

    Cool stuff! Got this up and running. So far very boring on the Ether, just my doorbell shows up as a smoke detector(?)

  • @Savage.735
    @Savage.735 2 роки тому

    Can I use my yardstick one with it to thanks

  • @nrdgrrrl
    @nrdgrrrl 7 місяців тому +1

    Lol yes the tire pressure sensors, they have unique serial numbers too and temperature sensors too. Fun tracking neighbors

  • @robertsulley
    @robertsulley 3 роки тому +1

    Great video. Looking forward to the follow-up. Is the doorbell modulating anything or is it just a carrier?

  • @CamStansell
    @CamStansell 3 роки тому

    nice !

  • @PatrickLangendoen
    @PatrickLangendoen 3 роки тому +2

    Very nice one, thank you. You could just use the neighbors weather station in home assistant. Or create presence sensors based on the presence of their cars 😈.

  • @fernmoss3539
    @fernmoss3539 10 місяців тому +1

    How difficult would it be for manufacturers to encrypt their signals and how long would that be useful? Wouldn't people be able to decode it after a long enough time?

    • @fitybux4664
      @fitybux4664 9 місяців тому

      Think of how long it took us to get to WPA3. And WPA/WPA2 before that. Encryption is not an easy thing and it's easy to muck up and do it wrong. It's cheaper and easier not to care, from a manufacturer's perspective.

  • @Spankowitz
    @Spankowitz Рік тому

    HAHAHAHA! Good sheet man. Dork Level:10. Hilarious level:11
    Thanks, super informative and wildly entertaining. Subscribed. 😹

    • @TallPaulTech
      @TallPaulTech  Рік тому

      Some other guy went a step further and made it show up in Home Assistant

  • @catalinalb1722
    @catalinalb1722 3 роки тому +1

    Actually you can track your neighbors since the TPMS have some kind of MAC address 😉 so you don't get the reading of the car next to you.

  • @ManuelPinner
    @ManuelPinner 2 роки тому

    I Use a Sdr Play Receiver,

  • @Handelsbilanzdefizit
    @Handelsbilanzdefizit 3 роки тому

    With SDR, can you detect keystrokes from a keyboard?

    • @fernmoss3539
      @fernmoss3539 10 місяців тому

      I would think it would be possible with a Bluetooth receiver.

  • @JoshuaFawcett
    @JoshuaFawcett 3 роки тому +3

    @CWNE88 Do you mean 433Mhz? The title says 443Mhz.

    • @TallPaulTech
      @TallPaulTech  3 роки тому +3

      Yep, that's what I meant. Thanks.

  • @ManuelPinner
    @ManuelPinner Рік тому

    I have a SDR Play RSP DX and a Adalm Pluto SDR,

  • @triularity
    @triularity Рік тому +2

    Waits for the follow up video, "Pranking my neighbors for youtube likes using SDR" =)

  • @padden999
    @padden999 3 роки тому +1

    Neighbour watching: *I better get 100 digits on my wifi password* :-)

    • @An.Individual
      @An.Individual 3 роки тому +1

      He keeps stressing that he is not that way inclined.

  • @JaspervanStijn
    @JaspervanStijn 3 роки тому +1

    Very interesting stuff! I noticed a weird behavior and I'm not sure if I'm correct, but when you press the doorbell I see something on the spectrum analyzer which briefly looks like your voice gets sent via RF after you press the button. I know, it sounds odd, but check it out. It happens twice near the end of the video.

  • @ohnoitisnt
    @ohnoitisnt Рік тому

    I wish the hackRF was in budget, my cheap usb sdr only goes down to 500khz... im missing out on all this RFID goodness!

    • @TallPaulTech
      @TallPaulTech  Рік тому

      Have you tried direct sampling? In gqrx just add ,direct_samp=1 to the parameters of your adapter.

    • @ohnoitisnt
      @ohnoitisnt Рік тому

      @@TallPaulTech Im still wating on the rtl-sdr to arrive, im only going by advertised spec. Youre probably right, ill give that a go. Thanks.

  • @pquodling
    @pquodling 3 роки тому +1

    What model Nokia Phone is that - been meaning to build a mobile rig like that...

    • @Crazy--Clown
      @Crazy--Clown 3 роки тому

      China

    • @pquodling
      @pquodling 3 роки тому

      @@Crazy--Clown Is that a model number or where it came from?

  • @KieranShort
    @KieranShort 3 роки тому +1

    Any of it ever encrypted?

    • @jamess1787
      @jamess1787 3 роки тому

      No, just raw. Limited to broadcast time of less than 4 seconds in most countries.

  • @jamess1787
    @jamess1787 3 роки тому +2

    SONOFF bridge, with tasmota and portisch makes controlling your neighbors blinds and other dumb IoT devices: continuously hilarious.
    (Brotip: automate signature storage and identification in an sqlite3 database for funny pwnage)

  • @jargero8203
    @jargero8203 7 місяців тому +1

    Bash: cmake: command not found.... why?

    • @TallPaulTech
      @TallPaulTech  7 місяців тому +2

      I'd guess you haven't installed it.

  • @chuxxsss
    @chuxxsss 2 роки тому +1

    Or you have a flat tire.

  • @BraidenRobson
    @BraidenRobson 3 роки тому

    Random Dashcam Footage - Episode 3?

    • @TallPaulTech
      @TallPaulTech  3 роки тому +1

      You just want my cool soundtracks, don't you? I haven't captured anything special lately, hence nothing to show at this point

    • @BraidenRobson
      @BraidenRobson 3 роки тому

      @@TallPaulTech ah, that's a shame. I thought something would pop up in the last 2 years since episode 2.

  • @andrewr886
    @andrewr886 3 роки тому +2

    Geez ... my suburb is boring .... all I have is someones Toyota with tyres at 35psi .... :-)

    • @fitybux4664
      @fitybux4664 9 місяців тому

      Cheaper/older cars don't have TPMS sensors. Maybe you live in the hood? 😀

  • @Crazy--Clown
    @Crazy--Clown 3 роки тому +2

    I'm on the bog taking a dump

  • @DennisGentry
    @DennisGentry 8 місяців тому +1

    make -j 4

    • @bdodobird
      @bdodobird 6 місяців тому +1

      make -j $(nproc) is what you want as that'll max out all cores to make the build faster. For people wondering what these options mean. -j is how many jobs are ran, nproc is a command to get the number of cores. So it'll greatly increase the speed of the make command.

  • @An.Individual
    @An.Individual 3 роки тому +4

    4:39 did he say "Raspberry Pi 1" ?

    • @TallPaulTech
      @TallPaulTech  3 роки тому +10

      You heard him

    • @PanicAcid
      @PanicAcid 2 роки тому

      @@TallPaulTech I've just built an RTL_433 using a Pi 1 Model B, seems to work fine for me!

  • @a9503128
    @a9503128 3 роки тому

    My bet is your local Telstra exchange

  • @thegadgetemporiumaustralia8509

    Would anybody be interested in helping me set this up. I have an RTL SDR but absolutely no clue about computers and software. I dont understand any of this github or how to download and install things.
    Thanks 😊

    • @BGraves
      @BGraves 7 місяців тому

      TLDR: I want to learn, but I don't want to learn. Hold my hand thx

    • @thegadgetemporiumaustralia8509
      @thegadgetemporiumaustralia8509 7 місяців тому +1

      @@BGraves no, i just genuinely can't find the information needed on Google and if i do it's too confusing and i can't find the info on how to decipher it into actionable steps. Not everyone grew up with this innate computer knowledge. Do you not think i googled everything i could first before reaching out for help?
      Thanks for your support 🤣🤷‍♂️

  • @tubeDude48
    @tubeDude48 3 роки тому +2

    HUH?

  • @sirac19
    @sirac19 Рік тому

    lol

  • @markphillips8019
    @markphillips8019 3 роки тому +3

    Get a ham license!!

    • @PanicAcid
      @PanicAcid 2 роки тому

      Super worthwhile here in the UK you can do them online as a proctored exam via webcam so it's a great time to get them. 73s!

  • @thisisus.504
    @thisisus.504 2 роки тому +6

    Yup. No offence. Yet another video on 'how to.....' that doesn't show 'how' or 'to'. Probably does but when you record something , try aiming at somebody like me that has no knowledge.
    I'm trying to install all manner of SDR software. Thus far, laptop NO. Desktop NO. Chromebook YES.
    Honestly, you follow all the instructions.....oooh sorry file not found etc etc. Astonishingly frustrating unless of course you work in IT for a living. Or, a born genius. Or cleaver editing/clickbait.