检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
部署自定义应用时,数据存储卷挂载没有按照配置进行挂载的原因? 检查自定义应用版本中的数据存储类型,若类型为LOG/DB/CONFIG时,会给主机目录默认添加前缀:"/var/IoTEdge/{log|db|config}"。 若需要将容器目录直接挂载到主机某个目录,本地卷的类型需选择为“其他”。 父主题:
自定义应用报错could not execute statement? 请检查部署应用配置的LOG/DB/CONFIG挂载磁盘是否容量充足。当磁盘已满将只能读取,无法存储,从而导致导致边缘组件报错。 父主题: 应用管理
则API网关会将请求转发至http://110.*.*.*:8080/orders Api GW保存NA与IA信息的位置为:/var/IoTEdge/db/sys_edge_apigw/db Api GW无法转发请求请查看该sqlite数据库是否正确保存了NA与IA的信息。 片段二 AuthFilter 类 @Order(1)
可将主机某个目录挂载到容器中。卷类型有4种类型,分别为DB, LOG, CONFIG, 其它。本次实验配置3个卷如下图所示。 说明: 本地卷的类型选择LOG/DB/CONFIG时,会给主机目录默认添加前缀:"/var/IoTEdge/{log|db|config}"。 若需要将容器目录直接挂
"8616ac9b-1e66-4fbf-8871-1ca4cb7103fc", "product_id": "c6b39067b0325db34663d3ef421a42f6", "name": "light_1", "slave_id": 1, "services":
t event) 收到子设备事件回调 void onSubDevicesAdded(String eventId, AddSubDevicesEvent addSubDevicesEvent) 收到新增子设备事件回调 void onSubDevicesDeleted(String
电机设备的产品ID */ public static final String MOTOR_PRODUCT_ID = "6b4843db3f0189e9c577"; /** * 与EdgeHub通信的客户端 */ private AppClient
节点日志根目录 最小长度:1 最大长度:64 config_base_path 否 String 节点配置根目录 最小长度:1 最大长度:64 db_base_path 否 String 节点数据存储根目录 最小长度:1 最大长度:64 表5 LogConfigDTO 参数 是否必选 参数类型
(const char* addSubDeviceInfo, unsigned int body_len); 函数功能: 此函数声明用于通知子设备添加,使用此接口承接平台添加成功子设备的通知。 表6 参数说明 参数名称 类型 参数描述 示例 addSubDeviceInfo char*
挂载高危目录的情况下 ,建议使用低权限账号启动,否则可能会造成宿主机高危文件被破坏。 本地卷的类型选择LOG/DB/CONFIG时,会给主机目录默认添加前缀:"/var/IoTEdge/{log|db|config}"。若需要将容器目录直接挂载到主机某个目录,本地卷的类型需选择为“其他”。 当挂
挂载高危目录的情况下 ,建议使用低权限账号启动,否则可能会造成宿主机高危文件被破坏。 本地卷的类型选择LOG/DB/CONFIG时,会给主机目录默认添加前缀:"/var/IoTEdge/{log|db|config}"。若需要将容器目录直接挂载到主机某个目录,本地卷的类型需选择为“其他”。 当挂
挂载高危目录的情况下 ,建议使用低权限账号启动,否则可能会造成宿主机高危文件被破坏。 本地卷的类型选择LOG/DB/CONFIG时,会给主机目录默认添加前缀:"/var/IoTEdge/{log|db|config}"。若需要将容器目录直接挂载到主机某个目录,本地卷的类型需选择为“其他”。 当挂
节点日志根目录 最小长度:1 最大长度:64 config_base_path String 节点配置根目录 最小长度:1 最大长度:64 db_base_path String 节点数据存储根目录 最小长度:1 最大长度:64 表9 OfflineCacheConfigsDTO 参数
打包容器镜像 若制作镜像包以容器化方式部署应用,不支持在一个容器内运行多个集成ModuleSDK的软件进程或者重启集成ModuleSDK的软件进程,会导致鉴权失败等问题。 上传打包的项目。 将jar文件上传到联网的linux机器上,如目录(/home/monitor)中 安装docker。
制作镜像包或插件包 将jar包转换为镜像包或插件包。 若制作镜像包以容器化方式部署应用,不支持在一个容器内运行多个集成ModuleSDK的软件进程或者重启集成ModuleSDK的软件进程,会导致鉴权失败等问题。 镜像包打包 上传打包的项目。 将jar文件上传到联网的linux机器
节点日志根目录 最小长度:1 最大长度:64 config_base_path String 节点配置根目录 最小长度:1 最大长度:64 db_base_path String 节点数据存储根目录 最小长度:1 最大长度:64 表15 OfflineCacheConfigsDTO
Demo3 Demo代码中具体实现的是模拟电机设备上报数据,SDK获取上报数据做进一步分析处理。 如果遇到状态为error,则调用事先在产品模型定义好的设备命令。对于未指定MOTOR_PRODUCT_ID的产品上报的数据将继续上报给云端。 该Demo的应用可参考集成ModuleSDK进行数据处理。
安装nginx+http-flv(rtmp服务器) 操作步骤 下载安装指导。 单击下载路径,安装依赖项openssl,这里选择1.1.1g。 假设将下载文件放至"/home"目录下并解压,依次执行以下命令进行openssl的编译安装。 ./config no-asm -shared
C版 SDK获取和安装 1. 安装cmake开发环境。 通过命令安装,也可以手动下载,下载地址: https://cmake.org/download/ 华为云C SDK支持cmake 3.9.5 及其以上版本。 2. 使用CLion创建工程。 3. 下载ModuleSDK。 4
代码解析 Demo代码如下,具体实现的是模拟电机设备上报数据,SDK获取上报数据做进一步分析处理。如果遇到状态为error,则调用事先在产品模型定义好的设备命令。对于未指定MOTOR_PRODUCT_ID的产品上报的数据将继续上报给云端。 #include "edge.h" #include