检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
前提条件 开发环境要求:安装.Net开发环境(仅支持.NET and .NET Core 2.0及以上版本,建议使用.Net 6.0版本)。 开发工具:Visual Studio 或者 Rider 。 父主题: 开发指导
部署自定义应用时,数据存储卷挂载没有按照配置进行挂载的原因? 检查自定义应用版本中的数据存储类型,若类型为LOG/DB/CONFIG时,会给主机目录默认添加前缀:"/var/IoTEdge/{log|db|config}"。 若需要将容器目录直接挂载到主机某个目录,本地卷的类型需选择为“其他”。
自定义应用重启后报错"The module bind failed from cloud"? 请在添加应用时配置CONFIG存储卷。未配置CONFIG卷,应用重启后丢失配置会导致此项错误。 父主题: 应用管理
String 应用集成的边缘SDK版本 最小长度:1 最大长度:32 deploy_type 否 String 应用部署类型,分为docker容器部署类型和process进程部署类型,兼容之前数据,此字段可以为空,为空情况为docker类型 最小长度:0 最大长度:64 枚举值: docker
在节点详情页的“模块管理”页签,可部署边缘应用、配置业务应用、数据流转配置。 关于部署边缘应用的更多使用描述,可参见部署应用。 关于数据流转配置的更多使用描述,可参见数据流转配置。 图1 部署边缘应用 配置业务应用 业务应用支持应用自定义配置,应用部署成功之后,根据应用是否关联业务模板提供不同的配置页面。下
请参考:安全组。 安装专业版节点 在“节点管理”的节点列表选择您需要安装的节点,单击右侧“安装”,获得提示。 图5 安装 选择支持架构和安装目录,然后单击复制安装命令,使用SSH工具以root用户登录边缘节点服务器后台系统,执行安装命令。 图6 提示 安装命令的选择需要与购买的ecs的架构保持一致。
前提条件 开发环境要求:安装cmake(版本要求为 3.9.5以上)。 开发工具:CLion 或者 Visual Studio Code 。 父主题: 开发指导
edge_node_id 是 String 边缘节点ID 最小长度:1 最大长度:64 ds_id 是 String 采集数据源id,创建数据源配置时设置,节点下唯一。 最小长度:1 最大长度:64 表2 Query参数 参数 是否必选 参数类型 描述 device_id 否 String
JAVA版SDK SDK获取和安装 1. 安装Java开发环境。 访问Java官网,下载并说明安装Java开发环境。 华为云Java SDK支持Java JDK 1.8 及其以上版本。 2. 使用eclipse/IDEA创建工程。 3. 下载ModuleSDK,并在工程中导入jar包。
请参考:安全组。 安装专业版节点 在“节点管理”的节点列表选择您需要安装的节点,单击右侧“安装”,获得提示。 图5 安装 选择支持架构和安装目录,然后单击复制安装命令,使用SSH工具以root用户登录边缘节点服务器后台系统,执行安装命令。 图6 提示 安装命令的选择需要与购买的ecs的架构保持一致。
请参考:安全组。 安装专业版节点 在“节点管理”的节点列表选择您需要安装的节点,单击右侧“安装”,获得提示。 图5 安装 选择支持架构和安装目录,然后单击复制安装命令,使用SSH工具以root用户登录边缘节点服务器后台系统,执行安装命令。 图6 提示 安装命令的选择需要与购买的ecs的架构保持一致。
下写数据结果与预期不一致 现象描述: 下写数据为小数,写成功后发现下写值为整型。 问题排查: 排查配置对应点位时 ,数据类型是否为整型,若配置整型但下写小数,则会取整。 正确格式: 将对应配置修改为正确的对应参数。 父主题: 点位下写失败
请参考:安全组。 安装专业版节点 在“节点管理”的节点列表选择您需要安装的节点,单击右侧“安装”,获得提示。 图5 安装 选择支持架构和安装目录,然后单击复制安装命令,使用SSH工具以root用户登录边缘节点服务器后台系统,执行安装命令。 图6 提示 安装命令的选择需要与购买的ecs的架构保持一致。
请参考:安全组。 安装专业版节点 在“节点管理”的节点列表选择您需要安装的节点,单击右侧“安装”,获得提示。 图5 安装 选择支持架构和安装目录,然后单击复制安装命令,使用SSH工具以root用户登录边缘节点服务器后台系统,执行安装命令。 图6 提示 安装命令的选择需要与购买的ecs的架构保持一致。
根据报错信息,查看对应点位的数据类型与寄存器类型是否匹配,也可查看上一次下发配置时的metadata报错信息。 若数据类型与寄存器类型配置无误,且检查上次下发配置时报错信息无对应点位,可初步判断点位未下发。点位未下发时,单击下发配置后刷新,再次单击采集查看结果。 正确格式: 表1 参数 寄存类型
铺展开,具体格式请参考设备数据格式配置 须知: 属性平铺格式功能,需要edge_hub应用1-1-38-××版本及以上支持 弹出如下对话框,您可以“返回节点列表”也可以“继续创建”。 图3 基础版注册成功 安装基础版节点 安装“基础版节点”与安装“专业版节点”保持一致,请参照“注册专业版节点”。
安装命令过期(返回console节点列表,节点状态为未安装) 解决方法: 执行:sh /opt/IoTEdge-Installer/uninstall.sh 在节点列表->安装->重新获取安装命令,在机器上执行安装命令。 安装命令中验证码已经使用过了(返回console节点列表,节点状态为已安装/在线) 解决方法:
如何让边端的设备数据不上云? 在边缘节点详情页 –> 模块管理 -> 数据流转配置,不配置消息目标为“云端”的数据流转规则即可。 为防止设备数据丢失,建议检查是否已开启边缘节点的数据存储功能,或者通过配置数据流转规则将数据流转到自定义应用进行存储。 父主题: 子设备管理
开发应用驱动集成ModuleSDK进行OT数采。(此示例以采集OPCUA为示例) 在节点部署集成了ModuleSDK应用驱动。 配置好数据源模板(可自定义)。 在平台进行数据源配置,以及点位配置下发。 集成ModuleSDK应用驱动对平台下发的配置进行处理。 通过下发信息获取数据源连接,以及点位信息进行数据周期采集。
等待3秒后,刷新应用界面,可看到部署的自定义应用的实例状态为“运行中”,表明该应用容器已运行起来。 部署后应用状态为部署中,等待一段时间后单击刷新,可以看到应用为运行中。 查看应用在边缘运行状态 输入命令docker ps 可以看到插件应用已经在边缘运行了。 部署应用后还需要配置数据流转规则,以使您的应用能够接收和发送数据