读取信号
使用 flipper zero,你可以读取、保存和模拟各种采用已知协议的遥控器。 有些遥控器使用的协议 flipper zero 尚未支持。这类遥控器的信号可以通过 read raw https //docs flipper net/zero/zh/sub ghz/read raw 功能以原始格式录制、保存并重放。 我们会在社区的帮助下持续更新和改进 flipper zero 固件。如果你希望帮助 flipper zero 支持更多遥控器,可以在 https //forum flipperzero one/t/my remote isnt supported how to add new sub ghz protocol in flipper zero/2033 论坛 https //forum flipperzero one/t/my remote isnt supported how to add new sub ghz protocol in flipper zero/2033 上留下你的遥控器信息。 本页将介绍如何读取和模拟遥控器、检测遥控器频率,以及接收未知频率的信号。本文还会说明当 flipper zero 使用默认设置无法读取信号时应该怎么做,并概要介绍 bin raw 和 lock keyboard 功能。 如何读取信号 在 read 模式下,flipper zero 会根据已知协议读取并解码来自遥控器的解调信号。如果遥控器使用的是固定码协议,flipper zero 就可以保存并发射该信号。 要读取并保存遥控器的信号,请执行以下操作: 转到 main menu > sub ghz 。 按 read ,然后按下你想读取的遥控器按键。 捕获到信号后,按 确认键 %ok%,然后按 save 。 为捕获到的信号命名,然后按 save 。 配置菜单 在该菜单中,你可以手动切换频率或使用 hopping 模式切换频率、手动切换调制方式,以及在扫描信号时锁定按键。要打开配置菜单,请在扫描界面按 config 。你会看到以下内容: 频率配置 你可以切换 flipper zero 接收信号所使用的频率。在 配置菜单 中,按 左方向键 %left% 或 右方向键 %right% 即可从列表中手动设置频率: 要正确读取信号,需要先确定遥控器的频率。你可以使用 frequency analyzer 功能来完成这一步。 frequency analyzer 分析时,flipper zero 会扫描配置菜单中所有可用频率上的信号强度,并显示接收信号强度指示(rssi)最高、且信号强度高于 90 dbm https //www rapidtables org/zh cn/electric/dbm html 的频率。 要检测遥控器的频率,请执行以下操作: 将遥控器紧靠在 flipper zero 的左侧。 转到 main menu > sub ghz > frequency analyzer 。 按住遥控器上你想分析的按键。 查看屏幕上显示的频率测量值。 按 左方向键 %left% 或 右方向键 %right% 可以切换到第二个界面,该界面最多显示 15 个测得的频率。在第二个界面中,按 确认键 %ok% 可以对测得的频率排序。 频率跳变 要接收未知频率的信号,请使用 hopping 模式。在该模式下,flipper zero 会在可用频率之间快速切换并测量信号强度。一旦信号强度超过 90 dbm,切换就会停止,flipper zero 会在该频率上接收信号一秒钟,随后继续在各频率之间切换。 要在 hopping 模式下扫描信号,请在 配置菜单 中将 hopping 设置为 on 。 在 hopping 模式下,你也可以手动切换调制方式。 调制方式配置 要捕获遥控器的信号,需要在 flipper zero 上配置正确的调制方式。由于 flipper zero 不是软件定义无线电设备,必须在扫描信号前设置正确的调制方式,否则将无法接收到正确的数据。 flipper zero 支持 调幅(am) https //bkso baidu com/item/%e8%b0%83%e5%b9%85/2482832 和 调频(fm) https //www elecfans com/tongxin/rf/202308042203764 html 两种信号调制方式。在 配置菜单 中,按 左方向键 %left% 或 右方向键 %right% 即可从列表中手动设置调制方式: am270: 带宽为 270 khz 的调幅。 am650: 带宽为 650 khz 的调幅(默认设置)。 fm238: 带宽为 270 khz、频偏为 2 380371 khz 的调频。 fm476: 带宽为 270 khz、频偏为 47 60742 khz 的调频。 bin raw 该选项可以处理在读取过程中未被解码的 raw 信号,处理内容包括消除背景噪声、去除重复的信号片段以及修正时序误差。 要使用该功能,需要手动启用 bin raw 选项。此外,请确认频率和调制方式参数与你的遥控器匹配,以获得最佳效果。 lock keyboard 该功能可以在 flipper zero 扫描信号时锁定按键。要锁定按键,请在 配置菜单 中选择 lock keyboard ,然后按 确认键 %ok%。 发射信号 flipper zero 可以发射已保存的信号,前提是这些信号所在的频率在你所在地区允许发射。 要用 flipper zero 发射已保存的信号,请执行以下操作: 转到 main menu > sub ghz > saved 。 选择信号,然后按 emulate 。 按 send 发射已保存的信号。 要详细了解地区及允许发射的频率,请参阅 频率 https //docs flipper net/zero/zh/sub ghz/frequencies 页面。 收听对讲机 你知道吗?flipper zero 的蜂鸣器可以用来收听模拟对讲机。这并非设计初衷,但 sub ghz 的 read 和 read raw 功能让它成为可能。 开始收听对讲机: 转到 main menu > sub ghz 。 选择: read — 仅收听。 或 read raw — 收听并录制。 进入 config 。 将 frequency 设置为你想收听的对讲机所用频率。 将 modulation 设置为 fm238 。 将 sound 设置为 on 。 (可选)如果你选择了 read raw ,还可以配置 rssi threshold ,只录制超过设定信号强度的信号。 了解 rssi threshold 的配置方法。 https //docs flipper net/zero/zh/sub ghz/read raw#rssi 按 返回键 %back%。 如果你选择了 read raw ,请按 确认键 %ok% 开始收听。 设置完成。现在,只要对方说话的声音足够大,你就能通过 flipper zero 的蜂鸣器听到他们的声音。