查看RTL 433的源代码
←
RTL 433
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== Overview == 发射部分多是声表谐振器 (Surface Acoustic Wave Resonators): [[文件:DSC09987.JPG]] 常见频率 315MHz 和 433MHz 通电、信号脚为 1 就发射 发射编码部分通常用 PT2262/eV1527 编码芯片,也可直接通过程序控制发射 <br> == 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> * FSK:两个不同的频率分别代表 0 和 1,FSK 信号要想准确判定是 1 还是 0 (高频率还是低频率), 总是要等几个信号周期 * OOK: 更多参考: * [[模拟信号调制技术(FM/AM/PM/SSB)]] * [[I/Q信号]] <br> == Build == <source lang=bash> $ sudo apt-get install libtool libusb-1.0-0-dev librtlsdr-dev rtl-sdr build-essential cmake pkg-config $ git clone https://github.com/merbanan/rtl_433 $ cd rtl_4333 $ ./do_build.sh $ cd build $ sudo make install -- Installing: /usr/local/include/rtl_433_devices.h -- Installing: /usr/local/bin/rtl_433 -- Installing: /usr/local/etc/rtl_433/CAME-TOP432.conf ...... </source> <br> == 分析方法 == 原来老方法:[[天使之翼遥控晾衣架分析]] <br> == 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. <source lang=bash> 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 </source> <source lang=bash> # 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, } </source> <source lang=bash> $ rtl_433 -f 433920000 -X "n=Tesla,m=OOK_MC_ZEROBIT,s=400,r=1200,t=60" $ rtl_433 -c /usr/local/etc/rtl_433/tesla_charge-port-opener.conf </source> 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 发射采用 6SC2 (CP7L, MSOP10) + loop 天线,体积极小。核心芯片 6SC2 应该类似 https://www.silabs.com/documents/public/data-sheets/Si4010.pdf <br> == Lifesense LS102 == Body scale @433.2MHz or 433.3MHz https://fccid.io/OU9LS102-H <br> == PH sensor == <source lang=bash> 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 } </source> https://analogist.net/post/decoding-radio-ph-capsules-with-rtl_433/ <br> == Reference == * https://github.com/merbanan/rtl_433 * [https://triq.org/ Transform SDR I/Q data] * [https://mp.weixin.qq.com/s/TBYKZR3n3ADo4oDkaDUeIA 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/ <br>
返回到
RTL 433
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面