首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache NiFi和MTConnect

Apache NiFi和MTConnect
EN

Stack Overflow用户
提问于 2017-12-21 00:50:59
回答 1查看 224关注 0票数 2

我感兴趣的是创建一个在工业PC上运行的软件,连接到某些机床的CNC模型,读取数据,并将其发送到远程云平台。根据需要,数据必须以MTConnect的XML schema格式发送。此外,数据传输必须使用MQTT协议来完成。

为了开发这个系统,我正在考虑使用Apache Nifi。我们的想法是开发自定义nifi处理器,以使用相应的API连接到特定的数控模型,并在下一步中使用另一个nifi处理器来应用MTConnect语义层。最后,将有一个MQTT处理器来远程发送数据。

使用Apache NiFi的原因是,它将允许我们以图形方式配置系统,并将促进其可扩展性。

有没有nifi处理器可以将这个MTConnect层应用到数据上?这个想法是正确的,还是我必须用另一种方式来完成整个过程?我将非常感谢任何关于这方面的建议。

EN

回答 1

Stack Overflow用户

发布于 2017-12-21 04:23:59

根据CNC Model API的不同,您可能需要也可能不需要编写自定义处理器来与CNC工具交互。我知道一些CNC服务器使用RESTful API --例如1。在这种情况下,您可以使用InvokeHTTP处理器。你可以在2上阅读更多关于InvokeHTTP处理器的内容。这样你就可以使用PublishMQTT处理器3发布到MQTT上了。

这是访问数据并将其发布到MQTT主题的一种非常合理的方式。

值得注意的是,MiNiFi C++也在构建MQTT功能。pull request 4即将引入MQTT功能,以便您可以

1

2

3

4

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47910842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档