Smart Factory Data Generator(智能工厂数据生成器)
智能工厂数据生成器定期生成模拟的工厂机器运行数据,包括机器ID、温度、运行时间和时间戳,并通过AMQP协议发送到指定的消息队列。该工作流有效解决了智能工厂和工业物联网环境中缺乏实时数据源的问题,支持开发者和测试人员在无需真实设备的情况下,进行系统功能验证、性能调优以及数据分析,提升整体工作效率。
流程图

工作流名称
Smart Factory Data Generator(智能工厂数据生成器)
主要功能和亮点
该工作流通过设定定时器,定期生成模拟的工厂机器运行数据,包括机器ID、温度、运行时间和时间戳,并将这些数据以结构化对象形式通过AMQP协议发送到指定的消息队列(berlin_factory_01)。利用随机数模拟真实场景中的数据波动,方便测试和数据驱动应用开发。
解决的核心问题
解决了智能工厂或工业物联网环境中,缺乏实时数据源进行测试、开发和演示的问题。通过自动生成和推送模拟数据,帮助系统开发者和测试人员构建数据驱动的应用场景,无需依赖真实设备即可进行流程验证和性能调优。
应用场景
- 工业设备状态监控及测试
- 工厂自动化系统的开发与调试
- 物联网数据流处理演示
- 数据分析与机器学习模型训练的虚拟数据提供
- 消息队列和实时数据管道的性能测试
主要流程步骤
- Interval(定时触发器):周期性触发工作流执行,保持数据持续生成。
- Set(数据设置节点):构造包含机器ID、随机温度值、随机运行时间和当前时间戳的模拟数据对象。
- AMQP Sender(消息发送节点):将模拟数据以对象格式发送到指定的AMQP消息队列“berlin_factory_01”,实现数据的实时推送。
涉及的系统或服务
- AMQP(高级消息队列协议):用于消息的发布和传递,支持与工业级消息中间件集成。
- n8n内部节点:Interval、Set、AMQP Sender。
适用人群或使用价值
- 工业物联网开发者和测试工程师:快速模拟工厂设备数据,进行系统功能验证。
- 数据工程师和架构师:构建和测试数据流转管道,提升系统稳定性。
- 产品经理和演示人员:通过真实感的模拟数据演示智能工厂解决方案。
- 机器学习工程师:获取结构化的模拟工业数据,辅助模型训练和验证。
该工作流以简单高效的方式,帮助各类专业人员实现智能工厂数据的虚拟生成与实时传输,为工业自动化和物联网应用提供坚实的数据支撑。