docs: add concise hub address commands
This commit is contained in:
@@ -560,42 +560,28 @@ UDP 14049 放行规则覆盖上述限制。OmniSocket Peer ID 不是密码或加
|
||||
systemctl --user stop tg3-omnisocket-sender.service
|
||||
```
|
||||
|
||||
4. 编辑 EAI:
|
||||
4. 在 EAI 直接修改 sender 地址:
|
||||
|
||||
```text
|
||||
```bash
|
||||
sed -i -E 's#--server [^ ]+#--server 127.0.0.1:14049#' \
|
||||
/home/eai/.config/systemd/user/tg3-omnisocket-sender.service
|
||||
grep -oE -- '--server [^ ]+' \
|
||||
/home/eai/.config/systemd/user/tg3-omnisocket-sender.service
|
||||
```
|
||||
|
||||
只把:
|
||||
|
||||
```text
|
||||
--server 175.178.116.187:14049
|
||||
```
|
||||
|
||||
改为:
|
||||
|
||||
```text
|
||||
--server 127.0.0.1:14049
|
||||
```
|
||||
|
||||
`--peer-id`、`--target-peer`、5003/5001、所有超时和按键参数都保持不变。
|
||||
|
||||
5. 编辑机器人:
|
||||
5. 在机器人直接修改 Hub 地址(有线时替换为实际 EAI 地址):
|
||||
|
||||
```text
|
||||
```bash
|
||||
sed -i 's#^omnisocket_server = ".*"$#omnisocket_server = "192.168.5.14:14049"#' \
|
||||
/home/nvidia/tg3_local_teleop/config.toml
|
||||
grep -nE '^(transport|omnisocket_server) *=' \
|
||||
/home/nvidia/tg3_local_teleop/config.toml
|
||||
```
|
||||
|
||||
确认:
|
||||
|
||||
```toml
|
||||
[network]
|
||||
transport = "omnisocket"
|
||||
omnisocket_server = "192.168.5.14:14049" # 或实际 EAI 有线地址
|
||||
```
|
||||
|
||||
Peer ID、`expected_iarm_id`、Home、手部、行走和厂家保护都不要改。`iarm_endpoint` 在
|
||||
OmniSocket 模式不使用。
|
||||
OmniSocket 模式不使用;检查输出应为 `transport = "omnisocket"`。
|
||||
|
||||
6. 按“本地 Hub → 机器人 receiver → EAI sender”的顺序应用:
|
||||
|
||||
@@ -660,18 +646,16 @@ frames_sent 不增长
|
||||
|
||||
### 6.8 恢复公网 Hub
|
||||
|
||||
先正常 STOP、完成 Home,并确认公网 Hub 已启动。停止 EAI sender,把其 `--server` 恢复为:
|
||||
先正常 STOP、完成 Home,并确认公网 Hub 已启动。停止 EAI sender,然后分别执行:
|
||||
|
||||
```text
|
||||
175.178.116.187:14049
|
||||
```
|
||||
```bash
|
||||
# EAI
|
||||
sed -i -E 's#--server [^ ]+#--server 175.178.116.187:14049#' \
|
||||
/home/eai/.config/systemd/user/tg3-omnisocket-sender.service
|
||||
|
||||
机器人恢复为:
|
||||
|
||||
```toml
|
||||
[network]
|
||||
transport = "omnisocket"
|
||||
omnisocket_server = "175.178.116.187:14049"
|
||||
# 机器人
|
||||
sed -i 's#^omnisocket_server = ".*"$#omnisocket_server = "175.178.116.187:14049"#' \
|
||||
/home/nvidia/tg3_local_teleop/config.toml
|
||||
```
|
||||
|
||||
然后先重启机器人 receiver,再重启 EAI sender:
|
||||
|
||||
Reference in New Issue
Block a user