检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
之前,请先部署系统应用$sys_edge_apigw。 添加流转规则 流转规则是非必选的,OT应用需要添加数据流转规则。驱动应用和IT应用不用添加。 父主题: 集成ModuleSDK进行数据处理
自定义应用重启后报错"The module bind failed from cloud"? 请在添加应用时配置CONFIG存储卷。未配置CONFIG卷,应用重启后丢失配置会导致此项错误。 父主题: 应用管理
之前,请先部署系统应用$sys_edge_apigw。 添加流转规则 流转规则是非必选的,OT应用需要添加数据流转规则。驱动应用和IT应用不用添加。 父主题: 集成ModuleSDK进行数据处理
边缘应用部署任务下发成功后,应用状态为已停止。 数采应用部署成功后或者升级数采应用之后,应用状态都显示为已停止,只有在数采配置启用了数采连接后,应用状态会变更为运行中。 父主题: 操作步骤
尝试连接时间和保持连接时间等自定义。 2. 单击设置-User Credentials Client ID和密码需要工具进行转换。利用网页转换工具进行转换。 填写添加设备(IoT边缘)后生成的设备ID和设备密钥,生成连接信息(ClientId、Username、Password)。
制作镜像包或插件包 将jar包转换为镜像包或插件包。 若制作镜像包以容器化方式部署应用,不支持在一个容器内运行多个集成ModuleSDK的软件进程或者重启集成ModuleSDK的软件进程,会导致鉴权失败等问题。 镜像包打包 上传打包的项目。 将jar文件上传到联网的linux机器
MQTTS协议使用的端口,默认为7883。 尝试连接时间和保持连接时间等自定义。 单击设置-User Credentials Client ID和密码需要工具进行转换。利用网页转换工具进行转换。 填写添加设备(IoT边缘)后生成的设备ID和设备密钥,生成连接信息(ClientId、Username、Password)。
场景说明 在节点接入一个电机设备,设备遇到问题上报信息“error”给节点,节点监听到设备的“error”信息,下发命令让设备进行重启。示例工程为MyCApp。 父主题: 集成ModuleSDK进行数据处理
3。 尝试连接时间和保持连接时间等自定义。 单击设置-User Credentials Client ID和密码需要工具进行转换。利用网页转换工具进行转换。 填写添加边缘设备后生成的设备ID和设备密钥,生成连接信息(ClientId、Username、Password)。 单击设置-SSL/TLS
开发应用集成ModuleSDK进行数据处理。 在节点接入一个电机设备,设备遇到问题上报信息“error”给节点,节点监听到设备的“error”信息,下发命令让设备进行重启。 示例工程为monitor-app。 父主题: 集成ModuleSDK进行数据处理
制作镜像包或插件包 若制作镜像包以容器化方式部署应用,不支持在一个容器内运行多个集成ModuleSDK的软件进程或者重启集成ModuleSDK的软件进程,会导致鉴权失败等问题。 镜像包打包 上传需要打包的项目。将项目上传到网络能访问到的Linux机器上,放到目录下(比如 /home/MyCApp)。
打包容器镜像 若制作镜像包以容器化方式部署应用,不支持在一个容器内运行多个集成ModuleSDK的软件进程或者重启集成ModuleSDK的软件进程,会导致鉴权失败等问题。 上传打包的项目。 将jar文件上传到联网的linux机器上,如目录(/home/monitor)中 安装docker。
制作镜像包或插件包 若制作镜像包以容器化方式部署应用,不支持在一个容器内运行多个集成ModuleSDK的软件进程或者重启集成ModuleSDK的软件进程,会导致鉴权失败等问题。 镜像包打包 构建需要打包的项目 构建项目,此处示例,构建好的文件存放在目录 /home/ModuleSDK-Demo
return EDGE_SUCCESS; } /* * 描述:收到设备上报数据的回调处理,样例代码在马达设备状态错误时对马达进行重启 * 参数: * device_id:设备ID * product_id: 产品ID * body: 上报的数据 * body_len:
return EDGE_SUCCESS; } /* * 描述:收到设备上报数据的回调处理,样例代码在马达设备状态错误时对马达进行重启 * 参数: * device_id:设备ID * product_id: 产品ID * body: 上报的数据 * body_len:
ID的当前上报数据的设备的产品ID吻合,并且显示状态为error时,通过edge_call_device_command调用设备命令将设备重启。 处理过程结束。 #include "edge.h" #include <stdio.h> #include <string.h> #include
App从输入点接收来自总线的设备数据上报,对数据进行处理,将处理后的数据通过输出点发送到总线。 App也可以根据设备数据对设备进行反向控制,例如通过命令重启设备。 父主题: 架构介绍
运行。 在console查看主备信息,工作节点已经切换到主机名为ecs-8bc3-0003的备用机器上。 图18 查看主备状态 至此,简单主备切换测试已经完成。 备节点异常重装 当备节点因为一些异常原因不能够继续使用时,需要更换服务器来继续提供备节点的功能支持,需要进行备节点的重新安装动作。
协议转换(驱动应用) 驱动提供子设备管理和数据上报功能。 子设备管理功能包括子设备增删和配置子设备数据采集协议。设备的增删有两种形式,一是在云端增删,通过集成驱动SDK,可以接收到北向应用管理子设备的回调,即北向应用通过IoTEdge创建/删除设备时,自定义驱动应用可以接收到事件
点位计算、点位表达式、点位清洗等边缘计算。 图1 架构图 竞争力描述 数采驱动热插拔:支持数采驱动自定义、下发、升级、监控等管理,热部署替换,无需重启。 原始数据校正:支持点位表达式,在边缘侧执行线性计算,对采集到的数据进行校正。 重复数据冗余清洗:在数据采集频率高,冗余数据过多时,自动