如何使用 MQTT 流式传输在线测试 (ICT) 数据

在线测试系统
+ 在线 测试系统

将ICT数据流式传输至分析系统

要从在线测试(ICT)系统流式传输测试数据,需要一种机制来检测测试完成事件,并将元数据和测量结果传输到分析平台。该系统在被测设备上执行测试计划后,会在本地生成原始日志数据,以及设备标识、项目名称和系统参数等元数据。通过消息协议来通知数据已准备就绪可供检索,并实现分布式系统之间的通信。

该实施方案采用发布-订阅协议,其中测试系统会将事件消息发布到经纪商处,并归入预定义的主题下。一旦分析平台订阅并接收了事件通知,它就会解析消息内容,并调用应用程序接口来检索原始日志数据。随后,这些数据会被传输到分析服务器进行处理,从而实现对测试结果和设备状态的聚合、可视化和监控。

使用 MQTT 进行 ICT 数据流传输

测试数据流处理过程需要生成事件驱动的通知,并将测量数据从测试系统传输到分析平台。该解决方案采用发布-订阅消息协议在机器与服务器之间进行通信,从而确保数据交换的高效性和可扩展性。 ICT 系统将包含元数据和测试完成信号的事件消息发布到消息队列遥测传输(MQTT)代理。分析平台订阅这些主题,接收通知,并通过 REST API 检索详细的测试日志。该架构支持轻量级通信、双向消息传递和实时数据可用性。此外,还可以传输其他机器状态事件,例如夹具操作和测试执行状态,从而实现设备利用率和停机时间监控等扩展分析功能。

参见基于 MQTT 的 ICT 数据流块图

如何使用 MQTT 流式传输在线测试 (ICT) 数据

了解我们ICT数据流与分析解决方案的相关产品

联系我们 标识

联系我们的专家之一

需要帮助找到适合您的解决方案吗?