检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
复制Demo,解压并覆盖新建项目中的 main.c 文件。 最终的文件树应如下图所示。 MyCApp │ ├─main.c // 主程序 │ ├─lib // sdk库文件 │ │ ├─libmodule.so │ │ └─*** │ ├─include // 头文件 │ │ ├─edge_error
业务应用配置模板是描述业务应用自定义配置项的元数据,应用配置包括基本配置项元数据、默认数据。当用户添加自定义应用时,可通过添加自定义应用配置模板完成元数据的定义。 应用数据源模板导入 数据源模板描述了数据源配置项的元数据,用户在配置数据源之前,需要先导入数据源模板。IoT边缘服务当前已经预置通用数据源模板,可直接
在“模型定义”页签下,单击“自定义模型”。 支持将本地开发的产品模型导入到平台。 导入步骤:选择“设备建模 > test_IoT10”,单击“上传模型文件”,在弹窗中添加模型文件,单击“确定”完成上传。 填写“服务ID”、“服务类型”,单击“确定”。 服务ID:自定义,如ModbusCollection
价:系统数采集成服务*1+订阅系统数采服务*1,其中不涉及网关硬件。 客户D的生产车间有10个设备想通过网关硬件数采上云,同时机房有3台服务器(不到200vCPU)想作为数据中心集群管理,并且需要去现场实施。计费原则:OT设备数采集成服务*10+订阅设备数采服务*10+订阅企业版小规格*2+现场实施服务*N人天。
在“模型定义”页签下,单击“自定义模型”。 支持将本地开发的产品模型导入到平台。 导入步骤:选择“设备建模 > test_IoT10”,单击“上传模型文件”,在弹窗中添加模型文件,单击“确定”完成上传。 填写“服务ID”、“服务类型”,单击“确定”。 服务ID:自定义,如service0 服务类型:自定义,如service0
创建工程 本文以 Visual Studio 2017 作为项目开发IDE。 新建工程 打开“Visual Studio > 文件 > 新建 > 项目 > 选择新建.Net Core控制台应用”,这里创建一个名为ModuleSDK-Demo的工程进行下面的实践。 添加本地Nuget包源
project_id 是 String 项目ID。获取方法请参见 获取项目ID。 最小长度:1 最大长度:64 na_id 是 String 北向数据接收端点ID 最小长度:1 最大长度:32 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
节点。 最小长度:4 最大长度:16 security_level String 节点的安全等级,MEDIUM边缘节数据上报不进行加密,HIGH对数据上报进行加密。 最小长度:1 最大长度:64 reliability_level String 节点的可靠性等级,LOW表示中级别
点位采集失败 点位数据类型与寄存器类型不匹配或点位未下发 点位超出有效地址范围 坏点 父主题: 常见问题
rtsp_url 监控设备的rtsp取流地址。默认不配置由数采应用自行获取设备的主码流地址,如果配置则以配置的地址为视频数据的采集地址 rtsp://10.58.239.64:554/stream01 push_url 表示视频数据的推送地址。当前仅支持rtmp,如果为空代表不推送视频数据
订购子系统对接服务 登录华为云官网,选择“产品 > IoT物联网 > 边缘计算 > IoT边缘 IoTEdge”。 单击“管理控制台”进入IoT边缘控制台。 单击“总览”页右上角“我的订购服务”,进入购买页面。 选择“子系统对接服务”,单击“购买”。 根据需要选择合适的资源包类型
坏点 报错信息: 单击采集时数据大部分点位正常采集,但个别点位报错为Exception Code(结合各厂家自己定义的报错方式与协议Exception Code分析),优先考虑出现坏点导致采集失败。 排查位置: 参考告警接收到的报错信息,或驱动日志里的metadata信息,找到对
缘控制台。 选择左侧导航栏“边缘节点 > 节点管理”进入页面。 选择您的边缘节点,单击“节点名称”进入节点详情页。 在右上角则可查看节点服务器的CPU、内存、磁盘信息。 父主题: 管理边缘节点
连接状态未连接 服务端点格式不正确 配置信息配置有误 有效地址范围重复 父主题: 常见问题
数据配置 在节点详情页的“数据配置”页签,可查看该边缘节点的日志配置信息。 关于日志配置的更多使用描述,专业版节点可参见表2 专业版节点信息和云日志服务(LTS );专业版节点可参见应用运维管理(AOM )。 图1 日志配置 设备数据打印配置 父主题: 管理边缘节点
MQTT通道类型需要填写的字段,如下所示: 表1 MQTT通道参数 字段 含义 接收端名称 通道的名称 通道类型 MQTT 接收地址 第三方平台MQTT Broker的地址(只支持tls通道), 例:ssl://127.0.0.1:7883 连接信息 鉴权方式 当前只支持用户密码类型 ClientId
InfluxDB V2通道参数 字段 含义 接收端名称 通道的名称。 通道类型 数据库。 数据库类型 InfluxDB V2。 接收地址 第三方平台InfluxDB V2的地址, 例:https://127.0.0.1:8086或http://127.0.0.1:8086。 连接信息 Token
//可执行jar文件,必须 ├── start.sh //启动脚本 必须文件 当前不提供参数方式启动 └── stop.sh //停止脚本 非必须 构建插件包。 以monitor-app为例,在项目打包后得到monitor-app.jar 在monitor-app.jar文件的同目录下创建start
内部架构 模块SDK用于开发运行在边缘节点中的应用,包括数据处理应用(简称应用,例如数据清洗)和协议驱动(简称驱动,例如EdgeAccess)。 图1 边缘设备接入和应用开发能力架构图 部署在边缘节点中的第三方应用和第三方驱动使用模块SDK进行开发。 图2 模块SDK调用流程图 基本调用流程如图2所示。
设备上报升级状态 不支持 6 文件上传/下载管理 不支持 6.1 设备上报获取文件上传URL请求 不支持 6.2 平台下发文件上传临时URL 不支持 6.3 设备上报文件上传结果 不支持 6.4 设备上报获取文件下载URL请求 不支持 6.5 平台下发文件下载临时URL 不支持 6.6