检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
注册节点 注册节点请参照注册边缘节点。 父主题: 集成ModuleSDK进行OT数采
添加业务模板”。’ 图1 添加业务模板 添加文件,单击“确认”。 图2 添加业务模板文件 本地准备一份业务模板文件,文件内容合规。 IoT边缘云平台当前已经1个系统应用的配置模板,如果需要对对应的应用进行配置需要导入通用模板后使用。 支持用户自定义导入模板,导入模板后缀.json,满足json格式规范,样例及字段解释如下:
创建应用 以容器镜像方式为例,镜像包上传到容器镜像服务SWR后,创建应用。 容器化部署 软件部署配置,部署方式选择“容器化部署”。 选择上传到SWR服务的镜像,如未发现镜像,请检查镜像是否为公开,设置镜像为公开方式:容器镜像服务SWR->我的镜像->单击镜像ID进入详情->右上方编辑。
项目打包 按照下载Demo里展示的目录树准备好所需文件,并且将SDK应用编译成可执行文件之后,接下来按照下一章节制作镜像包或插件包。 父主题: 集成ModuleSDK进行数据处理
创建应用 以容器镜像方式为例,镜像包上传到容器镜像服务SWR后。 在IoT边缘单击创建应用 建议直接勾选“立即发布”,方便后面直接部署应用的时候,能够获取到最新版本。 添加边缘应用-软件和运行配置 添加边缘应用-端点和部署配置 单击确定完成创建。 父主题: 集成ModuleSDK进行数据处理
部署应用 IoT边缘>节点>模块>部署应用,具体参考部署应用。 IT应用需要依赖APIGW,在部署IT应用之前,请先部署系统应用$sys_edge_apigw。 添加流转规则 流转规则是非必选的,OT应用需要添加数据流转规则。驱动应用和IT应用不用添加。 父主题: 集成ModuleSDK进行数据处理
项目打包 参考项目构建发布,将集成ModuleSDK进行项目打包。 父主题: 集成ModuleSDK进行数据采集
操作场景 开发应用集成ModuleSDK进行数据处理。 在节点接入一个电机设备,设备遇到问题上报信息“error”给节点,节点监听到设备的“error”信息,下发命令让设备进行重启。 示例工程为monitor-app。 父主题: 集成ModuleSDK进行数据处理
制作镜像包 将jar文件打包成镜像文件上,请参照制作镜像包或插件包。 父主题: 集成ModuleSDK进行数据处理
注册节点 注册节点请参照注册边缘节点。 父主题: 集成ModuleSDK进行数据处理
注册节点 注册节点请参照注册边缘节点。 父主题: 集成ModuleSDK进行数据采集
查看采集结果 请参考查看采集结果。 父主题: 集成ModuleSDK进行OT数采
操作场景 开发应用集成ModuleSDK进行工业子系统接入。 用户在个节点下部署了多个子系统(如erp),北向应用NA需要调用某个子系统的接口,该子系统需要将order数据上传到用户的北向应用NA上。 父主题: 集成ModuleSDK进行工业子系统接入
制作镜像包 将jar打包成镜像文件上传,请参照制作镜像包或插件包。 父主题: 集成ModuleSDK进行工业子系统接入
设备建模&发放 请参照设备建模&发放。 父主题: 集成ModuleSDK进行数据采集
OT数采配置 此数据源以opcua模板为例。可参考OT数采配置自定义数据模板。自行开发集成ModuleSDK驱动应用,定义自己的数据源模板,以及点位信息后,下发配置。 父主题: 集成ModuleSDK进行OT数采
制作插件包 插件包制作。 插件包格式要求如下: 插件包仅支持.tar.gz 、.tar或者 .zip格式。 插件包结构如下: app.zip ├── ****.jar //可执行jar文件,必须 ├── start.sh //启动脚本 必须文件 当前不提供参数方式启动 └── stop
协议转换(驱动应用) 驱动提供子设备管理和数据上报功能。 子设备管理功能包括子设备增删和配置子设备数据采集协议。设备的增删有两种形式,一是在云端增删,通过集成驱动SDK,可以接收到北向应用管理子设备的回调,即北向应用通过IoTEdge创建/删除设备时,自定义驱动应用可以接收到事件
制作镜像包或插件包 请参照制作镜像包或插件包。 父主题: 集成ModuleSDK进行数据处理
查看SDK运行日志 容器化部署-SDK应用日志 通过”容器化部署”的SDK应用可以通过下述方式查看日志。 登录节点 查看SDK容器ID 通过docker ps查看 查看SDK容器日志 通过docker logs -f 容器ID查看实时日志。 通过运行SDK的Demo应用,可以看到如下打印信息(仅供参考)。