
usbeehive
abrauchli
Tells you what each USB cable / device on Linux can actually do. Rust port of WhatCable; previously published as `whatcable`.
AI 简介
usbeehive 是一款面向 Linux 系统的 USB 设备能力诊断工具,通过解析内核 USB 和 UCSI(USB Type-C 接口)数据,以自然语言呈现每个 USB 设备(含 USB-C 线缆、充电器、外设等)的实际功能与限制。核心功能包括识别设备身份、协商速率、USB 协议版本、供电能力、端口角色、e-marker 信息、PD 充电配置及瓶颈分析;技术上基于 Rust 实现,依赖 libudev 和 sysfs,支持实时热插拔监控与结构化(JSON)输出。适用于硬件工程师调试 USB 连接问题、开发者验证 Type-C 充电兼容性,以及终端用户排查线缆性能不足或充电异常等场景。
Rust
MIT License71
Stars
1
Forks
4
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分40.9
默认分支master