# HyperTerminal 查看 Ardupilot 遥测数据乱码

> 原文链接：https://robotics.hellobike.com/pitfalls/2018-02-11-robotics-se-2021
> 频道：pitfalls | 更新日期：2018-02-11 | 标签：auto, stackexchange, quadcopter, ardupilot
> 核心摘要：3DR 433MHz 遥测在 HyperTerminal 中乱码，需要用 MAVLink 解码库或 MAVNode 解码消息。

# HyperTerminal 查看 Ardupilot 遥测数据乱码

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[Telemetry with Ardupilot 2.6](https://robotics.stackexchange.com/questions/2021/telemetry-with-ardupilot-2-6)（Robotics Stack Exchange #2021）

**状态**：已解决

## 问题

Mission Planner 能正常显示 Ardupilot Mega 2.6 的 IMU、罗盘、GPS 等遥测数据，但在 Windows HyperTerminal 尝试多种波特率后只有乱码或无数据；对电台用 `+++` 可连接，但 `AT1`、`ATT` 等返回错误。

## 环境

Ardupilot Mega 2.6；3DR Robotics 433MHz telemetry kit；Mission Planner v1.2.84；Windows HyperTerminal。

## 解决办法

1. 不要直接把 MAVLink 当明文串口文本读取；MAVLink 是编码消息，需要先解码。
2. 可下载 `mavlink` 库并按 MAVLink onboard integration 教程编写代码解析所需数据。
3. 若需要跨平台 JavaScript/Node.js 方案，可使用 `MAVNode`/`mavlink` npm 包解码 MAVLink 消息。

原问题作者：metsburg；采纳答案作者：Tom Bamber。原内容依 CC BY-SA 4.0 授权，本页摘要同样依 CC BY-SA 4.0 授权。
:::

## 原始参考来源 (Sources)

- [Robotics Stack Exchange #2021：Telemetry with Ardupilot 2.6](https://robotics.stackexchange.com/questions/2021/telemetry-with-ardupilot-2-6)