检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发指导 方案概述 前提条件 创建工程 项目构建发布 制作镜像包或插件包 添加应用 发布应用 接口方法 父主题: 集成ModuleSDK(C#)
操作步骤 注册边缘节点 添加插件应用 远程部署 接入模拟设备 父主题: 基于IoT边缘服务实现边缘插件的生态拓展
开发指导 接口函数 方案概述 前提条件 创建工程 项目打包 制作镜像包或插件包 添加应用 发布应用 如何使用 父主题: 集成ModuleSDK(Java)
集成ModuleSDK进行OT数采 操作场景 代码解析 注册节点 设备建模&发放 项目打包 制作镜像包 添加应用 部署应用 OT数采配置 查看采集结果 父主题: 集成ModuleSDK(Java)
开发指导 接口函数 前提条件 创建工程 生成可执行文件 制作镜像包或插件包 添加应用 发布应用 如何使用 父主题: 集成ModuleSDK(C)
集成ModuleSDK进行进程应用的开发 操作场景 代码解析 注册节点 设备建模&发放 项目打包 制作插件包 添加应用 部署应用 父主题: 集成ModuleSDK(Java)
ModuleSDK-Demo.*** 为可执行文件,类型可能为.dll或.exe,取决于您的工程发布配置。下文将以ModuleSDK-Demo.dll为例。 添加启动脚本 在可执行文件ModuleSDK-Demo.dll的同一目录下创建启动脚本start.sh,内容示例如下,可根据您的需要进行修改。
云端日志级别:on, off, trace, debug, info, warn, error, fatal。其中,on表示上传所有日志至云端,off表示不上传日志至云端,其余可选项代表按日志级别采集,选择后将只采集目标级别及以上的日志(模糊匹配)。日志级别的严重程度等级由低到高依次为:trace
云端日志级别:on, off, trace, debug, info, warn, error, fatal。其中,on表示上传所有日志至云端,off表示不上传日志至云端,其余可选项代表按日志级别采集,选择后将只采集目标级别及以上的日志(模糊匹配)。日志级别的严重程度等级由低到高依次为:trace
云端日志级别:on, off, trace, debug, info, warn, error, fatal。其中,on表示上传所有日志至云端,off表示不上传日志至云端,其余可选项代表按日志级别采集,选择后将只采集目标级别及以上的日志(模糊匹配)。日志级别的严重程度等级由低到高依次为:trace
云端日志级别:on, off, trace, debug, info, warn, error, fatal。其中,on表示上传所有日志至云端,off表示不上传日志至云端,其余可选项代表按日志级别采集,选择后将只采集目标级别及以上的日志(模糊匹配)。日志级别的严重程度等级由低到高依次为:trace
云端日志级别:on, off, trace, debug, info, warn, error, fatal。其中,on表示上传所有日志至云端,off表示不上传日志至云端,其余可选项代表按日志级别采集,选择后将只采集目标级别及以上的日志(模糊匹配)。日志级别的严重程度等级由低到高依次为:trace
云端日志级别:on, off, trace, debug, info, warn, error, fatal。其中,on表示上传所有日志至云端,off表示不上传日志至云端,其余可选项代表按日志级别采集,选择后将只采集目标级别及以上的日志(模糊匹配)。日志级别的严重程度等级由低到高依次为:trace
单击主机名,如ecs-iot,进入主机详情页面,选择“安全组”页签。 展开Sys-default安全组,单击“更改安全组规则”,选择“入方向规则”,单击“添加规则”。 SSH协议端口(22)的入方向TCP协议默认开放,无需修改。 边缘节点需要使用7883和8943端口,为了方便省事,可以选择全部放通。
模块管理”页签,查看已部署边缘应用。 图3 模块管理 添加主备配置 选择您的边缘节点,单击“节点名称”进入节点详情页。 在左侧导航栏选择“主备配置”单击“主备配置”。 图4 主备配置 信息填写后,单击“确认”。 图5 网络配置 表1 主备配置 参数名称 描述 主网卡名称 表示主节点上虚拟IP所绑定使用的
恢复,节点模块一直处于“部署中”怎么处理? 误删除IoTDA上的edge_node/modbus_server产品后,在边缘服务创建节点/添加Modbus设备失败,该怎么处理? 边缘节点离线排查指南 修改专业版(Docker)或基础版节点的云端日志级别,但没有生效? ubuntu
SDK下载 资源包名 描述 语言版本 版本 下载路径 Module SDK Module SDK是开发边缘运行应用(插件)所必须的工具包,提供数据处理、协议转换、IT子系统接入等功能,开发完成后,通过选择打包方式来决定是容器化部署还是进程化部署。 Java版 2.2.7.Release
化部署和安装包部署的方式,您可以制作镜像上传到容器镜像服务(SWR),也可以选择上传安装包到对象存储服务(OBS)。系统预置的应用如表1所示。 表1 系统预置应用 应用名称 应用类型 说明 $edge_hub 系统必选 边缘节点上的处理中心,负责设备和通信管理。 $edge_agent
导入ModuleSDK依赖包。右键单击“Open Project Structrure”,选择“Libraries”后,单击中间框上方“+”,选择下载好的ModuleSDK,添加到工程模块。 使用Visual Studio Code进行开发 使用Visual Studio Code进行开发,已经完成项目打包,跳过项目打包。
使用SSH工具以root用户登录边缘节点服务器后台系统,执行如下命令: 执行 cat /proc/sys/net/ipv4/ip_forward 。 若值等于0,则需要添加配置IP转发规则。配置方法可以参考注册专业版节点步骤5。 对于专业版节点,执行 docker inspect sys-edge-hub |