-
添加应用 - IoT边缘 IoTEdge
传到容器镜像服务(SWR),且设置其类型为“公开”,例如图1所示。 安装包部署:在边缘节点是以进程形式运行;添加安装包部署的应用需先确保安装包已按照打包规范进行压缩打包,并上传到对象存储服务(OBS)。 安装包部署 部署方式为安装包部署时,填写您此前上传到对象存储服务OBS中的安装包地址。
-
接口方法 - IoT边缘 IoTEdge
方法功能: 打开客户端,使用客户端其他功能前必须先调用该方法,才能正常收发消息。 3. 打开客户端 方法描述: void Close(); 方法功能: 关闭客户端,清理资源,程序将退出时调用该方法。 4. 点位设置请求处理 方法描述: PointsSetRsp OnPointsSet(string
-
添加应用 - IoT边缘 IoTEdge
建议直接勾选“立即发布”,方便后面直接部署应用的时候,能够获取到最新版本。 软件和运行配置 选择上传到SWR服务的镜像,如未发现镜像,请检查镜像是否为公开,设置镜像为公开方式:容器镜像服务SWR->我的镜像->单击镜像ID进入详情->右上方编辑。 添加边缘应用-端点和部署配置 根据需要进行配置。
-
上传容器应用镜像到SWR - IoT边缘 IoTEdge
images 访问容器镜像服务 SWR,单击“立即使用”,进入容器镜像服务控制台。 单击右上角“创建组织”,创建容器镜像所属的组织。 组织名称:自定义,如iot_edge_test 单击右上角“登录指令”,复制在边缘节点硬件上连接容器镜像服务的临时指令。 登录边缘节点服务器后台系统,输入复制的登录指令并回车,提示“Login
-
C版 - IoT边缘 IoTEdge
C版 SDK获取和安装 1. 安装cmake开发环境。 通过命令安装,也可以手动下载,下载地址: https://cmake.org/download/ 华为云C SDK支持cmake 3.9.5 及其以上版本。 2. 使用CLion创建工程。 3. 下载ModuleSDK。 4
-
Demo3 - IoT边缘 IoTEdge
Demo3 该Demo的应用可参考集成ModuleSDK进行数据处理。 #include "edge.h" #include <stdio.h> #include <string.h> #include <unistd.h> /* * 描述:设置总线消息回调,用于对设备上报的数据进行处理
-
Demo2 - IoT边缘 IoTEdge
该Demo主要展示edge_driver.h里的回调函数和接口函数使用。 #include "edge_driver.h" #include <stdio.h> #include <string.h> #include <unistd.h> /** * 驱动Demo * D
-
快速体验 - IoT边缘 IoTEdge
快速体验 如何创建和管理边缘网关(专业版) 如何创建和管理边缘集群(企业版)
-
OT数采配置 - IoT边缘 IoTEdge
sys_ot_dc_opcua 服务端点: opc.tcp://121.36.62.255:53530/OPCUA/SimulationServer 用 户 名 与准备数据源步骤4保持一致 密 码 与准备数据源步骤4保持一致 采集周期 1000毫秒 服务端点:填写OPC-UA服务端提供的连接地址,常见的OPC-UA
-
修改代码 - IoT边缘 IoTEdge
修改代码 如果在编译之前要保证目录树和上一专题里提到的一致 修改头文件引用。 #include "edge.h" 改为 #include "include/edge.h" 也可以根据include头文件所在的路径做相应修改。 修改初始化工作路径 edge_init("../cod
-
节点管理 - IoT边缘 IoTEdge
专业版节点欠费充值后,部署、升级模块仍然报错? MQTT设备无法接入边缘节点如何处理?专业版节点所在机器断网/断电一段时间后恢复,节点模块一直处于“部署中”怎么处理? 误删除IoTDA上的edge_node/modbus_server产品后,在边缘服务创建节点/添加Modbus设备失败,该怎么处理? 边缘节点离线排查指南
-
子设备管理 - IoT边缘 IoTEdge
Modbus设备与MQTT设备在数据上报流程有什么区别? 边缘节点断网离线后,为何其下子设备仍为在线? 如何让边端的设备数据不上云? 集成ModuleSDK后,上报数据成功后,设备状态显示为未激活,如何上报子设备状态? 添加边缘设备的什么时候填写模块ID?
-
应用管理 - IoT边缘 IoTEdge
应用管理 在边缘节点下部署自定义应用,实例异常如何处理? 部署自定义应用时,数据存储卷挂载没有按照配置进行挂载的原因? 自定义应用重启后报错"The module bind failed from cloud"? 在节点部署应用后,节点由“在线”状态变为“离线”状态,或者导致其他应用“实例异常”?
-
修改节点下指定的外部实体信息 - IoT边缘 IoTEdge
String 用户Token。通过调用IAM服务 获取IAM用户Token接口获取,接口返回的响应消息头中“X-Subject-Token”就是需要获取的用户Token。简要的获取方法样例请参见 Token认证。 最小长度:0 最大长度:20000 表3 请求Body参数 参数 是否必选 参数类型
-
查询边缘节点详情 - IoT边缘 IoTEdge
用户Token。通过调用IAM服务 获取IAM用户Token接口获取,接口返回的响应消息头中“X-Subject-Token”就是需要获取的用户Token。简要的获取方法样例请参见 Token认证。 最小长度:0 最大长度:20000 响应参数 状态码: 200 表3 响应Body参数 参数
-
代码解析 - IoT边缘 IoTEdge
}] }] }, { "id": "c1ae5e25-23c6-4e01-b64f-7b00b4066667", "product_id": "c6b39067b0325db34663d3ef421a42f6", "name": "light_2"
-
创建边缘节点 - IoT边缘 IoTEdge
"CERTIFICATES", "fingerprint" : "8D903AC66E0ECA7843B6EEFB50F770537C051EC3C976FD3ED3AFBECC1CC92A29", "local_path" : { "cert_path" : "/opt/device-cert/cert
-
审计 - IoT边缘 IoTEdge
审计 概览 支持云审计的关键操作 如何查看审计日志
-
Module-SDK - IoT边缘 IoTEdge
Module-SDK Module-SDK与EdgeHub如何选择对应版本?
-
制作镜像包或插件包 - IoT边缘 IoTEdge
插件包上传 开通对象存储服务OBS 进程包上传方式需要开通对象存储服务OBS,请参考对象存储服务 OBS_快速入门 上传进程包 上传方式请参照对象存储服务(OBS)。 请设置桶策略为【公开读】,如未设置请前往“OBS首页 > 单击桶ID > 访问权限控制 > 桶策略中设置”。 父主题: 开发指导