品实 15 路电磁锁串口控制工具

Web Serial · 匹配 mcuControl 当前协议

串口连接

未连接
需 Chrome / Edge(Web Serial API),通过 USB-TTL 接 4G 模块 UART1(9600 8N1)。
“设备地址”必须与固件 _G.MyAddr 一致(默认 1,可在模块日志 OutputModel X MyAddr 中确认)。第 6 字节为地址,固件只对地址匹配的指令响应。

15 路电磁锁

点“开锁”发送 A5 5A 01 通道 数量 地址 SUMH SUML;右侧灯为实时反馈(绿=开/高电平,红=关/低电平),由门变化上报 A5 5A 03 或读取全部 A5 5A 05 更新。

通信日志

协议说明(点击展开)

串口帧统一格式:8 字节,校验和 = 前 6 字节之和 mod 65536,SUMH=和>>8,SUML=和&0xFF

【上位机 → 设备】开锁指令
  A5 5A 01 <通道1-15> <数量> <地址> SUMH SUML
  (固件仅当 第6字节 == _G.MyAddr 才处理)

【设备 → 上位机】开锁结果
  A5 5A 04 <状态> <通道> <地址> SUMH SUML      状态: 0=成功 1=失败 7=超时 4=堵转
【设备 → 上位机】门状态变化(实时上报)
  A5 5A 03 <状态> <通道> <地址> SUMH SUML      状态: 0=开 1=关
【上位机 → 设备】读取全部反馈(需固件支持 0x02 命令)
  A5 5A 02 00 00 <地址> SUMH SUML
【设备 → 上位机】全部反馈
  A5 5A 05 <STATUS_H> <STATUS_L> <地址> SUMH SUML
  STATUS = (STATUS_H<<8)|STATUS_L,bit(i) 对应通道 i+1:1=门开(信号高) 0=门关(信号低)
【设备 → 上位机】电源变化
  A5 5A 07 <状态> <电压*10> <地址> SUMH SUML   状态:0=电池 1=电源 2=低压