Skip to content

DNTOF/astrbot_plugin_adsb_monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

astrbot_plugin_adsb_monitor

ADS-B 飞机实时监测插件 for AstrBot

使用 RTL-SDR(RTL2832U) + Dump1090 接收 1090 MHz ADS-B 信号,解析飞机信息,并在 QQ 群/私聊中提供查询功能。

功能

  • 实时连接 Dump1090
  • 解析飞机数据:ICAO、航班号(callsign)、高度、速度、航向、位置(相对值)
  • 命令支持:
    • /adsbstart → 启动监测
    • /adsbstop → 停止监测
    • /adsbstatus → 显示当前状态(可见飞机数、最后更新时间、连接源)
    • /adsbnearby → 显示最近 5 分钟可见飞机列表(前 10 条)
    • /adsbflight <callsign> → 查询指定航班号的详细信息
  • 配置信息:支持配置JSON源和自定义飞机数据过期时间

前置条件

后期计划

  • 添加FA AeroAPI辅助查询更多信息

免责声明

重要:在使用本插件(astrbot_plugin_adsb_monitor)之前,请务必仔细阅读并理解以下声明。

  1. 数据敏感性认知 本插件所处理、展示的ADS-B(自动相关监视-广播)数据,源于航空器为提升飞行安全而公开广播的无线电信号。尽管这些信号在理论上是公开可接收的,但其内容——包括航班号、飞机位置、高度、速度、识别码等——直接反映了国家空域的实时动态,具有极高的战略敏感性。任何对这些数据的收集、分析、分享或再利用,都可能与国家安全产生关联。

  2. 合法使用承诺 用户必须承诺:

遵守法律:严格遵守所在国家或地区的所有相关法律法规,包括但不限于《国家安全法》、《数据安全法》、《个人信息保护法》、《反间谍法》以及关于无线电管理、航空安全的各项规定。

禁止恶意用途:严禁将本插件获取的ADS-B数据用于任何非法、恶意或未经授权的目的,包括但不限于:

对军事飞行器、敏感机构(如党政军机关、军事基地、重要科研单位)相关航空器进行追踪、监视或情报收集;

利用数据干扰、破坏空中交通管制秩序,或进行任何形式的电子欺骗;

将数据用于网络攻击、恐怖活动、间谍行为或其他危害国家安全和社会稳定的行为。

尊重隐私:不得利用数据对特定个人或实体进行非法定位、跟踪或骚扰。

  1. 责任限制 “按现状”提供:本插件按“原样”和“可用性”提供,开发者不承担任何明示或暗示的保证,包括但不限于关于数据准确性、完整性、可靠性或适用于特定目的的保证。

免责:开发者对于用户因使用或无法使用本插件所导致的任何直接、间接、偶然、特殊或后果性的损害(包括但不限于利润损失、业务中断、数据丢失或政府处罚)概不负责,即使开发者已被告知此类损害的可能性。

用户行为责任:用户对本插件的使用行为及所产生的任何后果承担全部责任。若因用户违反本声明或相关法律法规,导致任何第三方索赔、法律诉讼、行政处罚或调查,用户应独立承担所有责任,并赔偿开发者因此遭受的全部损失。

  1. 国家安全告诫 ADS-B技术是一把双刃剑。它服务于全球民航安全,但也因开放协议而存在被滥用的风险。每一位使用者都应成为国家安全的守护者,而非隐患的制造者。 请自觉抵制任何试图利用此类公开数据危害国家安全的行为。若发现相关线索,请立即向国家安全机关举报(举报电话:12339)。

  2. 持续更新 开发者保留随时修改、更新或终止本插件及本免责声明的权利,恕不另行通知。用户有责任定期查看本声明的最新版本。

继续使用本插件即表示您已阅读、理解并同意遵守上述所有条款。

About

通过连接 Dump1090 的JSON 输出,实时解析飞机信息。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages