WksumUSBHub Pro:桌面、安卓与 SDK,同一套 USB 通道控制

同一套通道状态与协议:Windows/Linux 桌面端、安卓 App、Python/C++ SDK,通过 USB-CDC 直连或 WiFi(TCP)接入,看到的是同一份通道状态。

桌面端:8 个功能页,一条链

「运行总览」界面截图

运行总览

所有通道一屏;总线上电状态、电压电流、快捷全部接通/关断。

「实时监测」界面截图

实时监测

四路电压电流同屏波形,缩放、回看、双击复位,pp 与 avg。

「电源时序」界面截图

电源时序

时间轴编排、0.1 秒吸附、跑前检查重叠与越界、试运行。

「流程编排」界面截图

流程编排

Blockly 拖积木;等待 USB 枚举、读电流、判阈值、出 PASS/FAIL。

「执行计划」界面截图

执行计划

单次/按日/按周/循环,冲突预检、错过检测、运行流水。

「设备与通道」界面截图

设备与通道

通道命名、上电预设、互锁/按键锁定/断电状态保持、闪灯定位。

「采集记录」界面截图

采集记录

17 列 CSV(4 通道),3 位小数,录完直接进 Excel。

「关于本机」界面截图

关于本机

固件/硬件版本、序列号、出厂重置、更新检查。

在线演示

4 路错峰上电

模拟演示,不连接设备

0.00 s

0 ms 未上电
150 ms 未上电
500 ms 未上电
800 ms 未上电

界面巡览

每 5 秒自动切换;悬停暂停,左右方向键切换。

「运行总览」界面截图

演示为前端模拟,不连接设备;真实软件在 Windows 与 Linux 桌面端运行,设备通信当前以模拟设备 sim-0001 完成全链路验证。

三个关键能力,展开看

时序不是「延时」,是可检查的计划

0.1 秒吸附、0.02 秒 tick、重叠/越界检查、试运行中可暂停与停止、已下发计数。

流程不是「脚本」,是跑前能体检的块树

至少 1 个「启动流程」块;动作块必须选通道;条件比较两侧都要有操作数;跑前校验不通过不启动。

计划不是「定时器」,是会点名的流水

错过 60 秒记为「错过」并直接丢弃、不补发;流水保留最近 500 条。

软件免费下载试用;硬件按通道数选择,购买硬件。

安卓 App:手机上的同一个控制台

现场没有电脑时,用手机连同一台 HUB,看四路电压电流、逐路通断、跑时序与流程、导出 CSV。

8 页同款界面

运行总览、实时监测、电源时序、流程编排、执行计划、设备管理、采集记录与关于,和桌面端使用同一套通道状态与协议。

USB OTG 或局域网 TCP

现场没有电脑时用 USB OTG 直连;接入 WiFi 模块后,多台手机或电脑可在同一局域网同时查看。

全部关断二次确认

「全部关断」与桌面端一样需要二次确认,避免误触把整台样机断电。

安卓 App「运行总览」界面截图
运行总览
安卓 App「实时监测」界面截图
实时监测
安卓 App「电源时序」界面截图
电源时序
安卓 App「流程编排」界面截图
流程编排
安卓 App「执行计划」界面截图
执行计划
安卓 App「采集记录」界面截图
采集记录
安卓 App 连接方式
方式 链路 适用
USB OTG(CDC) USB 线直连 HUB 指令口 调试、固件升级、WiFi 首次配置
局域网 TCP(WiFi 模块) WiFi 模块(ESP-12S 透明桥)转 TCP 5000 日常监控与多端同时查看

限制:固件升级与 WiFi 配置仅支持 USB OTG;长时间 CSV 采集与多设备管理建议用桌面端。

版本 1.0.0 · Android 7.0+ · 7.2 MB

SDK:把通道控制接进你自己的程序

Python 与 C++ 两套实现、同一套语义;串口、TCP 监听、WiFi 发现与回连都可以直接调用。

Python:串口直连

from wksumhub import Hub
with Hub.serial("/dev/ttyACM0") as hub:
    hub.set_power([1, 3], True)
    print(hub.read_measurements())

Python:WiFi 发现与回连

from wksumhub import Server
with Server.listen(5000, "rtu") as server:
    for d in Server.discover(2000):
        d.attach(tcp_port=server.port)
    hub = server.accept(30000)

SDK 能力

  • 电源:逐路控制 VBUS 通断。
  • 数据线:独立切换 D+/D−。
  • 测量:读取每路电压与电流。
  • 默认状态:设置上电后的通道状态。
  • 互锁:同一时间只允许一路导通。
  • 按键锁:锁定面板按键。
  • 断电保存:恢复断电前的通道状态。
  • 采样率:配置测量数据流频率。
  • 设备名与地址:写入设备名称与 Modbus 地址。
  • 定位:闪灯定位机柜中的设备。
  • 恢复出厂:清除配置并回到默认状态。
  • 轮询订阅:持续获取通道状态变化。

参数:单请求 500 ms、最多 3 次尝试、16 寄存器/块、通道号 1 起。

边界:不封装固件升级;WiFi 凭据只能经串口写;不做自动重拨。

下载

WksumUSBHub Pro 0.1.0

桌面端 Windows 10/11 / Linux x86_64 安卓 Android 7.0+

Windows 安装包 SHA256 548B37B292FCB9D07ED132DA8D15BB968552E5F262A8BB09C7827E10589EDBB1

Windows 安装包 114.7 MB;如链接失效,请联系我们获取最新版本。

3 步安装

  1. 在下载页选择对应平台的文件
  2. Windows 运行安装程序;Linux 解压后运行
  3. 用 USB 连接 HUB,选择设备

系统要求

  • Windows 10/11 x64
  • Linux x86_64(已带 Qt 运行库)
  • Android 7.0+
  • 1024×600 及以上分辨率
  • USB 2.0 端口(连接 HUB 的 CMD/上行口)

更新日志

  • v0.1.0 首个公开版本:8 个功能页、电源时序、Blockly 流程、执行计划、CSV 采集、中英双语与深浅主题。

装好之后,先跑一个 3 步的流程