项目有一需求,要求在多机互联时,A\B\C多台上位机可以互相访问。每台上位机又要负责本机实时数据采集。多机互访,主要解决互相操作的问题。
目前尝试采用mqttnet方案进行实现,具体如下:
1.工控上位机有两个网卡,分别连接内网与外网。
2.mqttnet服务部署在每台上位机的内网(192.*),即是服务端,也可订阅周围的上位机主题。因此,每台上位机即是服务端,也是订阅的客户端。
用以上方式 ,A做为服务端,可订阅到B的主题。但这种方式纯属个人所想,不知方案是否合理,或有更好的方案推荐?
1、相互访问 是属于业务交互 还是采集数据交互
2、http走业务、 mqtt数采与控制