检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
请确认使用的系统已经安装docker(docker版本需要高于17.06,推荐18.06),安装参照docker 安装教程 制作镜像。 搜索基础镜像,基础镜像需要集成jre。 docker search jre8 选择合适的镜像(镜像需要集成了jre且版本不低于8) NAME
节点管理”,选择您的边缘节点名称,进入节点详情页。 (可选)选择“应用模块 > 模块管理”页签,部署边缘应用。 为了保证设备能够正常在线,请您先部署步骤2中的应用,直连场景下不需要部署其他应用,具体操作请参考部署应用。 选择左侧导航栏“边缘设备”页签,单击左上角的“添加边缘设备”按钮,按照表1填写参数后,单击“确认”。
路由转发”“进入页面,单击创建通道创建的“MQTT”类型通道的端点名称。 进入通道详情界面,单击“分配节点”。 进入分配节点界面,勾选节点部署EdgePush推送应用步骤部署edgepush的“节点”,单击“确认”。 右上角显示分配成功。 父主题: 通道分配
Sdk Project 图2 输入命令 图3 SDK示例工程页面 如果需要调试和运行代码,参考步骤1,安装“Extension Pack for Java”” 插件。 图4 安装Extension Pack for Java 参考步骤2,输入如下命令,mvn自动构建各个模块生成jar包。
设备接入边缘节点(MQTT) IoT边缘应用部署完成后,边缘节点即作为远端物联网平台在设备侧的延伸,云边协同,共同完成设备管理。边缘节点可以为近端连接的设备就近提供计算和管理服务,如低时延业务本地管理、与云端断链时的本地控制和规则执行等。设备通过接入边缘节点,最终通过边缘节点将数据上传到远端物联网平台。
SDK是开发边缘运行应用(插件)所必须的工具包,提供数据处理、协议转换、IT子系统接入等功能,开发完成后,通过选择打包方式来决定是容器化部署还是进程化部署。 Java版 2.2.7.Release ModuleSDK_Java C版 / ModuleSDK_C_latest(包括x86_64
边缘节点管理 创建边缘节点 查询边缘节点列表 修改边缘节点 查询边缘节点详情 删除边缘节点 生成边缘节点安装命令 生成边缘节点升级命令 生成边缘节点重新安装命令 查询边缘节点下的主机详情 查询当前边缘软件版本 父主题: API列表
生成可执行文件 需要Linux开发环境,可利用CLion远程调试或者将工程打包到Linux服务器上编译生成可执行文件 编译生成可执行文件(MyCApp),可以通过CLion之间编译生成,也可以通过在Linux服务器上通过命令行生成。 下面提供在Linux服务器使用命令行生成的方法。
路由转发”“进入页面,单击创建通道创建的“IoTDB”类型通道的端点名称。 进入通道详情界面,单击“分配节点”。 进入分配节点界面,勾选节点部署EdgePush推送应用步骤部署edgepush的“节点”,单击“确认并下发”。 IoTDB暂不开放按节点修改通道,所以在分配节点时,单击“确认并下发”按钮后,通道信息就已下发到边缘节点。
路由转发”“进入页面,单击创建通道创建的“InfluxDB”类型通道的端点名称。 进入通道详情界面,单击“分配节点”。 进入分配节点界面,勾选节点部署EdgePush推送应用步骤部署edgepush的“节点”,单击“确认并下发”。 InfluxDB暂不开放按节点修改通道,所以在分配节点时,单击“确认并下
docs.docker.com/ee/supported-platforms/ 。 须知: 安装Docker时,必须使用root用户安装,Docker安装完成后,请将Docker进程配置为开机启动,避免系统重启后Docker进程未启动引起的系统异常。 不涉及 glibc 版本不低于2
用于网关处理点位读取请求 OnPointSet 用于网关处理点位设置请求 OnModuleShadowReceived 用于网关处理模块影子,接收下行数采配置 StartModuleShadow 启动模块影子,设置模块影子回调,并触发获取影子的动作 GetModuleShadow 主动获取一次模块影子
SDK是开发边缘运行应用(插件)所必须的工具包,提供数据处理、协议转换、IT子系统接入等功能,开发完成后,通过选择打包方式来决定是容器化部署还是进程化部署。 ModuleSDK_C_latest(包括x86_64, arm32, arm64版本,下载后解压选择对应版本) ModuleSDK(C#)
前提条件 前提概要 安装MQTT设备模拟器 父主题: 基于IoT边缘实现模拟MQTT设备的快速接入
流媒体服务器搭建(可选) 安装nginx+http-flv(rtmp服务器) 父主题: 操作步骤
应用管理 应用管理概述 添加业务应用 添加驱动应用 添加版本 部署应用 管理应用 删除应用 父主题: 应用管理
路由转发 路由转发概述 通道类型概述 创建通道 节点部署EdgePush推送应用 通道分配 修改节点的通道详情(可选) 将节点的通道信息下发给网关
操作步骤 注册边缘节点 添加插件应用 远程部署 接入模拟设备 父主题: 基于IoT边缘服务实现边缘插件的生态拓展
模块SDK用于开发运行在边缘节点中的应用,包括数据处理应用(简称应用,例如数据清洗)和协议驱动(简称驱动,例如EdgeAccess)。 图1 边缘设备接入和应用开发能力架构图 部署在边缘节点中的第三方应用和第三方驱动使用模块SDK进行开发。 图2 模块SDK调用流程图 基本调用流程如图2所示。 基于ModuleSDK
操作步骤 创建边缘节点 (可选)部署边缘应用 设备接入边缘节点(MQTT) 资源释放 父主题: 基于IoT边缘实现模拟MQTT设备的快速接入