KeelyHill/LoRa-SDR-Decoding-Project

GitHub: KeelyHill/LoRa-SDR-Decoding-Project

使用 GNU Radio 和 RTL-SDR 解码 LoRa 物理层信号,用于无线安全研究和数字取证。

Stars: 11 | Forks: 3

# LoRa SDR 解码项目 使用 GNURadio 和 RTL-SDR 解码来自 Adafruit 模块的 LoRa 信号。 **论文摘要** LoRa 是一种最近创建的专利物理层协议,专为小型低功耗设备设计。作为 LoRa WAN(链路层),网络正在全球范围内部署。攻击面正在扩大。本项目首先对消费级模块物理(PHY)层进行范围测试。根据设置的不同,传输一帧的距离最远可达 5 公里——但这是以牺牲速度为代价的。在更合理的速率下,达到了 1 公里的距离。在此过程中,讨论了 LoRa 的工作原理。接下来,使用廉价的 RTL-SDR(软件定义无线电)记录来自官方 PHY 模块的原始传输。然后尝试(并成功)使用 GNU Radio 和 Bastille Research 的实验性 gr-lora 带外模块对这些传输进行解调和解码。最后,结合 LoRa 讨论了一些常见的无线电漏洞。 这是数字取证的一个学期项目。 版权所有 © 2018 Keely Hill 许可证:MIT
标签:Adafruit, GNU Radio, gr-lora, LoRa, LoRaWAN, PE加载, RTL-SDR, SDR, 云资产清单, 低功耗广域网, 信号处理, 信号解码, 数字取证, 无线攻击, 无线电取证, 物理层安全, 物联网安全, 自动化脚本, 逆向工具, 逆向工程, 频谱分析