更新时间:2024-10-21 GMT+08:00
分享

概述

简介

为解决用户自定义处理设备数据以及自定义协议设备快速接入IOT平台的诉求,IoT边缘提供ModuleSDK,用户可通过集成SDK让设备以及设备数据快速上云。IoT边缘平台应用功能有自定义处理设备数据(即数据处理),自定义协议设备快速接入(即协议解析),IT子系统接入(即IT应用),并且支持容器化部署和安装包部署的方式。

集成ModuleSDK开发的应用被称为插件应用,其最终将被通过云部署到边缘节点。

集成ModuleSDK的应用分为:

  • OT应用:数据处理类型的应用,实现了总线回调接口,IoT边缘云服务为OT应用提供总线对接能力、设备反向控制(命令)能力。
  • 驱动应用:协议转换类型的应用,可将使用自定义协议的设备接入边缘计算。
  • IT应用:实现工业子系统接入的应用,实现了对子系统配置同步、反向调用接口、以及数据采集能力。

集成了SDK的应用称为插件,华为云市场提供了插件上架功能。您可以将开发的集成了SDK的应用上传到华为云市场来获取收益,也可以在华为云市场下载使用第三方插件。

使用场景

场景挑战

  • 设备采集的数据信息量庞大但只需部分有效数据。部署在节点下的设备需要在本地判断情况以及时进行控制。
  • 设备使用的协议不能接入边缘计算。
  • 节点下的IT子系统众多,接入时不便于管理,配置繁琐。子系统采集的数据需要传输到用户的北向应用。

解决方案

通过开发集成ModuleSDK的应用,您可以:

  • 使用ModuleSDK提供的AppClient开发OT应用对需要上传到云端的信息进行过滤上传。OT应用可以在本地对设备进行命令的下发。
  • 使用ModuleSDK提供的DriverClient开发驱动应用进行协议转换。
  • 使用ModuleSDK提供的ItClient开发IT应用实现子系统与云端配置的自动同步,也可以实现云端对子系统的配置管理。云端可以通过IT应用实现对子系统数据的采集。

运行SDK的配置要求

1、机器需要注册成IoT边缘节点,节点注册要求请参考节点安装限制

2、节点部署IT应用需要购买工业网关资源包下的工业子系统采集服务。

因SDK使用IAM统一身份认证服务时需要校验时间,请在部署边缘节点后同步时区与时间。如出现认证问题,请检查时区与时间是否同步。

相关文档