检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
响应Body参数 参数 参数类型 描述 cmd String 标准版节点安装/升级命令 最小长度:4 最大长度:20000 请求示例 PUT https://{endpoint}/v2/{project_id}/edge-nodes/{edge_node_id}/reinstall 响应示例
setvbuf(stdout, NULL, _IONBF, 0); //初始化sdk,工作路径设置(工作路径下需要含有 /conf 目录(该目录下包含证书等信息)) edge_driver_init("../code/api_test/workdir"); printf("driver
修改边缘节点 功能介绍 修改边缘节点 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI PUT /v2/{project_id}/edge-nodes/{edge_node_id}
String 规则描述 create_time String 创建时间 update_time String 更新时间 请求示例 GET https://{endpoint}/v2/{project_id}/push-channels 响应示例 无 状态码 状态码 描述 200 OK
properties Object 应用配置内容 properties_update_time Object 应用配置更新时间 请求示例 PUT https://{endpoint}/v2/{project_id}/edge-nodes/{edge_node_id}/modules/{module_id}/shadow:
响应参数 状态码: 201 表6 响应Body参数 参数 参数类型 描述 ids Object 已确认的配置项id 请求示例 POST https://{endpoint}/v2/{project_id}/edge-nodes/{node_id}/ias/{ia_id}/configs
下发时间,表示通道是否已经同步到了节点 synchronized_status Boolean 下发状态,表示是否已同步到了节点 请求示例 POST https://{endpoint}/v2/{project_id}/push-channels/{channel_id} 响应示例 无 状态码 状态码
响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 ids Object 已成功导入的配置项id 请求示例 POST https://{endpoint}/v2/{project_id}/edge-nodes/{node_id}/ias/{ia_id}/configs/batch-import
路由ID,节点下唯一 最小长度:1 最大长度:96 sql String sql參數 最小长度:1 最大长度:64 请求示例 PUT https://{endpoint}/v2/{project_id}/edge-nodes/{edge_node_id}/routes { "routes"
代码解析 Demo代码如下,具体实现的是模拟电机设备上报数据,SDK获取上报数据做进一步分析处理。如果遇到状态为error,则调用事先在产品模型定义好的设备命令。对于未指定MOTOR_PRODUCT_ID的产品上报的数据将继续上报给云端。 #include "edge.h" #include
available Boolean 是否可用 type String 路由类型:standard|customized 请求示例 GET https://{endpoint}/v2/{project_id}/edge-nodes/{edge_node_id}/routes 响应示例 状态码:
最小长度:0 最大长度:256 update_time String 最后一次修改时间 最小长度:0 最大长度:256 请求示例 GET https://{endpoint}/v2/{project_id}/templates/apps/configs/{tpl_id} 响应示例 状态码:
P 最小长度:0 最大长度:64 edge_app_name String 应用名称 最小长度:0 最大长度:64 请求示例 GET https://{endpoint}/v2/{project_id}/edge-apps/{edge_app_id} 响应示例 状态码: 200 OK
最小长度:0 最大长度:256 update_time String 最后一次修改时间 最小长度:0 最大长度:256 请求示例 GET https://{endpoint}/v2/{project_id}/templates/apps/configs 响应示例 状态码: 200 OK
最小长度:1 最大长度:64 authorized_time String 授权时间 最小长度:1 最大长度:64 请求示例 GET https://{endpoint}/v2/{project_id}/nas/{na_id}/nodes 响应示例 状态码: 200 OK {
最小长度:0 最大长度:256 last_modify_time String 最后修改时间 最小长度:0 最大长度:256 请求示例 GET https://{endpoint}/v2/{project_id}/edge-nodes/{edge_node_id}/externals 响应示例
创建时间 最小长度:0 最大长度:256 update_time String 更新时间 最小长度:0 最大长度:256 请求示例 GET https://{endpoint}/v2/{project_id}/edge-nodes/{node_id}/ias/{ia_id}/configs
ON_PREMISE_INTEGRATION GATEWAY_MANAGER COMPOSITE_APPLICATION DATA_COLLECTION 请求示例 PUT https://{endpoint}/v2/{project_id}/edge-nodes/{edge_node_id}/modules/{module_id}/state
最小长度:0 最大长度:256 off_shelf_time String 下线时间 最小长度:0 最大长度:256 请求示例 PUT https://{endpoint}/v2/{project_id}/edge-apps/{edge_app_id}/versions/{version}/state
创建时间 最小长度:0 最大长度:256 update_time String 更新时间 最小长度:0 最大长度:256 请求示例 POST https://{endpoint}/v2/{project_id}/edge-nodes/{node_id}/ias/{ia_id}/configs/{config_id}