检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
初始化sdk的工作环境,加载证书、读取配置等 edge_set_callbacks 注册回调接口,登录、子设备添加、删除、设备消息、设备命令等都是异步通知的,故需要注册对应的处理函数 edge_login 用于SDK登录边缘,该函数是异步函数,登录成功会调用4.2章节中已注册的pfn_connected回调函数 edge_logout
删除外部推送通道 功能介绍 删除查询外部推送通道 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v2/{project_id}/push-channels/{channel_id}
获取项目ID 在调用API接口时,部分URI以及请求体中需要填入项目ID,项目ID获取步骤如下: 用户登录后,鼠标滑动到右上角的用户名上,单击“我的凭证”。 在“我的凭证”页面的项目列表中的项目ID栏的值就是项目ID参数值,如果有多个,请选择与所属区域相对应的项目ID。 父主题:
修改边缘模块 功能介绍 用户通过Console接口查询指定边缘节点上指定边缘模块 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI PUT /v2/{project_i
安装包部署:在边缘节点是以进程形式运行;添加安装包部署的应用需先确保安装包已按照打包规范进行压缩打包,并上传到对象存储服务(OBS)。 安装包部署 部署方式为安装包部署时,填写您此前上传到对象存储服务OBS中的安装包地址。 容器镜像 部署方式为容器化部署时,参考表3填写。 表3 选择镜像输入方式 参数名称
“表1 IoTEdge支持透传IoTDA报文能力详情”所示。其中,对于表中“4.6 网关新增子设备请求”添加的设备,只能在IoTDA控制台查看设备信息,无法在IoTEdge控制台管理设备信息。 表1 IoTEdge支持透传IoTDA报文能力详情 报文类型 是否支持 1 设备命令 支持
”,例如图4所示。 安装包部署:在边缘节点是以进程形式运行。添加安装包部署的应用需先确保安装包已按照打包规范进行压缩打包,并上传到对象存储服务(OBS)。 容器镜像 部署方式为容器化部署时,参考表3填写。 手动输入 输入镜像地址:统一在容器镜像服务(SWR)中管理。 单击选择 选
安装包部署 添加边缘应用-应用配置 部署方式选择安装包部署 添加边缘应用-软件和运行配置 ”安装包地址”为{桶名/对象名}。 如桶名为edge-monitor,对象名为monitor-app.zip, 则安装包为edge-monitor/monitor-app.zip。 添加边缘应用-端点和部署配置同容器化部署
设备密钥,认证类型使用密钥认证接入(SECRET)可填写该字段。注意:NB设备密钥由于协议特殊性,只支持十六进制密钥接入;修改设备、查询设备及查询设备列表接口不返回该参数。 最小长度:8 最大长度:32 fingerprint 否 String 证书指纹,认证类型使用证书认证接入
安装包部署 添加边缘应用-应用配置 部署方式选择安装包部署 添加边缘应用-软件和运行配置 安装包地址为{桶名/对象名}。 如桶名为edge-monitor,对象名为monitor-app.zip, 则安装包为edge-monitor/monitor-app.zip。 添加边缘应用-端点和部署配置同容器化部署
nas/erp/orders http://sys-edge-apigw:8900为Api GW接收请求的地址,Api GW接收到此请求会查询本地存储的NA信息中的API网关地址向网关发送请求,如API网关分组下的子域名为 068b72f3b75444dda67cc6e********
网络环境 安装部署边缘节点时,需要具备的网络环境。 边缘环境需要具备访问公网的能力,与OBS云服务互通。 确认自身内网是否具备访问公网能力,存在网络隔离,如涉及通信是否在同一个子网内,可参考虚拟私有云 VPC。 服务器下载工具版本是否符合要求以及对应端口是否开放,可参考表3。 部
图2 节点概览 仔细阅读橙色方框内的注意事项,确认需要重新安装边缘节点后,单击获取安装命令,然后单击拷贝安装命令,使用SSH工具以root用户登录新的边缘节点服务器后台系统,执行重装命令。 单击获取安装命令后,节点的密钥和验证码会立即被重置,会影响当前边缘节点的业务运行。 图3 重新安装提示
数采服务(默认包含基础服务) 边缘节点管理 边缘网关/服务器远程部署安装 √ √ 边缘节点远程监控运维 √ √ 边缘设备管理 √ √ 边云时钟同步 √ √ 远程节点登录 √ √ 边缘应用托管 容器应用部署、升级 √ √ 进程应用部署、升级 √ √ 第三方应用托管、应用状态监控 √ √ 边缘应用集成SDK扩展
向总线发送消息,用于将处理后的设备数据发送到总线 callDeviceCommand(): 调用设备命令 getDevicesInfo(): 查询设备状态 MonitorApp代码解析 片段一 privatestaticfinalString INPUT = "input"; public
bool(布尔类型) float(单精度浮点型) double(双精度浮点型) decimal(小数) string(字符串) object(对象类型) 取值范围: -2147483648~2147483647 0~4294967295 -2147483648~2147483647 -32768~32767
vnpu_template 否 String NPU算力切分模板,可在对应芯片的机器上通过npu-smi info -t template-info命令查询其详细信息 最小长度:0 最大长度:32 枚举值: vir01 vir02 vir04 vir08 vir02_1c vir04_3c vir04_3c_ndvpp
vnpu_template 否 String NPU算力切分模板,可在对应芯片的机器上通过npu-smi info -t template-info命令查询其详细信息 最小长度:0 最大长度:32 枚举值: vir01 vir02 vir04 vir08 vir02_1c vir04_3c vir04_3c_ndvpp
bool(布尔类型) float(单精度浮点型) double(双精度浮点型) decimal(小数) string(字符串) object(对象类型) 取值范围: -2147483648~2147483647 0~4294967295 -2147483648~2147483647 -32768~32767