RTU_ALL_AI/config
ypc 8cf00ad14d feat(com_router): bind_app 协议绑定路由 — 端口→规约直投
## 设计
通道配置新增 bind_app 字段:
- bind_app="" (空)  → 现有帧内容分路 (FTU串口)
- bind_app="iec"    → 整帧直投 libiec (TCP :2404 主站)
- bind_app="self_ptl" → 整帧直投 self_ptl (备用)

新增 com_router_register_dispatch(bind_app, cb):
- 协议模块在 app_wiring() 注册回调
- recv_cb 发现通道 bind_app 匹配, 直接调用 dispatch
- 不需要帧解析 — 协议模块自行解码

## 路由优先级
1. forward_rule → 维护透传
2. bind_app 非空 → dispatch 投递
3. bind_app 空 → 帧内容分路 (ICP67 dev=0/IEC/ICP67 dev≠0)

## 配置示例
channel_cfg.json: tcp_master(:2404) bind_app="iec"
  → 外部主站连接 :2404 → com_router → libiec 回调
2026-07-10 10:40:24 +08:00
..
CHANNEL feat(com_router): bind_app 协议绑定路由 — 端口→规约直投 2026-07-10 10:40:24 +08:00
IEC60870 feat: ICP67自定义协议 + 自协议应用层 + 通信路由中枢 2026-07-09 17:51:57 +08:00
MMS feat: ICP67自定义协议 + 自协议应用层 + 通信路由中枢 2026-07-09 17:51:57 +08:00
MODBUS feat: ICP67自定义协议 + 自协议应用层 + 通信路由中枢 2026-07-09 17:51:57 +08:00
PARAM feat: ICP67自定义协议 + 自协议应用层 + 通信路由中枢 2026-07-09 17:51:57 +08:00
PLC feat: ICP67自定义协议 + 自协议应用层 + 通信路由中枢 2026-07-09 17:51:57 +08:00
SELF_PTL feat: ICP67自定义协议 + 自协议应用层 + 通信路由中枢 2026-07-09 17:51:57 +08:00
SYSTEM feat: ICP67自定义协议 + 自协议应用层 + 通信路由中枢 2026-07-09 17:51:57 +08:00