电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 1464 人浏览分享

软件无线电学习平台Pluto(二)无线门铃的信号分析

[复制链接]
1464 0
1.无线门铃系统

   产品品牌:自发电无线门铃
    功耗:<0.25W
    供电:AC110/220V
    解码方式:微处理器
    音乐配置:38首和弦
    接受距离:空旷地>150M
    按键方式:按压式
    射频频率:433Mhz

171232mnnyi1t5044ilpu4.jpg

(图片来源网络图片 非真实测试设备图片)


2.软件无线电设备平台

我的本意是使用Pluto SDR去接受无线门铃遥控发出的信号 然后在自己编辑之后发出 结果发现Pluto SDR解调调制过
程稍微复杂一点。在这里我还使用了一款EvilCrow-RF,这款射频产品可以参考一下国内的Hackcube,EvilCrow-RF
是具有两块CC1101芯片,具体的项目可以参考以下链接:https://github.com/joelsernamoreno/EvilCrow-RF

3.无线门铃系统的信号分析

172657op8be3ir3jb8o2zm.png

无线门铃和遥控的大致样式形状如上图所示 使用Pluto SDR对于遥控器射频进行初次测试之后 便大概得知射频信
号大致是处于433Mhz左右,于是便开启了下面针对于无线门铃系统的信号分析。
首先我先抓取一段门铃的信号 进行分析。

173418sllnrzn55np22b1s.png

随后放大 先观察一下数据的大体情况。

173531nbqg30qb2pg2p223.png

初次看到这个 前面一段较短的波,我曾认为其可能是前导码 后来发现还是我太敏感了。随后进行信号的再次处理。

66.jpg

在这里刚开始我使用的是Auto自动解调 结果发现解调出来的信号数据和我真实使用CC1101抓取到的数据存
在一定的误差于是继续放大 进行本地采样大小的调整。
ASK调制之后 信号就直接成了这个样子。

174532bru6runuvvvauwrn.png

此时我就只自动调制了一次 接下来使用EvilCrow-RF对于无线门铃的信号进行获取。

175102tksnyyucqn2zzwtt.jpg

Module选择1 因为EvilCrow-RF上有两个CC1101的板子,所以在这里我使用第一块CC1101去接收
Frequency接收频率选择为433Mhz,然后按下门铃 查看是否获取到信息。

175358hxg68o97sqhoahll.png.thumb.jpg

真实的数据应该是10000001开头 而我自动解调ASK的确是1000111开头 codelen为24bit。

检查后发现是样本/符号大小出现了错误,原本是按照700μs进行样本区分的 如下图:

175840w8d3qoki18olkiq8.png

导致最终的解调后二者不能对应 重新更改后,正常。

29x.png

随后在使用EvilCrow-RF对于数据进行重放 唤醒门铃声响。

相关系列 未完待续......

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

0

粉丝

9021

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.