SuperAPI AI 工具集

sonos-debug

部署与运维

查看项目

更新于 10-16 06:39

技能介绍

Sonos Debug 用于 Peter 的 Sonos + UniFi 可靠性排查工作。

用途 该技能面向 Sonos 在 UniFi 网络环境下的可靠性问题诊断,涵盖设备发现、固件版本不一致(firmware skew)、丢包与高延迟、AP/射频/客户端位置、Mesh 上行链路等方向。

主要能力 提供若干脚本用于采集信息:

  • scripts/sonos-snapshot.sh:获取 Sonos 健康快照。
  • scripts/unifi-auth-tmux.sh 192.168.0.1:在需要时进行 UniFi 认证。
  • scripts/unifi-sonos-snapshot.sh:获取 UniFi Wi-Fi/Sonos 快照。

使用方式与规则

  • op 只能在 tmux 内运行,使用 scripts/unifi-auth-tmux.sh,不要直接调用 op。
  • 不要打印密钥;只查询选定字段,并对 WLAN/密码短语数据进行脱敏。
  • 优先只读操作;进行有风险的变更前先询问,Wi-Fi 宽度/漫游调整在被要求时通常可以接受。
  • 完成后清理 /tmp/unifi-* cookie/文件与 tmux 会话,除非还要继续。

工作流

  1. 运行 scripts/sonos-snapshot.sh 查看 Sonos 健康。
  2. 如需要,运行 scripts/unifi-auth-tmux.sh 192.168.0.1 进行 UniFi 认证。
  3. 运行 scripts/unifi-sonos-snapshot.sh 获取 UniFi Wi-Fi/Sonos 快照。
  4. 将结果与症状对照:
    • 固件版本不一致:更新 Sonos 应用。
    • 丢包/高延迟:对受影响房间再次 ping。
    • 客户端位置/速率不佳:检查 Sonos 相关行。
    • Mesh AP:尽可能改为有线连接。

本地经验规则

  • 良好基线:2.4 GHz 20 MHz、5 GHz 80 MHz,Sonos 设备较多的家庭关闭 DFS。
  • 可靠性提升最明显的一步:将有线回程用于无线 Mesh AP;Office AP 曾以约 -65 dBm 进行 Mesh。
  • 在 Sonos/IoT SSID 上禁用 Fast Roaming / 802.11r;保留 BSS Transition。
  • LAN 上应保持 IGMP snooping 开启。
  • 如果从 Mac 调试设备发现,避免同一 LAN 上同时启用有线与 Wi-Fi。
  • 专用 Sonos/IoT SSID 可选方案:WPA2、仅 2.4 GHz、无快速漫游。

适用场景 适用于在 UniFi 网络中对 Sonos 进行可靠性排查与诊断,尤其是设备发现异常、固件版本不一致、丢包/延迟、客户端位置与速率问题、Mesh AP 上行链路问题等。

限制 资料未提供该技能的安装方式、依赖要求、支持平台范围、收费或价格信息,暂未提供。