返回顶部
m

meshmonitor网格监控

Use the MeshMonitor REST API to inspect Meshtastic mesh state, nodes, channels, telemetry, messages, traceroutes, packets, solar data, and network-wide stats. Use when the user wants data from a MeshMonitor instance, wants a MeshMonitor-backed dashboard/report, wants help querying mesh history, or wants a reusable MeshMonitor API integration/skill created or updated.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
95
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

meshmonitor

meshmonitor

使用此技能进行 MeshMonitor API 工作

本技能的假设条件

  • - MeshMonitor 在 /api/v1 暴露其 REST API
  • API 认证使用 Bearer 令牌
  • Swagger 文档通常可在 /api/v1/docs/ 获取
  • 安装者/用户将在运行时提供基础 URL 和令牌

第一步

  1. 1. 确认 MeshMonitor 基础 URL。
  2. 确认你拥有有效的 API 令牌。
  3. 在执行任何更大操作前,先用一个轻量级请求测试认证。

使用辅助脚本:

bash
python3 scripts/meshmonitorapi.py --base-url http://HOST:PORT --token mmv1_... info

如果认证失败,停止并请求新的令牌。不要猜测令牌格式。

支持的 API 区域

本技能旨在尽可能多地使用 API。优先使用以下端点组(如有):

  • - info → API/版本元数据
  • nodes → 列出节点、检查节点、位置历史
  • channels → 频道配置
  • telemetry → 遥测历史与摘要
  • messages → 网格消息/历史
  • traceroutes → 路由/路径历史
  • network → 全网统计/拓扑摘要
  • packets → 原始数据包日志
  • solar → 启用时的预测/太阳能视图

工作流程

1) 验证文档 + 认证

  • - 如可用,读取实时 OpenAPI/Swagger。
  • 执行一次经过认证的请求。
  • 如果文档与实时行为不一致,以实时行为为准并记录差异。

2) 优先进行只读探索

在生成报告或自动化之前:

  • - 检查 API 信息
  • 列出节点
  • 检查一个已知节点
  • 采样消息/遥测/网络端点

这能告诉你实际实例上哪些功能有数据填充。

3) 生成结构化输出

当用户请求报告时,返回简洁的结构化部分,例如:

  • - 活跃节点
  • 过期/离线节点
  • 近期流量
  • 遥测异常
  • 路由发现
  • 网络健康

4) 谨慎使用时间过滤器

许多 MeshMonitor 端点是面向历史的。优先使用显式参数,如:

  • - since
  • before
  • limit
  • active
  • sinceDays

不确定时,从保守的限制开始。

本技能包含的文件

  • - references/api-notes.md → 已知 API 组和已验证的实时行为记录
  • scripts/meshmonitor_api.py → 用于认证调用、端点发现、消息发送和报告生成的辅助 CLI

当你需要快速端点映射时,请阅读 references/api-notes.md。

辅助 CLI 覆盖范围

辅助工具现在为以下命令提供了一流支持:

  • - info
  • nodes
  • node
  • position-history
  • channels
  • channel
  • telemetry
  • telemetry-count
  • telemetry-node
  • messages
  • message
  • send-message
  • traceroutes
  • traceroute
  • network
  • topology
  • packets
  • packet
  • solar
  • solar-range
  • docs
  • raw
  • health-summary
  • node-report
  • traffic-report
  • topology-report

推荐使用模式

快速健康检查

bash
python3 scripts/meshmonitor_api.py --base-url http://HOST:PORT --token TOKEN health-summary

检查节点

bash
python3 scripts/meshmonitor_api.py --base-url http://HOST:PORT --token TOKEN node-report !a1b2c3d4

浏览网格流量

bash
python3 scripts/meshmonitor_api.py --base-url http://HOST:PORT --token TOKEN traffic-report --limit 20

检查拓扑

bash
python3 scripts/meshmonitor_api.py --base-url http://HOST:PORT --token TOKEN topology-report

发送消息

bash
python3 scripts/meshmonitor_api.py --base-url http://HOST:PORT --token TOKEN send-message --channel 0 hello from the API

探索实时 API 表面

bash
python3 scripts/meshmonitor_api.py --base-url http://HOST:PORT --token TOKEN docs

故障排除

未授权 / 无效令牌

  • - MeshMonitor 令牌是每个用户独有的,可以通过重新生成来撤销。
  • 使用用户提供的精确 Bearer 令牌进行测试。
  • 如果令牌失败,请从 MeshMonitor 用户设置中请求新的令牌。

文档页面正常但 API 失败

  • - 文档页面通常是公开/静态的。
  • API 仍然需要 Bearer 认证。
  • 验证 Authorization: Bearer ... 头部是否存在。

端点存在于文档中但返回空数据

这通常意味着实例具有该功能但尚未存储数据。请清晰报告这一点,而不是将其视为硬性失败。

本技能擅长的交付物

  • - 网格健康摘要
  • 节点清单
  • 消息/遥测摘要
  • 排查 MQTT / 路由 / 节点可见性是否正常工作
  • 可重用脚本或自动化,干净地调用 MeshMonitor

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 meshmonitor-api-1775885041 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 meshmonitor-api-1775885041 技能

通过命令行安装

skillhub install meshmonitor-api-1775885041

下载

⬇ 下载 meshmonitor v1.0.0(免费)

文件大小: 6.93 KB | 发布时间: 2026-4-12 10:34

v1.0.0 最新 2026-4-12 10:34
Initial release: MeshMonitor API skill with endpoint discovery, node/channel/telemetry/message/traceroute/network/packet/solar support, message sending, and report helpers.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部