检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
= "output"; 定义输入和输出的端点,关于取值需要需在创建应用版本的inputs参数中定义,创建应用时输入端点与输出端点以及数据流转规则的配置与此是对应的。例如此处定义了输入端点为“input”,输出端点为“output”,则创建应用时的端点和软件配置输入端点需要配置为in
打开CLion->File->New Project->选择新建“C Executable”工程。 这里创建一个名为“MyCApp”的工程进行下面的实践。 下载C语言版本SDK,将文件解压缩之后,复制到新创建的项目下。 C语言版本SDK一共支持三个版本,分别是 ModuleSDK_C_latest(包括x86_64
inspect [CONTAINER ID]查看容器详细信息;将Cmd中的内容填至参数列表,将Entrypoint中的内容填至运行命令处,为null则不填 将应用版本部署到边缘之后如果出现容器无法运行、退出等问题,需要保证其他的配置正确。(如配置了挂载卷,但是没有设置访问权限)。 父主题:
署应用。 IT应用需要依赖APIGW,在部署IT应用之前,请先部署系统应用$sys_edge_apigw。 添加流转规则 流转规则是非必选的,OT应用需要添加数据流转规则。驱动应用和IT应用不用添加。 父主题: 集成ModuleSDK进行数据处理
在边缘节点安装成功后可部署边缘应用,本示例演示Modbus设备接入,除了安装节点完毕后自动部署的2个系统应用(hub, agent)。 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 选择左侧导航栏“边缘节点 > 节点管理”进入页面。 选择您的边缘节点,单击“节点名称”进入节点详情页。 选择“应用模块”页签,查看已部署边缘应用。
代码解析 项目结构如下 表1 类相关说明 类名称 描述 Device 设备类,包含设备的id,产品id,slaveId及能力定义。 Main 主启动类。 ModbusCfg modbus配置。 ModbusDriver 业务主体类,该类含边侧设备添加,设备同步,数据收集及上报等演示。
只允许对文件进行下载。 只允许在文件夹上进行文件的上传,表示将文件上传到远程主机对应的文件夹下。 上传下载的文件大小最大为10M。 文件上传下载所操作的目录受创建节点时所配置的根目录限制,如下图所示。 使用文件上传下载功能,需要部署$edge_omagent大于1-1-11的版本。 在指定文件夹或者文
访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 在左侧导航栏选择“总览”,单击右上角“我的数采服务”。 选择“工业OT设备/系统数采服务”,单击“购买资源包”。 选择“工业OT设备采集服务”,根据需求选择合适的规格加入清单,勾选“数据采集服务”和“数据集成服务”,配置完成后单击“加入清单”再“立即购买”。
ck需要实现的回调接口 回调接口 参数描述 void onModuleShadowReceived(ModuleShadowNotification shadow) 收到模块影子回调,模块影子支持增量同步,根据properties_update_time判断发生改变的属性。 In
编译生成可执行文件(MyCApp),可以通过CLion之间编译生成,也可以通过在Linux服务器上通过命令行生成。 下面提供在Linux服务器使用命令行生成的方法。 cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" ./
点位设置回调,用于网关处理点位设置请求。 表1 参数说明 名称 类型 描述 requestId string 用于唯一标识某次请求的请求ID pointsSetReq PointsSetReq 点位设置请求的对象,该对象结构见下表 @return PointsSetRsp 点位设置响应,网关处理完请求以后,需要返回该响应,该对象结构见下表
在“添加驱动应用”弹窗中填写相关信息,然后单击“确认”。 前往应用版本配置界面 添加边缘应用-端点和部署配置 输入输出端点是非必需配置的,当有数据流转时才需要配置。 驱动类应用和IT应用一般不需要配置。 配置确认,单击"立即发布" 父主题: 集成ModuleSDK进行数据采集
设备控制 支持在云端以下发命令的方式,将命令下发到边缘节点的应用,边缘应用转发到设备,达到设备远程控制的效果。 状态监控 支持监控边缘节点的CPU、内存等状态,监控应用运行状态。 系列化硬件 IoT边缘与硬件解耦,支持部署系列化硬件,部署要求参考硬件规格,已经支持的硬件包括Atlas50
北向HTTP请求代理 GET方法的代理 POST方法的代理 DELETE方法的代理 PUT方法的代理 PATCH方法的代理 父主题: API列表
单个MQTT设备支持的连接数 1个 单个设备消息最大字节数 1MB 应用管理 单个边缘节点支持添加应用数 20个 每个应用可部署绑定的边缘节点数 100个 应用模板 每个租户可创建的应用模板数 50个 路由管理 每个账户支持添加数据转发目标端数 10个 每个路由转发目标端可绑定的边缘节点数
5.7。 模块 将应用的某个版本部署到基础版/专业版上运行的实例。 模块影子 存储应用配置的JSON文档,通过云边协同同步到应用实例。 数据流转 描述设备数据如何在边侧应用间流动(从一个模块的输出到另一个模块的输入),并最终传到IoT Hub或外部系统的规则。 路由转发 将设备
20200428202651.x86为用户自定义的容器应用镜像,本实验中使用一个公开的数据清洗镜像,即步骤1中拉取到ECS的镜像。 镜像仓库地址:本实验在北京四环境,则该地址为swr.cn-north-4.myhuaweicloud.com 组织名称:上述步骤4在SWR云服务上创建的组织名称,即iot_edge_test
基于ModuleSDK开发应用实现数据处理或自定义驱动时,分为开发和使用两个部分。 开发操作 开发说明 应用的开发 利用客户端(AppClient、DriverClient、ItClient、DcDriver)进行自定义的业务处理 应用的使用 将应用打包上传至云,部署到节点。连接子设备查看应用工作。 父主题: 开发指导
数据配置 在节点详情页的“数据配置”页签,可查看该边缘节点的日志配置信息。 关于日志配置的更多使用描述,专业版节点可参见表2 专业版节点信息和云日志服务(LTS );专业版节点可参见应用运维管理(AOM )。 图1 日志配置 设备数据打印配置 父主题: 管理边缘节点
从这里开始 IoT边缘(IoT Edge),是边缘计算在物联网行业的应用。IoT Edge作为物联网边缘“小脑”,在靠近物或数据源头的边缘侧,融合网络、计算、存储、应用核心能力的开放平台,就近提供计算和智能服务,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。 本文介绍用户使用指导。