检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发前必读 方案概述 基于IoT平台实现一个物联网解决方案,需要完成以下操作: 开发操作 开发说明 产品开发 主要呈现物联网平台的界面查询与操作,包括产品管理、产品模型开发、插件开发、在线调试等。 应用开发 主要为业务应用与物联网平台的集成对接开发,包括API接口调用、业务数据获取和HTTPS证书管理。
平台下发时,若为直连设备,该参数会与Topic中的device_id一致。 services 可选 List<ServiceEvent> 参数解释: 事件服务列表。 ServiceEvent定义表 字段名 必选/可选 类型 参数描述 service_id 必选 String 参数解释: 系统字段。 取值范围: 固定为:"$time_sync"。
进入“策略”界面,单击展开“静态策略”,单击“添加实例”。 图1 创建静态策略详情 按照下方参数说明填写关键参数信息后,单击“确定”。 表1 静态策略参数列表 参数名称 说明 示例 关键字 即关键字来源中的关键字。设备发放时,如果关键字来源字符串中包含设置的关键字,则可按该实例进行发放。
在基本信息页面,单击“自定义模型”,参考下表,完成产品模型配置。 服务数据 服务 服务ID:temperature 服务类型:建议和服务ID保持一致 属性 属性名称:temperature 数据类型:int 访问权限:可读、可写 长度:1 进入“设备 > 设备注册”页面,单击“注册设备”,参考下表填写参数。 图1
tags 否 Array of TagV5DTO objects 参数说明:要绑定到指定资源的标签列表,标签列表中各项标签键值之间不允许重复,一个资源最多可以绑定10个标签。 表4 TagV5DTO 参数 是否必选 参数类型 描述 tag_key 是 String 参数说明:标签
a object 参数说明:设备的自定义字段列表。 表2 BatchTaskUpdateNotifyData 参数 是否必选 参数类型 描述 body 是 BatchTaskUpdate object 参数说明:推送消息body。 表3 BatchTaskUpdate 参数 是否必选
tags 否 Array of TagV5DTO objects 参数说明:要绑定到指定资源的标签列表,标签列表中各项标签键值之间不允许重复,一个资源最多可以绑定10个标签。 表4 TagV5DTO 参数 是否必选 参数类型 描述 tag_key 是 String 参数说明:标签
tags 否 Array of TagV5DTO objects 参数说明:要绑定到指定资源的标签列表,标签列表中各项标签键值之间不允许重复,一个资源最多可以绑定10个标签。 表4 TagV5DTO 参数 是否必选 参数类型 描述 tag_key 是 String 参数说明:标签
ProductDeleteNotifyData object 参数说明:推送消息。 表2 ProductDeleteNotifyData 参数 是否必选 参数类型 描述 body 是 DeletedProduct object 参数说明:推送消息内容。 表3 DeletedProduct 参数 是否必选 参数类型
SDK(go)使用指南。 使用说明 已安装go 3.18。 已按照go.mod安装相关依赖。 具体使用方式请看gitHub上的README文档。 版本更新说明 表1 go语言版本更新说明 版本 变更类型 说明 v1.0.0 新增功能 提供对接华为云IoT物联网平台能力,方便用户实现安全接入、设备管理、
$oc/devices/{device_id}/sys/bootstrap/down 设备发放平台 设备 设备接收发放服务下发的引导信息。 场景示例矩阵 表2 示例列表 注册/注册组 认证类型 策略类型 示例 注册 证书认证 证书策略 MQTT X.509证书认证设备使用证书策略发放示例 注册 密钥认证
SDK(go)使用指南。 使用说明 已安装go 3.18。 已按照go.mod安装相关依赖。 具体使用方式请看gitHub上的README文档。 版本更新说明 表1 go语言版本更新说明 版本 变更类型 说明 v1.0.0 新增功能 提供对接华为云IoT物联网平台能力,方便用户实现安全接入、设备管理、
不支持will、retain msg 不支持客户端Publish MQTTS支持的安全等级 采用TCP通道基础 + TLS协议(TLSV1.2) 支持的加密套件列表: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
备接入控制台。选择您的实例,单击实例卡片进入。 选择“设备 > 软固件升级”。 上传固件升级包时,选择“固件列表”页签,单击“上传固件”,上传软件升级包时,选择“软件列表”页签,单击“上传软件”。 在上传升级包界面,选择上传方式OBS文件或者本地文件 OBS文件,使用前请单击“访
数据转发-策略配置 在弹出的界面中填写名称、描述、积压大小、积压时间等信息后,单击“确定”即可完成积压策略创建。 图2 数据转发-创建积压策略 表1 参数说明 参数名称 描述 策略名称 长度为4-256,只允许中文、字母、数字以及_?'#().,&%@!-等字符的组合。 描述 关于该策
使用密钥对生成证书签名请求文件: 生成证书签名请求文件时,要求填写证书唯一标识名称(Distinguished Name,DN)信息,参数说明如下表1 所示。 表1 证书签名请求文件参数列表 提示 参数名称 取值样例 Country Name (2 letter code) []: 国家/地区 CN State
order_id String 参数说明:订单号,创建包年包月实例时返回该参数。查看订单详情请参考查询订单详情。 additional_params AdditionalParams object 企业版附加参数信息。 表10 Flavor 参数 参数类型 描述 type String 参数
以保留,且实例运行不受影响。设备接入实例到期后的状态说明,请参见到期后影响。 续费相关的功能 包年/包月设备接入实例续费相关的功能如表1所示。 表1 续费相关的功能 功能 说明 手动续费 包年/包月设备接入实例从购买到被自动删除之前,您可以随时在IoTDA控制台为实例续费,以延长实例的使用时间。
text, opaque, Core Link ,TLV , JSON编码格式。在多字段操作时(比如写多个资源),默认用TLV格式。 使用限制 表1 使用限制 描述 限制 支持的LwM2M协议版本 1.1 支持的DTLS版本 DTLS 1.2 支持的加密算法套件 TLS_PSK_WIT
text, opaque, Core Link ,TLV , JSON编码格式。在多字段操作时(比如写多个资源),默认用TLV格式。 使用限制 表1 使用限制 描述 限制 支持的LwM2M协议版本 1.1 支持的DTLS版本 DTLS 1.2 支持的加密算法套件 TLS_PSK_WIT