检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
登录华为云官网,选择“产品 > IoT物联网 > 边缘计算 > IoT边缘 IoTEdge”。 单击“管理控制台”进入IoT边缘控制台。 单击“总览”页右上角“我的订购服务”,进入购买页面。 选择“工业OT设备/系统数采服务”,单击“购买”。 根据需要选择合适的资源包类型,加入清单。(选择
API接口介绍 API分组 应用场景 边缘节点管理 提供节点的管理和获取安装命令,节点即边缘节点,是“物联网边缘”边的体现。 设备管理 提供设备的管理和获取协议的配置。 应用管理 应用是部署到节点的功能模块,有系统应用和用户应用两种。 应用版本管理 应用可以发行多个版本,通过发布与下架来确定应用是否能部署。
提供基于操作系统原生进程的运行引擎。 专业版 提供基于容器(Docker等)的运行引擎。 边缘节点 基础版和专业版的业务面,每个边缘节点对应一台机器(物理机、虚机)。 应用 基础版和专业版上运行的进程和容器应用,每个应用对应一个进程或容器。 应用版本 确定了软件包以及编排包的应用,如MySQL
节点下园区子系统数采应用对接的园区子系统数量。通过“设置”填写对接的园区子系统数量后,需“绑定”对应类型的采集服务。在“到期时间”可查看所绑定的采集服务的到期时间。 工业子系统数 节点下工业子系统数采应用对接的工业子系统数量。通过“设置”填写对接的工业子系统数量后,需“绑定”对应类型的采集服务。在
在“边缘节点”的节点列表选择您需要安装的节点,单击右侧“安装”,获得提示。 图4 安装节点 选择支持架构和安装目录,然后单击复制安装命令,使用SSH工具以root用户登录边缘节点服务器后台系统,执行安装命令。 图5 获取安装命令 安装命令的选择需要与购买的ecs的架构保持一致。 图6
运行于边侧的应用、运行于云上的SaaS集成,提供端到端的解决方案。IoT边缘提供基础版(进程)、专业版(容器)运行时引擎,可支持进程应用、容器应用的安装、升级、维护。 IoTEdge在云边协同架构下,统一云端管理面,分为两级架构: IoTEdge管理面:即部署在云端的云管理控制台
概念相关 什么是IoT边缘? 开通边缘服务失败怎么处理? IoT边缘如何进行设备管理? IoTEdge与IEF的关系和区别是什么?
父设备ID,用于标识设备所属的父设备。携带该参数时,表示在该父设备下创建一个子设备,这个子设备不与平台直连,此时必须保证这个父设备在平台已存在,创建成功后子设备的gateway_id等于该参数值;不携带该参数时,表示创建一个和平台直连的设备,创建成功后设备的device_id和gateway_id一致。
子设备管理 边缘节点和子设备均在线,为什么子设备上报的数据在IoTDA平台查看不到? Modbus设备与MQTT设备在数据上报流程有什么区别? 边缘节点断网离线后,为何其子设备仍然在线? 如何让边端的设备数据不上云? 集成ModuleSDK后,上报数据成功后,设备状态显示为未激活,如何上报子设备状态?
容器内运行多个集成ModuleSDK的软件进程或者重启集成ModuleSDK的软件进程,会导致鉴权失败等问题。 上传打包的项目。 将jar文件上传到联网的linux机器上,如目录(/home/monitor)中 安装docker。 请确认使用的系统已经安装docker(docker版本需要高于17
运行多个集成ModuleSDK的软件进程或者重启集成ModuleSDK的软件进程,会导致鉴权失败等问题。 镜像包打包 上传打包的项目。 将jar文件上传到联网的linux机器上,如目录(/home/monitor)中 安装docker。 请确认使用的系统已经安装docker(docker版本需要高于17
services”,为该设备上报的数据与设备产品的serviceId对应不上。当前边缘节点不感知产品的更新。若新建一个空白的设备产品,为边缘节点创建子设备,然后修改设备产品新增服务和属性,则此时设备上报数据中的服务属性在边缘节点无感知,即会出现“No services”的异常。 当进行基于I
输入端点:模块订阅的指定正则MQTT Topic的后缀,EdgeHub向该模块发送数据时则根据该模块配置的输入端点构造MQTT Topic并发送数据。 输出端点:从模块端向EdgeHub发送数据时使用的MQTT Topic后缀;即EdgeHub接收该模块配置的输出端点对应的MQTT Topic的数据。
了推荐的系列化硬件之外,亦可对接通用服务器,支持边缘服务可插拔。 应用生态化 边缘网关云端统一部署、运维、插件管理,高效运维。 开放的架构支持第三方插件的快速集成,提供丰富的插件生态。 支持第三方应用运行,提供强大的边缘处理能力。 智慧交通 面临挑战 在自动驾驶大力发展的时代,智
输入端点:模块订阅的指定正则MQTT Topic的后缀,EdgeHub向该模块发送数据时则根据该模块配置的输入端点构造MQTT Topic并发送数据。 输出端点:从模块端向EdgeHub发送数据时使用的MQTT Topic后缀;即EdgeHub接收该模块配置的输出端点对应的MQTT Topic的数据。
选择镜像:选择需要部署的镜像,单击“确认”。 我的镜像:展示了您在容器镜像服务中创建的所有镜像。 他人共享:展示了其他用户共享的镜像。 版本:选择需要部署的镜像版本。 安装包地址 部署方式为安装包部署时,填写您此前上传到对象存储服务OBS中的安装包地址。 选择容器规格,根据您的需要选择。 图4
在IoTDA平台上,边缘节点为直连设备,边缘节点的子设备为非直连设备。IoTDA只检测直连设备与平台的连接状态;子设备的状态由网关管理,需要网关调用修改子设备状态变更接口来更新子设备的状态。 所以当边缘节点突然断网离线时,未能更新子设备的状态。因此出现边缘节点离线,其子设备仍在线的情况。 父主题: 子设备管理
*/ EDGE_RETCODE send_batch_device_data() { /* * 具体上报的子设备数据和设备的产品模型有关系,和属性对应 * */ char* data_body1 = "{\n"
eId}/{appVersion}/。 当前插件包的大小限制为最大500M。 程序内对于文件的访问使用相对目录访问(因为程序的安装目录是不确定的)。 程序不允许包含后台运行的程序,可以包含多级进程,所有程序均为start.sh的子进程。 进程压缩包命名规范:英文字母或者数字或者“_”
该Demo主要展示edge.h和edge_daemon.h里的回调函数和接口函数使用。 #include "edge.h" #include "edge_daemon.h" #include <stdio.h> #include <unistd.h> /* * 描述:针对模块的命令的回调函数 *