【IoT Openlab】【智慧制造】一个严选项目的MES集成解决方案

举报
华为IoT云服务 发表于 2020/11/20 16:29:36 2020/11/20
【摘要】 本方案已通过华为云严选。一、 行业智能制造 二、 场景说明伙伴A的MES系统采集设备/传感器数据,通过手机APP、工控机监控设备和流程。传感器通过一个物联网网关与云端通讯。三、 方案设计组网图中说明:机械臂、注塑机通过Modbus等协议接入物联网网关,物联网网关通过MQTT协议接入华为云IoTDA,物联网网关实现了传感器协议...

 image.png

本方案已通过华为云严选。

一、            行业

智能制造

 

二、            场景说明

伙伴AMES系统采集设备/传感器数据,通过手机APP、工控机监控设备和流程。传感器通过一个物联网网关与云端通讯。

三、            方案设计组网

image.png

图中说明:

机械臂、注塑机通过Modbus等协议接入物联网网关,物联网网关通过MQTT协议接入华为云IoTDA,物联网网关实现了传感器协议和MQTT协议的转换;

物联网网关通过标准的MQTT协议,通过华为IoTDA提供设备注册、上报数据、下发指令等接口实现与云端通讯。

MES系统基于华为云ECSRDSIAAS层资源部署构建,与华为云IoTDA通过HTTPS协议通讯,进而为工控机和其他监控终端提供数据。

 

四、            严选方案说明

1.    方案细化说明

为避免传感器上报数据频次过高导致MES系统线程和内存消耗过大,物联网网关对传感器的数据进行了“缓存”,收集够适当大小的数据后一次上报到云端。因此在设备接入时,物联网网关+传感器的接入未采用IoTDA经典的设备+子设备的结构,而是将物联网网关和传感器“捆”在一起,下面说明一下。

在“设备+子设备”结构中,IoTDA可以分别感知到网关和子设备,并且可以分别给网关和子设备定向下发指令,每个子设备都有一个IoTDA分配的deviceId作为身份标志。并且每个设备都有一个匹配的产品模型。

而伙伴A采用的方案“物联网网关+传感器”中,IoTDA只能感知到网关,感知不到子设备,IoTDA只能给网关下发指令,如果需要给子设备下发指令,则需要网关收到指令后判断该指令是下发给哪个子设备的。 在该方案中,只有网关有匹配的产品模型。

IoTDA感知设备的角度,两者的不同大致是如下面两图

image.png

由于每个传感器的上报的数据和接收的指令中定义的字段不通,为了便于区分,定义网关的产品模型时,伙伴A将每种传感器的功能抽象成一个服务,不同传感器的指令定义到不同服务中,这样当网关收到一个指令,就能够判断出来这个指令是给网关还是给指定的传感器的了。

由于物联网网关不会随意更改,因此只需要在网关最初部署时将设备添加到IoTDA,网关使用期间无需再进行设备添加。至于在使用期间新传感器增加的流程,参看下文。

2.    严选方案接口说明

南北向

接口名称

说明

北向(应用接入)

北向应用APP采用 Https 安全接入 IoT 平台


采用 Https 安全方式注册直连设备


采用 Https 安全方式删除直连设备


采用 Https 安全方式北向应用给设备发送消息

下行,需要与南向接口“平台消息下发”配合使用


采用 Https 安全方式订阅设备消息

目前订阅接口(V5)是历史接口,订阅后,设备需要使用南向接口“设备消息上报”

南向(设备接入)

设备消息上报

 



平台消息下发


 

 

3.    方案流程说明

分场景分别说明(这里仅包括与IoTDA交互的场景)。

 

新项目新部署新设备:

1)         现场部署工程师进行现场设备安装。

2)         将网关的产品模型上传到IoTDA上。

3)         将网关设备注册到IoTDA上。

4)         注册到IoTDA上产生的设备id和其他配置信息手动导入到MES系统;

5)         手动订阅IoTDA的设备消息。

6)         其他相关配置操作后进行上下行联调。

 

如果解决方案已经正在运行,需要添加新类型的传感器:

1)         定义新类型传感器的产品模型;

2)         升级网关,使其能支持对新传感器的支持;

3)         其他相关配置后上下行联调。

 

如果设备所归属的华为云账户发生改变:

1)         在原华为云账户下删除该设备;

2)         参考新项目新部署新设备;

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。