检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
选择左侧导航栏的“规则>数据转发”,单击左上角的“创建规则”。 参考下表参数说明,填写规则内容。以下参数取值仅为示例,您可参考用户指南创建自己的规则,填写完成后单击“创建规则”。 图4 新建属性上报流转规则-数据转发至OBS 表1 参数说明 参数名 参数说明 规则名称 自定义,如iotda-obs。
格式的转换。 Topic 下行:$oc/devices/{device_id}/sys/messages/down 参数说明 表1 系统格式下发消息字段表 字段名 必选/可选 类型 参数描述 object_device_id 可选 String 参数解释: 平台下发时,若为直连设备,不携带该参数。
使用设备证书接入平台。 图1 设备连接参数 进入设备接入控制台,左侧导航栏选择“设备 > 设备证书”,选择“设备证书”查看设备证书列表与详情。 图2 设备证书-证书列表 图3 设备证书-证书详情 进入设备接入控制台,左侧导航栏选择“设备 > 所有设备”,选择“详情”进入设备详情页面,单击“证书详情”查看。
/v5/iot/{project_id}/device-group 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
配置完Postman后,模拟应用服务器以HTTPS协议接入物联网平台,调测以下API接口: “获取IAM用户Token”接口 “查询IAM用户可以访问的项目列表”接口 “创建产品”接口 “查询产品”接口 “创建设备”接口 “查询设备”接口 进阶体验 按照本页面的指导,使用Postman模拟应用服务器
ProductDeleteNotifyData object 参数说明:推送消息。 表2 ProductDeleteNotifyData 参数 是否必选 参数类型 描述 body 是 DeletedProduct object 参数说明:推送消息内容。 表3 DeletedProduct 参数 是否必选 参数类型
200 表4 响应Body参数 参数 参数类型 描述 packages Array of OtaPackageInfo objects 升级包列表 page PageInfo object 查询批量分页结构体,定义了分页页码、每页记录数、记录总数、该页记录的最大Id。 表5 OtaPackageInfo
509证书发起接入鉴权请求。 平台验证通过后,返回成功响应,设备连接物联网平台成功。 相关API接口 创建设备 重置设备密钥 获取设备CA证书列表 上传设备CA证书 删除设备CA证书 验证设备CA证书 父主题: 设备鉴权
以保留,且实例运行不受影响。设备接入实例到期后的状态说明,请参见到期后影响。 续费相关的功能 包年/包月设备接入实例续费相关的功能如表1所示。 表1 续费相关的功能 功能 说明 手动续费 包年/包月设备接入实例从购买到被自动删除之前,您可以随时在IoTDA控制台为实例续费,以延长实例的使用时间。
请参见如何调用API。 URI POST /v5/iot/{project_id}/device-group/{group_id}/action 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 group_id
pic的消息上报一样,在平台都进行透传(平台不主动解析数据具体内容)。 表1 topic分类 Topic类别 描述 使用场景 系统Topic 平台预先定义了各种设备和平台通信的Topic,具体Topic列表和功能说明可参考Topic定义。 消息上报、属性上报、命令下发、事件类主题。
Body 参数解释: 设备服务数据列表。 表1 ServiceProperty 名称 必选 类型 说明 service_id 是 String 参数解释: 设备服务id。 properties 是 Object 参数解释: 设备服务的属性列表,具体字段在设备关联的产品模型中定义。
POST /v5/iot/{project_id}/bridges 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
查询设备组设备列表 功能介绍 应用服务器可调用此接口查询指定设备组下的设备列表。 调用方法 请参见如何调用API。 URI GET /v5/iot/{project_id}/device-group/{group_id}/devices 表1 路径参数 参数 是否必选 参数类型 描述
操作步骤 访问设备接入服务,单击“管理控制台”进入“设备接入”控制台。选择您的实例,单击实例卡片进入。 单击左侧导航栏的“产品”,在产品列表中,找到对应的产品,单击产品进入产品详情页。 在产品详情基本信息页面,单击“自定义模型”,添加服务。 输入“服务ID”、“服务类型”和“服务描述”,然后单击“确定”。
D和设备的NodeId通过分隔符“_”拼装而来。 设备身份标识类型:固定值为0,表示设备ID。 密码签名类型:长度1字节,当前支持2种类型: “0”代表HMACSHA256不校验时间戳。 “1”代表HMACSHA256校验时间戳。 时间戳:为设备连接平台时的UTC时间,格式为YYYYMMDDHH,如UTC
$oc/devices/{device_id}/sys/bootstrap/down 设备发放平台 设备 设备接收发放服务下发的引导信息。 场景示例矩阵 表2 示例列表 注册/注册组 认证类型 策略类型 示例 注册 证书认证 证书策略 MQTT X.509证书认证设备使用证书策略发放示例 注册 密钥认证
您也可以使用模拟器模拟设备上报数据,操作方法请参考在线开发MQTT协议的智慧路灯。 期望结果: 登录MongoDB管理控制台,打开目标表格,可以查看到表格目标字段转存的数据。 图5 查询数据上报信息 父主题: 数据转发至华为云服务
sign_type 是 Integer Body 参数解释: 密码校验方式: 0 代表HMACSHA256校验时间戳时不会校验消息时间戳与平台时间是否一致,仅判断密码是否正确; 1 代表HMACSHA256校验时间戳时会先校验消息时间戳与平台时间是否一致,再判断密码是否正确。
support_source_versions Array of strings 参数说明:支持用于升级此版本包的设备源版本号列表。最多支持20个源版本号。 取值范围:源版本号列表,源版本号只允许字母、数字、下划线(_)、连接符(-)、英文点(.)的组合。 description String