# io.net 设备 ID 和 Worker 私钥不是同一个东西

设备 ID 是贴进监控的 UUID。Worker 私钥和 Bearer 令牌是秘密。令牌加密保存在服务器，不进 ID 框，断开后删除。

- Canonical: https://iotahome.site/zh/learn/ionet-device-id-vs-worker-key
- Publisher: IOTA Watch
- Topics: io.net
- Published: 2026-10-24
- Updated: 2026-10-24

## 先看结论

ID 选设备，令牌授权读取。私钥不要粘贴。一个登录账户对 io.net 只保留一条读取连接，重新保存会换掉旧令牌。

## 两样输入怎么放

| 你手里的值 | 放哪里 | 放错会怎样 |
| --- | --- | --- |
| 设备 ID（UUID） | 监控的设备 ID 框 | 格式不对会被拒绝，读不到硬件 |
| Bearer 读取令牌 | 登录后的读取凭据，只存服务器 | 贴进 ID 框不会变成设备，也会暴露秘密 |
| Worker 私钥或助记词 | 不要交给本站 | 监控用不到，贴进来也不能读设备 |

## 直接回答

设备 ID 和 Worker 私钥不是同一个字段。官方设备详情把 `device_id` 放在路径里，称它是这台设备的唯一标识；授权放在 `Authorization: Bearer` 头里，是 OAuth 访问令牌。监控只接受 UUID 作为设备 ID。私钥、助记词和令牌本身都不是设备 ID。

在 [io.net 监控](https://iotahome.site/zh/projects/ionet) 里，ID 框只放 UUID。读取凭据在登录之后单独提交。服务器加密保存这条令牌，浏览器端不再拿回原文。断开连接会删除本站保存的凭据。

## 字段各自代表什么

设备 ID 决定读哪一台。官方示例路径是 `GET /v1/io-explorer/devices/{device_id}/details`。文档示例里的设备 ID 是一串 UUID，旁边还有硬件名称和 GPU 数量。这些公开标识可以复制到 ID 框。

Bearer 令牌决定这次读取是否被 io.net 接受。它不是硬件编号。一个登录账户对 io.net 只保留一条连接：再次保存会用新令牌换掉旧令牌，不会为每台 GPU 各存一把钥匙。各台设备仍然各自填写自己的 UUID。

## 要检查的位置

- 在 io.net 控制台复制设备 ID，确认是 UUID，而不是一串私钥或 “Token” 开头的秘密。

- 在授权或 API 令牌处复制 Bearer 令牌，只贴进读取凭据，贴完后页面会清空输入框。

- 若 ID 被拒绝，先数分段是不是 8-4-4-4-12，不要加空格或说明文字。

- 若凭据被拒，到 io.net 重新签发令牌再连接。不要把被拒的字符串改贴到 ID 框。

## 行动分支

- 你只有私钥：先在官方控制台找到设备 UUID 和读取令牌。私钥留在 Worker 本机。

- 你把令牌贴进了 ID 框：删掉，改为 UUID，再把令牌放进凭据。已经出现在聊天或截图里的令牌应在 io.net 撤销。

- 换了一台新 GPU：沿用同一账户的读取连接即可，另填新的设备 ID。若你把它存成新的设备记录，才另占一台名额。

## 举例（示意）

正确配对：设备 ID `11111111-1111-4111-8111-111111111111`，读取凭据是另一串不展示的 Bearer 令牌。页面可以出现硬件名称。错误配对：把令牌或私钥整段贴进 ID 框，格式不是 UUID，设备不会被选中，硬件和今日 IO 都不会出现。

同一账户下第二台 GPU 使用另一个 UUID。读取凭据不用各存一份。两条已保存设备记录占用两台名额；只在控制台看到第二台、却没有单独保存时，不增加名额。继续看 [如何连接](https://iotahome.site/zh/learn/ionet-monitor-guide) 和 [私有读取怎么保存](https://iotahome.site/zh/learn/ionet-private-api-connection)。

## 常见问题

### Worker 私钥能代替设备 ID 吗？

不能。私钥不要粘贴。设备 ID 必须是控制台里的 UUID。读取用的是另一份 Bearer 令牌。

### 每台 GPU 都要单独保存一把令牌吗？

不用。一个登录账户只有一条 io.net 读取连接，再次保存会替换旧令牌。每台机器用自己的设备 ID。

### 断开连接后，令牌还留在浏览器里吗？

不留。断开会删除本站保存的凭据。输入框在提交后也会清空。io.net 侧的授权需要你在原平台另行撤销。

## 资料来源与本站实现

- [io.net Device Details](https://io.net/docs/reference/io-explorer/get-device-details)
- [io.net](https://io.net/)
