← 返回
AI智能 中文

ADS-B Overhead

Notify when aircraft are overhead within a configurable radius using a local ADS-B SBS/BaseStation feed (readsb port 30003). Use when setting up or troubleshooting plane-overhead alerts, configuring radius/home coordinates/cooldowns, or creating a Clawdbot cron watcher that sends WhatsApp notifications for nearby aircraft.
{ "translation": "利用本地 ADS-B SBS/BaseStation 数据源(readsb 30003 端口),在可配置半径内飞机过顶时发送通知。适用于飞机过顶警报的设置与排障、配置半径/坐标/冷却时间,或创建发送 WhatsApp 通知的 Clawdbot 定时监控任务。" }
davestarling
AI智能 clawhub v1.0.0 1 版本 99853 Key: 无需
★ 1
Stars
📥 2,018
下载
💾 128
安装
1
版本
#latest

概述

adsb-overhead

Detect aircraft overhead (within a radius) from a local readsb SBS/BaseStation TCP feed and notify via Clawdbot messaging.

This skill is designed for a periodic checker (cron) rather than a long-running daemon.

Quick start (manual test)

1) Run the checker for a few seconds to see if it detects aircraft near you:

python3 skills/public/adsb-overhead/scripts/sbs_overhead_check.py \
  --host <SBS_HOST> --port 30003 \
  --home-lat <LAT> --home-lon <LON> \
  --radius-km 2 \
  --listen-seconds 5 \
  --cooldown-min 15
  • If it prints lines, those are new alerts (not in cooldown).
  • If it prints nothing, there were no new overhead aircraft during the sample window.

How it works

  • Connect to the SBS feed (TCP) for --listen-seconds.
  • Track latest lat/lon per ICAO hex.
  • Compute distance to --home-lat/--home-lon (Haversine).
  • Emit alerts for aircraft within --radius-km only if not alerted within --cooldown-min.
  • Persist state to a JSON file (default: ~/.clawdbot/adsb-overhead/state.json).

SBS parsing assumptions are documented in: references/sbs-fields.md.

Create a Clawdbot watcher (cron)

Use a Clawdbot cron job to run periodically. The cron job should:

1) exec the script

2) If stdout is non-empty, message.send it via WhatsApp

Pseudocode for the agent:

  • Run:
  • python3 .../sbs_overhead_check.py ...
  • If stdout trimmed is not empty:
  • send a WhatsApp message with that text

Suggested polling intervals:

  • 30–60 seconds is usually enough (given cooldowns)
  • Use --listen-seconds 3..8 so each run can gather a few position frames

Tuning knobs

  • Increase --radius-km if you want fewer misses.
  • Increase --listen-seconds if your feed is busy but you’re missing position updates.
  • Use --cooldown-min to prevent spam (15–60 minutes recommended).

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-28 17:18 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,358 📥 318,376
developer-tools

Satellite Copilot

davestarling
预测卫星过境(NOAA APT、METEOR LRPT、ISS),根据配置的经纬度发送WhatsApp警报,包含手动天线对齐信息(方位角/仰角、跟踪方向、倾斜角)。用于搭建或运行零AI调度器/协调器以接收SDR卫星信号,可配置NORAD编号
★ 1 📥 2,070
ai-intelligence

Proactive Agent

halthelobster
将AI智能体从任务执行者升级为主动预判需求、持续优化的智能伙伴。集成WAL协议、工作缓冲区、自主定时任务及实战验证模式。Hal Stack核心组件 🦞
★ 836 📥 213,138