检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
准备数据源 安装OPC-UA服务器模拟器 访问Prosys OPC UA Simulation Server下载页面,下载并安装最新版本的Prosys OPC UA Simulation Server模拟器。 安装完毕后,启动Prosys OPC UA Simulation Server模拟器。
创建产品 创建产品具体教程参照创建产品_设备接入 IoTD ,以下是具体配置中的参照。 创建产品 将修改代码里代码的产品ID复制到高级设置>定制ProjectID,自定义ID后可省去修改代码步骤。 在新建产品后需要在产品页的模型定义中添加服务。 新增属性 新增命令。 单击确定完成创建。
not support video tags. 架构功能 图1 IoT Edge架构图 维度 功能 简介 边缘节点管理 节点纳管 网关、服务器、虚拟机,只要满足边缘硬件规格要求,就可以部署IoT边缘运行时软件,实现对硬件的远程纳管、监控。 应用托管 通过IoT边缘控制台,可以将Doc
启用TPM硬件加密 TPM(Trusted Platform Module)安全芯片是指符合TPM(可信赖平台模块)标准的安全芯片,它能有效地保护服务器,防止非法用户访问敏感数据。 通过安装节点时,选定开启TPM加密功能,实现对节点侧密钥、鉴权凭证等敏感数据的硬件加密。 图1 开启TPM硬件场景下边缘网关访问云端
添加应用 以容器镜像方式为例,镜像包上传到容器镜像服务SWR后,创建应用。 在IoT边缘单击创建应用,进入软件部署配置、运行配置,并确认发布。 在左侧导航栏,单击“应用管理”,选择“应用名称”进入页面,查看应用为“已发布”状态。 父主题: 集成ModuleSDK进行协议转换
制作镜像包 将jar文件打包成镜像文件上,请参照制作镜像包或插件包。 dockerfile内容参照如下(具体可参考编写高效的Dockerfile )。 FROM registry-cbu.huawei.com/csopenjdk/openjdk RUN mkdir -p /opt/iot/edge/monitor
项目打包 打包参考项目打包。 将集成ModuleSDK进行项目打包。 父主题: 集成ModuleSDK进行OT数采
项目打包 打包参考项目打包 将modbusdriver进行打包得到modbusdriver.jar。 父主题: 集成ModuleSDK进行协议转换
Token认证:通过Token认证通用请求。 Token认证 Token是服务端生成的一串字符串,作为客户端进行请求的一个令牌。第一次登录后,服务器生成一个Token并将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。Token有效
修改代码 查看所创建产品的id,查看方式:IoTDA->产品列表。 根据id修改代码。 /** * 电机设备的产品ID */ public static final String MOTOR_PRODUCT_ID = "60988d94aa3bcc02c0200667"; 父主题:
添加应用 添加边缘应用具体请参考添加应用。 父主题: 集成ModuleSDK进行工业子系统接入
部署应用 IoTEdge 边缘>边缘节点>选择创建的节点>应用模块。 1. 部署$edge_apigw 2. 部署It应用 3.最终节点部署了四个应用 父主题: 集成ModuleSDK进行工业子系统接入
操作场景 开发应用驱动集成ModuleSDK进行OT数采。(此示例以采集OPCUA为示例) 在节点部署集成了ModuleSDK应用驱动。 配置好数据源模板(可自定义)。 在平台进行数据源配置,以及点位配置,下发。 集成ModuleSDK应用驱动对平台下发的配置进行处理。 通过下发
注册节点 注册节点请参照注册边缘节点。 父主题: 集成ModuleSDK进行OT数采
通、系统防火墙限制、路由器拦截等。 安装边缘节点的机器底层网络不稳定,存在丢包情况。 排查思路 使用SSH工具以root用户登录边缘节点服务器后台系统,执行如下命令: 执行 cat /proc/sys/net/ipv4/ip_forward 。 若值等于0,则需要添加配置IP转发
创建应用 以容器镜像方式为例,镜像包上传到容器镜像服务SWR后,创建应用。 容器化部署 软件部署配置,部署方式选择“容器化部署”。 选择上传到SWR服务的镜像,如未发现镜像,请检查镜像是否为公开,设置镜像为公开方式:容器镜像服务SWR->我的镜像->单击镜像ID进入详情->右上方编辑。
场景说明 在节点接入一个电机设备,设备遇到问题上报信息“error”给节点,节点监听到设备的“error”信息,下发命令让设备进行重启。示例工程为MyCApp。 父主题: 集成ModuleSDK进行数据处理
项目打包 按照下载Demo里展示的目录树准备好所需文件,并且将SDK应用编译成可执行文件之后,接下来按照下一章节制作镜像包或插件包。 父主题: 集成ModuleSDK进行数据处理
创建应用 以容器镜像方式为例,镜像包上传到容器镜像服务SWR后。 在IoT边缘单击创建应用 建议直接勾选“立即发布”,方便后面直接部署应用的时候,能够获取到最新版本。 添加边缘应用-软件和运行配置 添加边缘应用-端点和部署配置 单击确定完成创建。 父主题: 集成ModuleSDK进行数据处理
部署应用 IoT边缘>节点>模块>部署应用,具体参考部署应用。 IT应用需要依赖APIGW,在部署IT应用之前,请先部署系统应用$sys_edge_apigw。 添加流转规则 流转规则是非必选的,OT应用需要添加数据流转规则。驱动应用和IT应用不用添加。 父主题: 集成ModuleSDK进行数据处理