检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
发布应用 应用创建之后需要发布才允许在节点部署。若您在上一节已经单击"立即发布",则可以跳过本节的内容。 操作步骤 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 选择左侧导航栏,选择“应用名称”进入应用详情页。 单击右上角“发布”按钮。 可在创建应用时可勾选【立即发布】进行发布。
单击“添加边缘设备”。 所属产品:选择设备建模中创建的产品 设备标识码:与代码示例保持一致 设备名称:与代码示例保持一致 模块ID: 与部署应用的模块id保持一致 图1 添加边缘设备 单击“确认”,添加设备完成。 父主题: 集成ModuleSDK进行协议转换
注册节点 创建边缘节点请参照注册边缘节点。 注:对于需要部署IT应用的节点,节点需要绑定工业资源包。 如没有工业网关资源包选项,请先购买。工业网关资源包计费及使用请参考工业资源包。 绑定方法如下: 在左侧导航栏选择“IoT边缘 > 边缘节点”“选择之前创建的边缘节点,单击“节点名称”进入节点概览页。
操作场景 开发应用集成ModuleSDK进行工业子系统接入。 用户在个节点下部署了多个子系统(如erp),北向应用NA需要调用某个子系统的接口,该子系统需要将order数据上传到用户的北向应用NA上。 父主题: 集成ModuleSDK进行工业子系统接入
设备接入 下载MQTT.fx及证书,证书下载地址。 安装完成后打开,MQTT.fx软件界面如下 注:Connect左边的蓝色齿轮为设置。 Publish是消息发送,Subscribe为消息接收,Log可查看日志。 单击设置-General,输入以下信息 Broker Address:输入节点的公网地址。
设备接入 使用MQTT.fx模拟设备接入。 下载MQTT.fx及证书,证书下载地址。 安装完成后打开,MQTT.fx软件界面如下: Connect左边的蓝色齿轮为设置。 Publish是消息发送,Subscribe为消息接收,Log可查看日志。 单击设置-General,输入以下信息
IoTDB通道详情 influxdb2_channel_detail InfluxDB2NodeChannelDetailDTO object MQTT通道配置详情 pulsar_channel_detail PulsarNodeChannelDetailDTO object Pulsar通道详情
请确认使用的系统已经安装docker(docker版本需要高于17.06,推荐18.06),安装参照docker 安装教程 制作镜像。 搜索基础镜像,基础镜像需要集成jre。 docker search jre8 选择合适的镜像(镜像需要集成了jre且版本不低于8) NAME
路由转发”“进入页面,单击创建通道创建的“IoTDB”类型通道的端点名称。 进入通道详情界面,单击“分配节点”。 进入分配节点界面,勾选节点部署EdgePush推送应用步骤部署edgepush的“节点”,单击“确认并下发”。 IoTDB暂不开放按节点修改通道,所以在分配节点时,单击“确认并下发”按钮后,通道信息就已下发到边缘节点。
路由转发”“进入页面,单击创建通道创建的“InfluxDB”类型通道的端点名称。 进入通道详情界面,单击“分配节点”。 进入分配节点界面,勾选节点部署EdgePush推送应用步骤部署edgepush的“节点”,单击“确认并下发”。 InfluxDB暂不开放按节点修改通道,所以在分配节点时,单击“确认并下
SDK是开发边缘运行应用(插件)所必须的工具包,提供数据处理、协议转换、IT子系统接入等功能,开发完成后,通过选择打包方式来决定是容器化部署还是进程化部署。 ModuleSDK_C_latest(包括x86_64, arm32, arm64版本,下载后解压选择对应版本) ModuleSDK(C#)
支持工业网关,包括Linux 32位或Linux64位,支持容器级部署与进程级部署。 软件标准化 统一边缘节点软件框架,抽象屏蔽硬件接口,与硬件松耦合。除了推荐的系列化硬件之外,亦可对接通用服务器,支持边缘服务可插拔。 应用生态化 边缘网关云端统一部署、运维、插件管理,高效运维。 开放的架构支持第三方插件的快速集成,提供丰富的插件生态。
利用客户端(AppClient、DriverClient、ItClient、DcDriver)进行自定义的业务处理 应用的使用 将应用打包上传至云,部署到节点。连接子设备查看应用工作。 父主题: 开发指导
发和使用两个部分。 开发操作 开发说明 App应用的开发 利用DcClient进行自定义的业务处理 App应用的使用 将应用打包上传至云,部署到节点,连接子设备查看应用工作状态 父主题: 开发指导
最小长度:0 最大长度:256 deploy_type String 部署类型docker|process 最小长度:0 最大长度:64 deploy_multi_instance Boolean 是否允许部署多实例 create_time String 创建时间 最小长度:0 最大长度:256
接入方式:选择ROMA。 集成应用key和secret选择API应用分配的key和AppSecret(API网关>调用API>应用管理) 绑定节点:勾选为部署IT应用注册的节点。 父主题: 集成ModuleSDK进行工业子系统接入
议转换。 monitor-app:此模块主要演示数据处理。 以其中的数据处理样例即monitor-app模块为例演示如何开发一个插件并远程部署到边缘上进行数据处理。 如果您有兴趣,可以参考开发指南-插件侧开发,该文档详细讲述了实践的架构和业务。 父主题: 前提条件
最小长度:0 最大长度:256 deploy_type String 部署类型docker|process 最小长度:0 最大长度:64 deploy_multi_instance Boolean 是否允许部署多实例 create_time String 创建时间 最小长度:0 最大长度:256
POSITE_APPLICATION),数据默认为DATA_PROCESSING,数据处理模块可以传输消息,协议解析为驱动类型,IT集成为部署南向3rdIA使用,混合应用可同时实现数据处理和协议解析。 最小长度:0 最大长度:255 枚举值: DATA_PROCESSING PROTOCOL_PARSING
Studio的解决方案资源中,右键单击"依赖项",选择"管理Nuget程序包"。 选择上一步添加的本地包源作为"程序包源",然后选择"浏览"选项卡,在列表中选择该包,然后单击安装。 如果需要升级SDK,可参考2将新版本ModuleSDKd的NuGet包放入同一目录下,待NuGet包管理器自动识别后,根据界面提示进行SDK更新操作即可。