检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
部署边缘数采应用 部署边缘数采应用 如未添加边缘数采应用,可参考添加驱动应用。 在左侧导航栏选择“边缘节点 > 节点管理”“选择之前创建的边缘节点“test_IoT10”,单击“详情”进入节点详情页。 选择左侧“应用模块 > 模块管理”,单击“部署应用”填写基本信息后“确认”。 功能用途:
在边缘节点上查看是否有自定义容器运行(执行命令`docker ps -a`),若容器为异常退出,需检查自定义应用模块的配置信息是否正确,如检查容器镜像/运行命令是否正确,容器规格申请配置是否过大等。 若自定义的容器没运行,查看是否已成功拉取镜像(执行命令`docker images`);若镜
版本的inputs参数中定义,创建应用时输入端点与输出端点以及数据流转规则的配置与此是对应的。例如此处定义了输入端点为“input”,输出端点为“output”,则创建应用时的端点和软件配置输入端点需要配置为input,输出端点需要配置为output。 应用部署后还需要设置数据流转规则后,决定数据的流向。
添加边缘设备的什么时候填写模块ID? 默认情况下不填写模块ID,当应用集成了ModuleSDK后,需配置流转规则,添加边缘设备需填写添加第三方应用的模块id,数据才能进行上报到平台。 父主题: 子设备管理
添加边缘应用-端点和部署配置里的“输入端点“保持一致。 // 接收设备数据的消息总线输入点,取值需在创建应用版本的inputs参数中定义 char* input_name = "input"; 修改输出点 这里的output_name必须和3.添加边缘应用-端点和部署配置里的“输出端点“保持一致。
创建产品 创建产品具体教程参照创建产品_设备接入 IoTD ,以下是具体配置中的参照。 创建产品 将修改代码里代码的产品ID复制到高级设置>定制ProjectID,自定义ID后可省去修改代码步骤。 在新建产品后需要在产品页的模型定义中添加服务。 新增属性 新增命令。 单击确定完成创建。
部署边缘数采应用 部署边缘数采应用 如自定义边缘数采应用,可参考添加驱动应用。 在左侧导航栏选择“边缘节点 > 节点管理”“选择之前创建的边缘节点“test_IoT10”,单击“详情”进入节点详情页。 选择左侧“应用模块 > 模块管理”,单击“部署应用”填写基本信息后“确认”。 功能用途:
包括泰山2280服务器/Atlas500小站/AR502H。 支持工业网关,包括Linux 32位或Linux64位,支持容器级部署与进程级部署。 软件标准化 统一边缘节点软件框架,抽象屏蔽硬件接口,与硬件松耦合。除了推荐的系列化硬件之外,亦可对接通用服务器,支持边缘服务可插拔。
OnModuleShadowReceived(ModuleShadow shadow); 方法功能: 模块影子下行回调,用于网关接收模块数采配置信息,可根据需要对模块影子进行缓存或持久化。 表7 参数说明 名称 类型 描述 shadow ModuleShadow 模块影子 表8 ModuleShadow结构说明
操作步骤 创建边缘节点 添加视频设备 视频预览 流媒体服务器搭建(可选) 监控视频数据推送(可选) 父主题: 基于IoT边缘实现视频数采(Onvif协议)
每个设备/次 工业网关在客户现场实施部署,完成OT设备数据采集服务的实施对接,一个OT设备默认不超过1000个点位,超过则叠加个数计算;按OT设备个数计费,包含硬件部署、软件安装、现场调试与交付。 按OT系统个数 每个系统/次 OT系统数采,包含软件安装、现场调试与交付,一个OT系统默
PUBLISHED OFF_SHELF deploy_type 否 String 应用部署类型 最小长度:0 最大长度:64 枚举值: docker process 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用IAM服务
Token认证。 最小长度:0 最大长度:20000 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 cmd String 标准版节点安装/升级命令 最小长度:4 最大长度:20000 请求示例 POST https://{endpoint}/v2/{project
最小长度:0 最大长度:20000 表3 请求Body参数 参数 是否必选 参数类型 描述 state 否 String 应用版本状态 枚举值: PUBLISHED OFF_SHELF 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 edge_app_id String
若下线的版本已经部署到某个节点,则无法删除。 部署实例 选择边缘节点部署实例,部署完成后,您可以在版本详情下的“实例列表”中查看实例状态。 批量部署/升级实例 若需要在多个边缘节点上部署同一版本的应用实例,可以进行批量部署或升级应用实例。 支持多部署的应用版本,不支持批量部署或批量升级实例操作。
/v2/{project_id}/edge-apps 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见 获取项目ID。 最小长度:1 最大长度:64 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
等待3秒后,刷新应用界面,可看到部署的自定义应用的实例状态为“运行中”,表明该应用容器已运行起来。 部署后应用状态为部署中,等待一段时间后单击刷新,可以看到应用为运行中。 查看应用在边缘运行状态 输入命令docker ps 可以看到插件应用已经在边缘运行了。 部署应用后还需要配置数据流转规则,以使您的应用能够接收和发送数据
} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见 获取项目ID。 最小长度:1 最大长度:64 edge_app_id 是 String 应用ID,应用唯一。 最小长度:1 最大长度:32 请求参数 表2 请求Header参数
C版 SDK获取和安装 1. 安装cmake开发环境。 通过命令安装,也可以手动下载,下载地址: https://cmake.org/download/ 华为云C SDK支持cmake 3.9.5 及其以上版本。 2. 使用CLion创建工程。 3. 下载ModuleSDK。 4
集成ModuleSDK进行数据采集 场景说明 代码解析 注册节点 设备建模&发放 项目打包 制作镜像包或插件包 添加应用 部署应用 OT数采配置 查看采集结果 父主题: 集成ModuleSDK(C#)