检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建边缘节点 前提条件 已注册华为云账号,且已完成实名认证。 已开通IoT边缘服务和IoTDA设备接入服务。 在创建边缘节点前,检查配置要符合硬件规格要求,如磁盘、内存和docker版本,切换root用户执行安装命令。
Demo2 该Demo主要展示edge_driver.h里的回调函数和接口函数使用。
" : 0, "limit" : 0 }, "edge_apps" : [ { "edge_app_id" : "string", "description" : "string", "create_time" : "string",
基于ModuleSDK-C开发应用实现数据的云边同步,主要分为开发和使用两个部分。 开发操作 开发说明 SDK应用的开发 按照SDK提供的Demo进行自定义应用开发。 SDK应用的使用 将应用打包上传至华为云,部署到节点。连接子设备查看应用工作情况。
] #构造镜像 #docker build -t edge_monitor:1.0.0 /home --no-cache #打标签 #docker tag edge_monitor:1.0.0 swr.cn-north-4.myhuaweicloud.com/iot_edge_test
FROM registry-cbu.huawei.com/csopenjdk/openjdk RUN mkdir -p /opt/iot/edge/monitor / && chmod -R 777 /opt/ COPY monitor /opt/iot/edge/monitor
视频预览 操作步骤 在左侧导航栏选择“边缘节点 > 节点管理”“选择之前创建的边缘节点“test-edge-video-001”,单击“详情”进入节点详情页。 选择左侧“数采配置 > 视频”,单击“视频监控”。
最小长度:1 最大长度:64 node_id 是 String 边缘节点ID 最小长度:1 最大长度:64 ia_id 是 String 第三方应用IA ID 最小长度:1 最大长度:64 表2 Query参数 参数 是否必选 参数类型 描述 ia_uri 是 String 第三方
MyCApp │ ├─main.c // 主程序 │ ├─lib // sdk库文件 │ │ ├─libmodule.so │ │ └─*** │ ├─include // 头文件 │ │ ├─edge_error.h │ │ ├─edge_daemon.h │ │ └─edge.h
边缘应用:选择上述制作的应用名称,如:iot_edge_app 选择版本:选择已发布的与边缘节点相同架构的应用版本,如1.0.0 模块名称:自定义。 等待3秒后,刷新应用界面,可看到部署的自定义应用的实例状态为“运行中”,表明该应用容器已运行起来。
打开Visual Studio Code,单击进入插件应用商店页签,搜索IoT Edge SDK,找到后单击“install”。
最小长度:1 最大长度:64 node_id 是 String 边缘节点ID 最小长度:1 最大长度:64 ia_id 是 String 第三方应用IA ID 最小长度:1 最大长度:64 表2 Query参数 参数 是否必选 参数类型 描述 ia_uri 是 String 第三方
最小长度:1 最大长度:64 node_id 是 String 边缘节点ID 最小长度:1 最大长度:64 ia_id 是 String 第三方应用IA ID 最小长度:1 最大长度:64 表2 Query参数 参数 是否必选 参数类型 描述 ia_uri 是 String 第三方
最小长度:1 最大长度:64 node_id 是 String 边缘节点ID 最小长度:1 最大长度:64 ia_id 是 String 第三方应用IA ID 最小长度:1 最大长度:64 表2 Query参数 参数 是否必选 参数类型 描述 ia_uri 是 String 第三方
最小长度:1 最大长度:64 node_id 是 String 边缘节点ID 最小长度:1 最大长度:64 ia_id 是 String 第三方应用IA ID 最小长度:1 最大长度:64 表2 Query参数 参数 是否必选 参数类型 描述 ia_uri 是 String 第三方
最小长度:1 最大长度:64 node_id 是 String 边缘节点ID 最小长度:1 最大长度:64 ia_id 是 String 边侧第三方应用的模块ID 最小长度:1 最大长度:64 config_id 是 String 配置ID 最小长度:1 最大长度:32 请求参数
$edge_omagent应用 负责边缘节点远程监控和运维,提供日志上报、远程SSH、CPU等指标上报、文件上传下载能力。 日志配置 系统日志:边缘节点上已部署的系统应用产生的日志。 应用日志:边缘节点上已部署的用户定义应用所产生的日志。
最小长度:1 最大长度:64 node_id 是 String 边缘节点ID 最小长度:1 最大长度:64 ia_id 是 String 边侧第三方应用的模块ID 最小长度:1 最大长度:64 config_id 是 String 配置ID 最小长度:1 最大长度:32 请求参数
* */ EDGE_RETCODE set_bus_message_cb(const char* input_name) { edge_set_bus_message_cb(input_name); printf("set bus message callback
回调函数on_message_received_cb里调用edge_send_bus_message,将未处理的数据发送回消息总线,设置该函数里的output_name,边缘Hub会订阅类似/modules/user_monitor_app/messages/outputs/output