检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图1 容器化部署配置 表1 部署配置 参数名称 说明 部署方式 容器化部署:在边缘节点上应用通过Docker容器运行;添加容器化部署的应用需先确保容器镜像已上传到容器镜像服务(SWR),且设置其类型为“公开”,例如图1所示。
昇腾驱动地址 可选,AI加速卡选择昇腾AI加速卡时需要保证安装边缘节点的服务器上已经安装昇腾设备驱动,并根据前端提示填入驱动地址。若该值为空,默认填入Altas300驱动默认安装地址: /usr/local/Ascend/driver/lib64/。
昇腾驱动地址 可选,AI加速卡选择昇腾AI加速卡时需要保证安装边缘节点的服务器上已经安装昇腾设备驱动,并根据前端提示填入驱动地址。若该值为空,默认填入Altas300驱动默认安装地址: /usr/local/Ascend/driver/lib64/。
昇腾驱动地址 可选,AI加速卡选择昇腾AI加速卡时需要保证安装边缘节点的服务器上已经安装昇腾设备驱动,并根据前端提示填入驱动地址。若该值为空,默认填入Altas300驱动默认安装地址: /usr/local/Ascend/driver/lib64/。
昇腾驱动地址 可选,AI加速卡选择昇腾AI加速卡时需要保证安装边缘节点的服务器上已经安装昇腾设备驱动,并根据前端提示填入驱动地址。若该值为空,默认填入Altas300驱动默认安装地址: /usr/local/Ascend/driver/lib64/。
插件开发 流程图中涉及深绿色部分(开发自定义应用部署到边侧实现数据处理(OT应用)、协议转换(驱动应用)、接入IT子系统(IT应用)。 业务概览 开通IoT边缘服务后,使用设备接入服务的完整流程如下图所示,主要分为应用侧开发、插件开发。
路由转发概述 边缘节点在本地作为设备网关,除了收集边缘设备上报的设备数据外,还支持对接第三方云平台、外部实体等其他应用。通过在边缘节点部署$edge_push业务应用,将业务数据转发给云端应用或后端服务以实现业务需求。
昇腾驱动地址 可选,AI加速卡选择昇腾AI加速卡时需要保证安装边缘节点的服务器上已经安装昇腾设备驱动,并根据前端提示填入驱动地址。若该值为空,默认填入Altas300驱动默认安装地址: /usr/local/Ascend/driver/lib64/。
在左侧导航栏选择“边缘节点 > 应用管理”进入页面, 选择“驱动应用 > 数采模板管理 > 添加数采模板”。 添加文件,单击“确认”。 本地准备一份OT数采模板文件,文件内容合规。 IoT边缘云平台当前已经预制2个业界主流通用数采模板,可以通过导入通用模板后使用。
ON_PREMISE_INTEGRATION GATEWAY_MANAGER COMPOSITE_APPLICATION DATA_COLLECTION function_types 否 Array 功能类型列表 数组长度:0 - 1000 protocol 否 String 驱动协议类型搜索关键字
驱动类应用和IT应用一般不需要配置。 确认配置,填写基本信息。 集成ModuleSDK后,在高级配置中必须挂载config卷,主机目录和容器目录均为自定义,可参考下图。
此外还需开通SWR或者OBS服务(取决于驱动应用的开发方式),用于存储已开发并想部署在边缘节点上运行的Docker镜像或者进程包。
在左侧导航栏选择“边缘节点 > 应用管理”进入页面, 选择“驱动应用 > 数采模板管理 > 添加数采模板”。 添加文件,单击“确认”。 本地准备一份数采模板文件,文件内容合规。 IoT边缘云平台当前已经预制2个业界主流通用数采模板,可以通过导入通用模板后使用。
表1 系统预置应用 应用名称 应用类型 说明 $edge_hub 系统必选 边缘节点上的处理中心,负责设备和通信管理。 $edge_agent 系统必选 在边缘节点上管理边缘应用,包括部署、升级、运行监控。
public class ModbusDriver implements GatewayCallback { /** * 驱动客户端,与边缘Hub建立MQTT连接 */ private DriverClient driverClient;
function_type String 应用类型DATA_PROCESSING|PROTOCOL_PARSING 最小长度:0 最大长度:64 deploy_type String 部署类型docker|process 最小长度:0 最大长度:64 protocol String 驱动协议类型
如何让边端的设备数据不上云? 在边缘节点详情页 –> 模块管理 -> 数据流转配置,不配置消息目标为“云端”的数据流转规则即可。 为防止设备数据丢失,建议检查是否已开启边缘节点的数据存储功能,或者通过配置数据流转规则将数据流转到自定义应用进行存储。 父主题: 子设备管理
填写“数采连接参数”后单击“确认”保存,此时配置仅在云平台存在,未下发到边侧,此时数采连接的“同步状态”为“待同步”。 通道标识:ModbusTCP。 通道名称:ModbusTCP。 驱动模块:sys_ot_dc_modbus_tcp。
需要正确安装驱动及镜像支持调用。 高级配置 运行命令:启动容器时执行的命令 选项配置:容器特权选项,开启后容器可以访问GPU等组件。 数据存储:将宿主机文件目录挂载到容器中,可以实现配置保存,日志保存等持久化。 外挂设备:将串口、摄像头等设备添加到容器。
446007715895193600", "module_id" : "user_opc_ua_yz", "tpl_id" : "sys_general_opcua", "quality_report" : false, "edge_app_name" : "西门子OPCUA驱动