NetAssist 中文文档 下载 App

批量发送多条指令并设置每条延迟

什么是批量发送

批量发送就是把多条指令串成一个序列,点击一次发送按钮,软件会按顺序依次发出每条指令,每条之间还可以设置独立的延迟时间(毫秒)。这对于模拟设备初始化流程、认证握手过程等场景特别有用。

创建批量发送序列

  1. 在左侧面板切换到 批量发送 选项卡。
  2. 点击 添加 逐条加入指令。
  3. 每条指令可以设置:
  1. 添加完成后,列表中会显示完整序列,支持拖动排序。
  2. 点击 批量发送 按钮开始依次执行。

循环次数

V5.0.10 新增了循环次数设置。可以让整个序列循环执行 N 次——比如循环发 5 次,每次各条之间的延迟照设。适合做压力测试或重复性验证。

从指定项开始

V5.0.13 新增了"从指定项开始"功能。如果序列有 10 条指令,但你只想从第 3 条开始发,选中第 3 条后点击"从当前项开始发送"即可,前面的 1-2 条会被跳过。

CSV 导入导出

V5.0.14 起批量发送也支持 CSV 导入导出。格式与快捷指令相同,方便在不同电脑间复制整套批量序列。

文件发送

V5.0.13 起,批量发送项可以选择"从文件导入"——把某个文件的内容作为这条指令的数据,不再需要手动把几百字节的二进制数据复制粘贴。

关键字搜索

V5.0.13 起,历史记录、批量发送、快捷发送都增加了关键字搜索功能。当你的指令列表很长时,输入关键词就能快速过滤到相关项。

实操示例:模拟设备注册流程

假设设备需要按以下顺序注册到服务器:

顺序指令延迟说明
1AT+RESET\r\n0ms发重置指令
2(等待)2000ms等设备重启
3AT+BAUD=8\r\n0ms设置波特率
4AT+NAME=TEST001\r\n0ms设置设备名
5AT+NETOPEN\r\n3000ms打开网络,等待连接
6AT+MQTTCON=xxx\r\n500ms连接 MQTT Broker

创建这个序列后,点一次批量发送,整套初始化流程就跑完了。