针对不同的应用场景和使用习惯,我们提供多种控制方式的USB 2.0通断控制器。无论您是需要自动化集成、远程控制,还是简单的物理开关操作,都能找到合适的选择。
| 产品路线 | SWUB2 | SWWB2 | SWRF2 | SWPS2 |
|---|---|---|---|---|
| 控制方式 | UART | TCP/IP | RF | PUS |
| 按键控制 | ✅ | ✅ | ❌ | ❌ |
| 状态指示灯 | ✅ | ✅ | ✅ | ✅ |
| 分组控制 | ✅ | ✅ | ✅ | ❌ |
| 数据线可通断 | ✅ | ✅ | ✅ | ✅ |
| 自动化集成 | ✅ | ✅ | ❌ | ❌ |
| 无线控制 | ❌ | ✅ | ✅ | ❌ |
| 定时任务 | ✅ | ✅ | ❌ | ❌ |
| 状态查询 | ✅ | ✅ | ❌ | ❌ |
| 断电记忆 | ✅ | ✅ | ❌ | ❌ |
| 响应速度 | <10ms | <100ms | <1s | <1ms |
| 项目 | 规格 |
|---|---|
| 工作电压 | 5V ±0.5V |
| 输入接口 | USB Type-A 公头(默认) |
| 输出接口 | USB Type-A 母座(默认) |
| 最大电流 | 2A (持续) |
| 待机功耗 | <0.1W |
| 模式 | 电源状态 | 数据线状态 | 典型用途 |
|---|---|---|---|
| 电源模式 | 接通 | 断开 | 纯充电、数据隔离 |
| 数据模式 | 接通 | 接通 | 正常通信、数据传输 |
| 待机模式 | 断开 | 断开 | 设备复位、低功耗 |
自动化测试、系统集成的理想选择
专为设备调试和自动化测试设计,通过标准ASCII串口指令精确模拟USB设备的插拔动作,实现供电与数据线路的独立控制。
| 型号 | SWUB2AA | SWUB2AC | SWUB2AAC |
|---|---|---|---|
| 外观 | ![]() |
![]() |
![]() |
支持使用 串口调试工具 快速在线调试
| 命令 | 功能描述 | 参数要求 | 示例 |
|---|---|---|---|
HELP |
显示命令列表 | 无参数 | help |
POWER |
启用USB电源,禁用数据 | 无参数 | power |
DATA |
启用USB电源和数据 | 无参数 | data |
OFF |
关闭所有USB输出 | 无参数 | off |
TRIGGER N |
模拟USB拔插动作 | N=1~99(可选,留空默认为5) | trigger 3 |
STATUS |
显示当前模式状态 | 无参数 | status |
命令: HELP
功能: 显示所有可用命令
示例:
HELP
响应:
Commands (case-insensitive):
HELP - Show this command list
POWER - Enable USB power only
DATA - Enable USB power and data
OFF - Disable USB output
TRIGGER N - Schedule USB power and data reset after N seconds (default 5 if N unspecified)
STATUS - Show current mode
命令: POWER
功能: 启用USB电源输出,禁用数据连接
示例:
POWER
响应:
Power mode
命令: DATA
功能: 同时启用USB电源和数据连接
示例:
DATA
响应:
Data mode
命令: TRIGGER N
功能: 模拟USB拔插动作
参数: N=1~99(可选,留空默认为5)
示例:
TRIGGER 15
响应:
Trigger scheduled to run in 15s.
Trigger executed and data mode enabled.
命令: OFF
功能: 关闭USB电源和数据连接
示例:
off
响应:
Standby mode
命令: STATUS
功能: 查询当前工作状态
示例:
STATUS
可能响应:
Status: Standby
Status: Power
Status: Data
远程控制、物联网集成的首选
通过WiFi网络实现远程控制,支持HTTP API、局域网和云端两种模式,让您随时随地控制USB设备的通断状态。
| 型号 | SWWB2AAL | SWWB2AAW | SWWB2AAS |
|---|---|---|---|
| 外观 | ![]() |
![]() |
![]() |
| 是否联网 | 是(同步时间) | 是 | 否 |
| 定时模式 | 倒计时 常规 循环 点动 |
倒计时 常规 循环 点动 |
倒计时 循环 点动 |
| 模式 | 功能 | 费用 |
|---|---|---|
| 局域网 | 局域网内网页控制、定时任务 | 免费 |
| 广域网 | 外网远程访问(需联网) | 30天免费试用,后续5元/月 |
| Home Assistant(HA) | 接入自建Home Assistant平台 | 免费 |
性能提示:远程控制服务与HA接入因性能限制需二选一,请根据您的使用场景选择。
开和关切换,长按10秒重置| 定时模式 | 应用场景 | 配置示例 |
|---|---|---|
| 倒计时 | 为风扇设置延时关闭 | 设置2小时,选中"倒转"选项 |
| 普通定时 | 自动管理桌面香薰机 | 工作日9:00开启,18:00关闭 |
| 循环定时 | 控制鱼缸供氧泵 | 开启10分钟,关闭50分钟 |
| 点动开关 | 走廊灯延时关闭 | 设置5秒周期,实现状态改变后5秒后自动翻转状态 |
参考 IOT设备操作指南
2分钟(120秒)后关闭USB开关
5分钟(300秒)后开启USB开关
22时15分开启USB开关,6时5分关闭USB开关
19小时30分钟(70200秒)后关闭USB开关持续6小时15分钟(22500秒),反复循环
7分钟(420秒)后自动关闭
点动 USB开关每次关闭后,7分钟(420秒)后自动开启
同上设置,激活点动前先开启USB开关即可
端点:GET /events
返回:text/event-stream
请求示例:
GET /events HTTP/1.1
Accept: text/event-stream
成功响应:
retry: 30000
id: 769359
event: ping
data: {"title":"USB3 Switch VER.C","comment":"","ota":false,"log":false,"lang":"en"}
event: state
data: {"id":"sensor-signal","name":"Signal","icon":"mdi:signal","entity_category":2,"value":-65,"state":"-65 dBm","sorting_weight":50,"sorting_group":"System","uom":"dBm"}
......
功能:打开或启用开关/选项
端点:POST /switch/{switch_id}/turn_on
路由:
| switch_id | 对应开关/选项 | 开关/选项中文释义 |
|---|---|---|
| usb_switch | USB Switch | USB 总开关 |
| usb_power | USB Power | USB 电源开关 |
| usb_data | USB Data | USB 数据开关 |
| activate_countdown | Activate Countdown | 启用倒计时 |
| converse | Converse | 翻转倒计时动作 |
| activate_regular | Activate Regular | 启用常规定时 |
| activate_cycle | Activate Cycle | 启用循环/周期定时 |
| activate_jogging | Activate Jogging | 启用点动定时 |
请求示例:
POST /switch/activate_countdown/turn_on HTTP/1.1
Accept: */*
Content-Type: application/x-www-form-urlencoded
成功响应:
HTTP/1.1 200 OK
功能:关闭或禁用开关/选项
端点:POST /switch/{switch_id}/turn_off
路由:参考开关或选项操作
请求示例:
POST /switch/activate_countdown/turn_off HTTP/1.1
Accept: */*
Content-Type: application/x-www-form-urlencoded
成功响应:
HTTP/1.1 200 OK
端点:POST /time/{time_id}/set
路由:
| time_id | 对应设置选项 | 设置选项中文释义 |
|---|---|---|
| duration | Duration | 倒计时时长设置 |
| open_time | Open Time | 常规定时开启时间 |
| shut_time | Shut Time | 常规定时关闭时间 |
| open_duration | Open Duration | 循环/周期定时开启时长 |
| shut_duration | Open Remain | 循环/周期定时关闭时长 |
| period | Period | 点动定时翻转等待时长 |
参数:
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| value | string | 是 | 时间/时长设置,使用HH:MM格式 | 01:30,23:18 |
请求示例:
POST /time/duration/set?value=01:00 HTTP/1.1
Accept: */*
Content-Type: application/x-www-form-urlencoded
成功响应:
HTTP/1.1 200 OK
便捷操作、快速切换的理想工具
配备射频遥控器,无需靠近设备即可控制USB通断,适合演示、现场调试等需要频繁操作的场景。
极致可靠、即插即用的基础款
采用电压量控制开关,上电即接通、断电即断开,无需任何配置,适合对可靠性要求极高的场景。
| 型号 | 控制方式 | 输入 | 输出 | 控制接入 | 库存 |
|---|---|---|---|---|---|
| SWUB2AA | 串口指令 | Type-A | Type-A | 输入复用 | 接单生产 |
| SWUB2AC | 串口指令 | Type-A | Type-C | 输入复用 | 接单生产 |
| SWUB2AAC | 串口指令 | Type-A | Type-A | Type-C | 接单生产 |
| SWWB2AAW | TCP/IP | Type-A | Type-A | 局域网/公网/API | 接单生产 |
| SWWB2AAL | TCP/IP | Type-A | Type-A | 局域网/HA/API | 接单生产 |
| SWWB2AAS | TCP/IP | Type-A | Type-A | 局域网/API | 接单生产 |
| SWRF2AA | 遥控 | Type-A | Type-A | 315/433MHz | 接单生产 |
| SWPS2AA | 物理开关 | Type-A | Type-A | Type-C | 接单生产 |
我需要自动化测试集成 → 串口指令版
我需要远程操作设备 → WiFi远程版
我需要便捷现场操作 → 射频遥控版
我需要极致可靠性 → 物理开关版
方案:串口指令版 + Python脚本
效果:实现每天1000+次USB拔插测试,替代人工操作
方案:WiFi远程版 + HomeAssistant
效果:异地机房设备远程重启,故障恢复时间缩短80%
方案:遥控版 + 多台演示设备
效果:讲解员远程控制设备复位,演示流程更流畅
方案:物理开关版 + 紧急停机按钮
效果:关键设备硬切断保护,可靠性提升至99.99%