当前项目已提供 tcp-simulator.js,用于模拟透传盒子 TCP 客户端。
npm run start:simulator -- --host 127.0.0.1 --port 9000
--host:目标 TCP 服务地址--port:目标 TCP 服务端口--interval:每条报文发送间隔,单位毫秒,默认 1000--repeat:发送轮数,0 表示无限循环--frames:自定义报文文件路径--local-address:指定本地源 IP,用于模拟配置里的设备 IPnpm run start:simulator -- --host 127.0.0.1 --port 9000 --interval 1000
npm run start:simulator -- --host 192.168.33.10 --port 9000 --local-address 192.168.33.1
npm run start:simulator -- --host 127.0.0.1 --port 9000 --repeat 2
config.json 中的 devices.ip 一致。127.0.0.1 不在 devices 列表中,服务端会把它视为未知设备并拒绝处理。EE 55 01 00 00 01 77 79
EE 55 03 00 00 04 D2 D9
EE 55 04 00 01 00 1E 23
EE 55 05 00 00 01 F4 FA
EE 55 06 00 00 00 FA 00
EE 55 07 00 00 02 58 61
EE 55 08 00 00 01 40 49
EE 55 09 01 00 00 64 6E
EE 55 0A 00 00 00 78 82
EE 55 0B 01 00 00 50 5C
EE 55 0C 00 00 08 00 14
EE 55 0D 00 00 00 7B 88
EE 55 0E 00 00 00 8C 9A
EE 55 0F 00 00 00 19 28