OpenShock/Firmware

GitHub: OpenShock/Firmware

基于ESP32的开源固件,通过逆向工程的433 MHz射频协议实现对电击项圈等设备的无线控制。

Stars: 64 | Forks: 19

# OpenShock Espressif 固件 [![文档](https://img.shields.io/badge/docs-mkdocs-blue.svg)](https://openshock.org) [![GitHub 许可证](https://img.shields.io/github/license/openshock/firmware.svg)](https://raw.githubusercontent.com/openshock/firmware/master/LICENSE) [![GitHub 发布版](https://img.shields.io/github/release/openshock/firmware.svg)](https://github.com/openshock/firmware/releases) [![GitHub 下载量](https://img.shields.io/github/downloads/openshock/firmware/total)](https://github.com/openshock/firmware/releases) [![GitHub 赞助](https://img.shields.io/badge/GitHub-Sponsors-ff69b4)](https://github.com/sponsors/openshock) [![Discord](https://img.shields.io/discord/1078124408775901204)](https://discord.gg/openshock)
master Build Status CodeQL Status Coverage Status
beta Build Status CodeQL Status Coverage Status
develop Build Status CodeQL Status Coverage Status
用于 OpenShock 的 Espressif 固件。 通过逆向工程的专有 Sub-1 GHz 协议控制电击项圈。 ## 兼容硬件 您需要一个 ESP-32 并连接一个 433 MHz 天线。 有关购买此类硬件的更多信息,请参见 [OpenShock Wiki - 供应商:硬件](https://wiki.openshock.org/vendors/hardware/)。 组装指南可以在 [OpenShock Wiki - DIY:组装](https://wiki.openshock.org/diy/assembling/) 找到。 已确认可用的开发板: - PiShock - 2021 Q3 - 2023 - Seeed - Xiao ESP32S3 - Wemos - D1 Mini - Lolin S2 Mini - Lolin S3 - OpenShock (Legacy) - Core V1 - DFRobot Firebeetle 2 ESP32-E ## 刷写 有关如何设置您的微控制器,请参阅 [OpenShock Wiki - 指南:首次设置](https://wiki.openshock.org/guides/openshock/first-setup)。 此外,您也可以直接通过 VSCode 中的 PlatformIO 进行刷写。更多信息请参阅贡献部分。 ## 贡献 您需要: - VSCode - 了解 Arduino 库和 C++ - 带有 433 MHz 天线的兼容 ESP-32 开发板 ### 设置 ``` # 安装依赖 pip install -r requirements.txt ``` ## 支持 您可以在此处支持 OpenShock 开发团队:[赞助 OpenShock](https://github.com/sponsors/OpenShock)
标签:ESP32, Espressif, Sub-1 GHz, 云资产清单, 固件开发, 实时处理, 宠物科技, 密码管理, 射频通信, 嵌入式系统, 开源硬件, 文档安全, 无线电协议, 无线电控制, 无线通信, 智能设备, 物联网固件, 硬件黑客, 私有协议, 逆向工具, 逆向工程, 防御绕过