RTL 433
来自Jack's Lab
(版本间的差异)
(→PH sensor) |
(→Quick Start) |
||
第1行: | 第1行: | ||
== Quick Start == | == Quick Start == | ||
− | + | === Modulation === | |
+ | <source lang=python> | ||
+ | OOK_MC_ZEROBIT : Manchester Code with fixed leading zero bit | ||
+ | OOK_PCM : Non Return to Zero coding (Pulse Code) | ||
+ | OOK_RZ : Return to Zero coding (Pulse Code) | ||
+ | OOK_PPM : Pulse Position Modulation | ||
+ | OOK_PWM : Pulse Width Modulation | ||
+ | OOK_DMC : Differential Manchester Code | ||
+ | OOK_PIWM_RAW : Raw Pulse Interval and Width Modulation | ||
+ | OOK_PIWM_DC : Differential Pulse Interval and Width Modulation | ||
+ | OOK_MC_OSV1 : Manchester Code for OSv1 devices | ||
+ | FSK_PCM : FSK Pulse Code Modulation | ||
+ | FSK_PWM : FSK Pulse Width Modulation | ||
+ | FSK_MC_ZEROBIT : Manchester Code with fixed leading zero bit | ||
+ | </source> | ||
+ | |||
+ | <br> | ||
== TSLA == | == TSLA == |
2022年10月8日 (六) 11:48的版本
目录 |
1 Quick Start
1.1 Modulation
OOK_MC_ZEROBIT : Manchester Code with fixed leading zero bit OOK_PCM : Non Return to Zero coding (Pulse Code) OOK_RZ : Return to Zero coding (Pulse Code) OOK_PPM : Pulse Position Modulation OOK_PWM : Pulse Width Modulation OOK_DMC : Differential Manchester Code OOK_PIWM_RAW : Raw Pulse Interval and Width Modulation OOK_PIWM_DC : Differential Pulse Interval and Width Modulation OOK_MC_OSV1 : Manchester Code for OSv1 devices FSK_PCM : FSK Pulse Code Modulation FSK_PWM : FSK Pulse Width Modulation FSK_MC_ZEROBIT : Manchester Code with fixed leading zero bit
2 TSLA
@433.92MHz
- The button on the charge handle is pressed, the signal is repeated at 0.15s intervals for 10 times.
- The code is the same for all Tesla charge port
- The transmitter hardware is reported to be using a Si4010
- There is always 2 rows = 094aa9b38da19 and 1 row = 094aa9b38da18.
time : @0.203604s model : Tesla charge port opener count : 5 num_rows : 5 rows : len : 13 data : 0000, len : 52 data : 094aa9b38da19, len : 52 data : 094aa9b38da19, len : 51 data : 094aa9b38da18, len : 1 data : 0 codes : {13}0000, {52}094aa9b38da19, {52}094aa9b38da19, {51}094aa9b38da18, {1}0
# Tesla charge port opener decoder { name = Tesla charge port opener, modulation = OOK_MC_ZEROBIT, short = 400, reset = 1200, tolerance = 50, match = 094aa9b38da19, rows = 5 repeats = 2, countonly, }
$ rtl_433 -f 433920000 -X "n=Tesla,m=OOK_MC_ZEROBIT,s=400,r=1200,t=20"
https://github.com/merbanan/rtl_433/blob/master/conf/tesla_charge-port-opener.conf
https://github.com/merbanan/rtl_433_tests/pull/392
https://github.com/fredilarsen/TeslaChargeDoorOpener
3 Lifesense LS102
Body scale @433.2MHz or 433.3MHz
4 PH sensor
decoder { name = Given Imaging Bravo, modulation = OOK_PWM, short = 360, long = 711, gap = 1070, reset = 12000000, bits = 59, invert, get = @10:{16}:txid, get = @26:{8}:msgid, get = @34:{8}:pH1, get = @42:{8}:pH2, get = @50:{8}:crc }
https://analogist.net/post/decoding-radio-ph-capsules-with-rtl_433/
5 Reference
- https://github.com/merbanan/rtl_433
- Transform SDR I/Q data
- LimeSDR 无线信号重放攻击和逆向分析
- http://www.quassi.nl/2014/05/19/sdr-433-mhz-door-bell/
- https://goughlui.com/2013/12/20/rtl-sdr-433-92mhz-askook-decoding-of-various-devices-with-rtl_433/
- https://analogist.net/post/decoding-radio-ph-capsules-with-rtl_433/