RMS TO EAP通过MQTT简单实现

      最后更新:2022-07-04 13:19:09 手机定位技术交流文章

      提示:文章写完后,目录可以自动生成。如何生成右边的参考帮助文档

      文章目录

      • 前言
      • 一、MQTT
      • 二、使用步骤
        • 1.Rabbitmq支持MQTT协议
        • 2.RMS监控和发送消息
        • 3.Web消息监控和发送
        • 4. RMS和WEB客户端启动后
      • 总结

      前言

      EAP 是 MES 和 设备 之间 的 桥梁, 并且 EAP 通过 SECS 国际 标准 协议 发送 数据 到 工作台 。我们公司RMS还通过SECS国际标准协议将数据发送到机上,只是,在 MES中应该有大量的商业逻辑,放到了RMS上,建筑并不使用AP作为明确的分工,RMS也可以通过删除业务逻辑和修改它来做EP,所以我只是尝试一下

      下面是本文的原文,下面的例子供参考

      一、MQTT

      1、使用消息队列
      MES和其他系统通过消息队列向RMS发送消息,而RMS通过SECSGEM和半导体设备接收消息
      优点:
      1.解耦系统,提高响应速度,将功能整合到系统中,并打开系统;
      2,系统与异步函数隔离,功能耦合降低,开发效率提高;
      它有优点和缺点,并无值得提及的是,它可以通过网上查阅
      MQTT协议是一个消息队列传输协议,使用订阅和出版机制,订阅者只收到他们已经订阅的资料,未订阅的资料不接受,确保必要的资料交换,也避免存储和处理无效的数据。因此, 它广泛应用于工业物体网 ( 物体网 ) 中.
      我使用abbitmq,因为rabbitmq支持MQTT协议,MQTT协议也支持Web消息传送。实现也相对简单,既支持WEB,有支持客户端,还是通用的协议,任何系统都可以使用此协议与RMS进行通信

      二、使用步骤

      1.Rabbitmq支持MQTT协议

      代码如下(示例):

      2.RMS监控和发送消息

      将下列代码添加到RMS(例如):
      在这里插入图片描述
      在这里插入图片描述
      RMS监控来自其他系统的信息,通过SECSGEM与半导体设备进行通信,返回结果,并通过MQTT向其他系统发送结果

      3.Web消息监控和发送

      代码如下(示例):

      4. RMS和WEB客户端启动后

      测试WEB端
      会在rabbitmq里Qu
      测试RMS端
      在这里插入图片描述
      rabbitmq队列生成 mqtt-start队列,当您关闭客户端时它就会消失。
      在这里插入图片描述

      总结

      记录点点滴滴

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/29196.html

          热门文章

          文章分类