工业场景下的严选行业应用对接参考说明
文档说明
- 不同的行业场景不一样,且可能涉及到不同的解决方案,本文档只是针对工业场景下提供的一个比较典型的解决方案。
- 不同的业务场景可能还会涉及到不同云服务,本文档仅对华为云IoTDA 做出介绍及使用要求说明。
- 除了提供一个工业场景下比较典型的解决方案,本文档重点在于介绍使用华为云IoTDA所必须要满足的业务场景流程、以及开发相关事务。
整体方案框图
说明:
- 此解决方案为工业场景下的解决方案,如为其他行业根据具体业务场景决定。
- 此解决方案仅涉及到华为云IoTDA云服务,如涉及到其他云服务,具体参考其他相关云服务文档。
- 设备侧可以是直连真实设备/网关或者是网关下面的子设备。
业务场景要求说明
IoTDA功能是让设备接入云端,并提供设备接入、设备管理、数据转发的能力。因此我们E2E集成的解决方案里,设备数据上云需要通过IoTDA实现。
具体业务流程:
- 设备与华为云IoTDA对接,设备采集到数据后,将数据上报到IoTDA。
- 行业应用与华为云IoTDA对接,IoTDA将设备上报的数据通过规则引擎转发给行业应用。
- 行业应用通过调用华为云IoTDA的北向接口,实现对设备的管理,如设备的增删改等。
- 行业应用可通过调用华为云IoTDA的下发命令的北向接口,由IoTDA下发命令给设备,实现对设备参数进行设置等(此条根据具体业务场景选择)。
开发集成接口说明
设备侧开发
设备侧通过调用华为云IoTDA的南向接口,实现与设备的接入,并对其设备数据进行上报。比如设备集成IoT Device SDK(其底层实现了IoTDA的南向接口)进行设备接入及数据上报。多种集成方案请看设备接入资源链接。
这里我们推荐使用MQTT协议接口,具体参看链接,根据以上所述,设备侧只需要实现以下接口调用(仅供参考)。
设备侧接入平台、上报数据到平台的南向接口如下(平台命令下发根据具体场景确定是否需要):
具体接口如何调用请看链接
应用侧北向接口
行业应用通过调用IoTDA鉴权接口与IoTDA进行安全接入。
行业应用通过调用IoTDA的北向接口设备进行管理(如设备的增删改)
行业应用通过订阅方式接受IoTDA平台推送过来的设备数据。
IoTDA北向接口使用指南请参考链接
具体开发接口如下:
在集成开发测试过程中需要调用以下截图用例必选的北向接口,实现与华为云IoTDA进行接入,并对其进行设备管理和数据转发。图中必选部分是必须要满足的业务场景。如果某些确实没有该业务场景(类似下方远程设备命令控制用例),具体根据实际情况交流。这些用例文档参看链接附件。
相关链接
【华为IoT Openlab】 设备接入云服务(IoTDA)严选测试资料下载
- 点赞
- 收藏
- 关注作者
评论(0)