物联网设备网关技术架构设计TCP Gateway

物联网设备网关技术架构设计TCP Gateway,第1张

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是物联网设备网关技术架构设计(Session 管理、心跳管理、数据上行、数据下行)TCP Gateway。

物联网设备网关技术架构设计(Session 管理、心跳管理、数据上行、数据下行)

NioEventLoop 是 Netty 的 Reactor 线程,其角色:

基于Netty构建TCP网关的长连接容器,作为网关接入层提供服务API请求调用。

客户端通过域名+端口访问TCP网关,域名不同的运营商对应不同的VIP,VIP发布在LVS上,LVS将请求转发给后端的HAProxy,再由HAProxy把请求转发给后端的Netty的IP+Port。

LVS转发给后端的HAProxy,请求经过LVS,但是响应是HAProxy直接反馈给客户端的,这也就是LVS的DR模式。

其中步骤一至步骤九是指 Netty 服务端的创建时序,步骤十至步骤十三是 TCP 网关容器创建的时序。

Window 地址 // C:WindowsSystem32driversetchosts

添加 127001 iot-openicloudcom

位置: comibyteiottestserverTestTcpServer

位置: comibyteiottestclientTcpClient

更多内容:>物联网智能网关要接入MES系统,需要从下面几个方面讨论:
1、多种采集协议的适配:车间设备一般具有多种接口和多种自动化协议,常见的有modbus、PPI、MPI、Profinet、hostlink等,接口一般为RS485、以太网、can口等。
2、具备边缘计算能力:物联网智能网关必须具备边缘计算能力,而不是傻瓜式的透传。可以对数据进行本地化预处理,然后再与MES服务器交互,这样能极大减轻MES服务器的压力。
3、与MES服务器间的通信规约和数据格式:物联网网关与MES服务器见需要支持实时性非常强的通信规约,如MQTT、DICP等,而不是普通的自动化协议。同时约定好传输的数据格式,以被MES服务器解析。
帝图数据采集器适合于用在MES系统的数据采集,比如汽车生产线的数据采集、变电站的数据采集等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/10581086.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)