eeeg2610/h120d-protocol
GitHub: eeeg2610/h120d-protocol
一份针对 Holy Stone H120D 无人机 WiFi 协议的反编译文档与配套控制工具集。
Stars: 0 | Forks: 0
# 🛰️ h120d-protocol - 清晰步骤控制 H120D
[](https://github.com/eeeg2610/h120d-protocol/releases)
## 📥 下载
访问此页面以下载:[GitHub Releases](https://github.com/eeeg2610/h120d-protocol/releases)
请使用最新的 Windows 发布文件。如果发布包包含 `.zip` 文件,请先下载,然后解压,再运行应用程序或脚本。
## 🪟 在 Windows 上开始使用
1. 打开 [发布页面](https://github.com/eeeg2610/h120d-protocol/releases)。
2. 找到最新的发布版本。
3. 下载 Windows 文件或发布包。
4. 如果文件是 `.zip`,右键选择 **全部提取**。
5. 打开解压后的文件夹。
6. 双击发布包中包含的 Windows 应用程序、脚本或工具。
7. 如果 Windows 提示权限,选择 **是**。
8. 按照应用程序或脚本窗口中的屏幕步骤操作。
## 🔍 本项目的作用
本项目为你提供 Holy Stone H120D 无人机 WiFi 协议的一个可用视图。它帮助你理解无人机与电脑或手机如何通过 WiFi 通信。
它包含:
- 无人机使用的数据包格式
- 控制开始前的握手流程
- 飞行命令消息
- 视频流数据
- 无人机中的 RT-Thread RTOS 细节
- 与协议配合使用的控制脚本
## 🧰 使用前提
在 Windows 上顺利启动,请使用:
- Windows 10 或 Windows 11
- 稳定的 WiFi 适配器
- Holy Stone H120D 无人机
- 200 MB 可用磁盘空间
- 解压 ZIP 文件的方法,例如文件资源管理器
- 如果需要查看脚本的文本编辑器
如果你计划使用控制脚本,请保持无人机电池充满电,并在设置时将无人机靠近电脑。
## ⚙️ 设置如何工作
发布文件旨在帮助你检查协议并运行提供的工具,而无需从源代码构建。
典型流程如下:
1. 从 GitHub 下载最新发布。
2. 如有需要,解压文件。
3. 将电脑连接到无人机的 WiFi 网络。
4. 从发布文件夹启动工具或脚本。
5. 按照提示打开控制链接。
6. 使用包含的命令测试连接、控制或视频流捕获。
## 📡 无人机连接如何工作
H120D 使用 WiFi 与控制器交换短数据包。这些数据包涵盖:
- 启动与配对
- 飞行控制
- 摄像头与视频数据
- 设备状态更新
本仓库以清晰的方式展示了这些部分如何协同工作。这使得测试无人机连接、检查命令名称以及查看视频流启动变得更加容易。
## 🎮 包含的控制区域
该仓库涵盖用户通常希望检查的主要部分:
- 武装与握手消息
- 方向与油门命令
- 配平与模式更改
- 流启动与停止消息
- 基础数据包检查
- 固件相关的 RTOS 数据
## 🗂️ 发布中可能看到的文件
发布包可能包含:
- 一个 Windows 准备好的脚本
- 示例数据包日志
- 辅助工具
- 命字段说明
- 视频流测试
- 协议参考文件
如果你看到脚本文件,可以双击打开,或者如果发布说明要求,则从 PowerShell 运行它。
## 🖥️ 在 Windows 上运行脚本
如果发布使用脚本文件:
1. 打开解压后的文件夹。
2. 查找名为 `run`、`start` 或 `control` 的文件。
3. 如果是 Windows 应用程序或批处理文件,双击它。
4. 如果它在控制台窗口中打开,请保持窗口打开。
5. 使用屏幕提示连接到无人机。
如果 Windows 弹出安全提示,请选择允许文件运行的选项。
## 📶 连接到无人机 WiFi
在使用控制工具之前,请将电脑连接到无人机 WiFi:
1. 打开无人机。
2. 等待其 WiFi 网络出现。
3. 打开 Windows WiFi 设置。
4. 选择无人机网络。
5. 如需要,输入 WiFi 密码。
6. 等待 Windows 显示已连接。
连接完成后,返回发布文件夹并启动工具或脚本。
## 🎥 处理视频流
该仓库还涵盖无人机摄像头使用的 H264 视频流。这有助于你检查实时视频如何启动以及视频数据包如何在 WiFi 上传输。
你可以使用这一部分来:
- 检查摄像头流是否启动
- 查看流数据包数据
- 将流数据与飞行状态匹配
- 测试读取 H264 流的捕获工具
## 🧪 有用的使用场景
如果你希望:
- 研究 H120D 无人机如何通过 WiFi 通信
- 测试控制数据包
- 检查数据包布局
- 检查视频流
- 比较固件行为与实时流量
- 后续构建自己的控制工具
本项目将非常有用。
## 📘 基础术语
仓库中的一些术语可能有所帮助:
- **Packet**:通过网络发送的小数据块
- **Handshake**:控制开始前的首次交换
- **Protocol**:双方遵循的规则
- **RTOS**:无人机运行的操作系统
- **H264**:用于视频流的格式
## 🛠️ 如果文件无法打开的常见 Windows 步骤
如果打开文件时没有反应:
1. 右键点击文件。
2. 如果发布说明要求,选择 **以管理员身份运行**。
3. 确认文件未仍在 ZIP 压缩包内。
4. 确保文件位于正常文件夹(如 `Downloads` 或 `Desktop`)。
5. 尝试再次打开文件夹并从那里运行文件。
如果工具需要额外文件,请将所有发布文件保持在同一文件夹中。
## 📎 如有需要请重新下载
如果你需要最新的文件,请前往 [GitHub Releases 页面](https://github.com/eeeg2610/h120d-protocol/releases) 并下载最新的 Windows 发布包。
## 🔧 仓库主题
arduino, drone, embedded, h264, holy-stone, iot, protocol, reverse-engineering, rt-thread, rtos, uav, wifi
标签:DNS解析, H120D, Holy Stone, RT-Thread, Waymore结果处理, WiFi协议, 协议逆向, 反向工程, 固件分析, 威胁情报, 嵌入式系统, 开发者工具, 开源项目, 抓包分析, 控制工具, 无人机协议, 无人机控制, 物联网, 网络协议分析, 脚本工具, 通信协议