检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
withCredential(auth) // 标准版/企业版:需自行创建Region对象,基础版:请使用IoTDARegion的region对象,如"withRegion(IoTDARegion.CN_NORTH_4)"
密钥设备使用静态策略发放示例 注册组 证书认证 自定义策略 MQTT 注册组自定义策略发放示例 注册组 云证书认证 证书策略 MQTT 华为云证书注册组发放示例 注册组 证书认证 自定义策略 MQTT 注册组自定义策略发放示例 注册 密钥认证 静态策略(跨账号) MQTT 密钥设备跨账号使用静态策略发放示例
withCredential(auth) // 标准版/企业版:需自行创建Region对象,基础版:请使用IoTDARegion的region对象,如"withRegion(IoTDARegion.CN_NORTH_4)"
509认证技术时,设备无法被仿冒,避免了密钥被泄露的风险。 使用X.509证书认证的完整操作流程为: 1. 在平台上传设备CA证书并完成验证(或使用华为云证书服务的私有CA); 2. 创建设备或注册组时,认证方式选择X.509证书认证,并关联已认证的设备CA证书; 3. 开发设备端,将X.509证书及其私钥烧录到设备上;
灯支持远程控制开关状态的命令(switch),路灯上报的数据格式为JSON格式。 前提条件 已注册华为云官方账号。未注册可单击注册页面完成注册。 已完成实名制认证。未完成可在华为云上单击实名认证完成认证,否则无法使用设备接入功能。 已开通设备接入服务。未开通则访问设备接入服务,单击“立即使用”后开通该服务。
地址后,并上传新的CA证书,再重新订阅。 回调地址的证书必须是权威机构签发的吗? 建议由权威机构签发,平台也支持自定义证书。 推送证书失效怎么处理? 如果是自己制作的调测证书,请重新制作并上传至物联网平台。 如果是厂家提供的证书,请联系厂家重新制作 调用删除单个订阅接口时,subscriptionId如何获取?
withCredential(auth) // 标准版/企业版:需自行创建Region对象,基础版:请使用IoTDARegion的region对象,如"withRegion(IoTDARegion.CN_NORTH_4)"
} } 表6 参数说明 参数 说明 ak 您的华为云账号访问密钥ID(Access Key ID)。请在华为云控制台“我的凭证 > 访问密钥”页面上创建和查看您的AK/SK。更多信息请查看访问密钥。 sk 您的华为云账号秘密访问密钥(Secret Access Key)。
IoT Device SDK介绍 为了帮助设备快速连接到物联网平台,华为提供了IoT Device SDK。支持TCP/IP协议栈的设备集成IoT Device SDK后,可以直接与物联网平台通信。不支持TCP/IP协议栈的设备,例如蓝牙设备、ZigBee设备等需要利用网关将设备
withCredential(auth) // 标准版/企业版:需自行创建Region对象,基础版:请使用IoTDARegion的region对象,如"withRegion(IoTDARegion.CN_NORTH_4)"
参数说明 表1 设备发放参数说明列表 参数 必选/可选 类型 参数描述 clientId 必选 String(256) 注册组选择非华为云证书场景: 设备clientId由3个部分组成:设备ID、设备身份标识类型、用户标识ID(ScopeID)。通过下划线“_”分隔,设备身份标识类型固定值为0
应的Topic。详细请参考Topic定义。 有效载荷(Payload)中的主要参数为完整的数据上报和命令下发的消息内容,目前是一个JSON对象。 Topic说明 设备使用MQTT协议接入时,可通过Topic实现消息的发送和接收。 以$oc开头的topic是IoTDA预置的系统to
} } } } 注:“username”即IAM用户名、“password”即登录华为云密码、“domainname”即账号名,“projectname”即项目,您可以参考我的凭证页面获取。 图1 API凭证-获取凭证信息 接
withCredential(auth) // 标准版/企业版:需自行创建Region对象,基础版:请使用IoTDARegion的region对象,如"withRegion(IoTDARegion.CN_NORTH_4)"
事件参数JSON对象。 paras参数列表 字段名 必选/可选 类型 参数描述 url 必选 String 参数解释: 文件下载URL。 bucket_name 可选 String 参数解释: OBS桶的名称。 object_name 可选 String 参数解释: OBS待下载对象名称,与file_name一致。
事件参数JSON对象。 paras参数列表 字段名 必选/可选 类型 参数描述 url 必选 String 参数解释: 文件上传URL。 bucket_name 可选 String 参数解释: OBS桶的名称。 object_name 可选 String 参数解释: OBS待上传对象名称,与file_name一致。
网关上报子设备属性 接口说明 用于批量设备上报属性数据给平台。网关设备可以用此接口同时上报最多50个子设备的属性数据。 URI 请求方法 POST URI /v5/devices/{device_id}/sys/gateway/sub-devices/properties/report
withCredential(auth) // 标准版/企业版:需自行创建Region对象,基础版:请使用IoTDARegion的region对象,如"withRegion(IoTDARegion.CN_NORTH_4)"
用于设备按产品模型中定义的格式将属性数据上报给平台。 设备消息上报 用于设备将自定义数据上报给平台,平台将设备上报的消息转发给应用服务器或华为云其他云服务上进行存储和处理。 网关批量属性上报 用于网关设备将多个子设备的属性数据一次性上报给平台。 业务流程 设备接入前,需创建产品(可
参数说明:转发DIS服务消息内容。当channel为DIS_FORWARDING时,必填。 obs_forwarding ObsForwarding object 参数说明:转发OBS服务消息内容。当channel为OBS_FORWARDING时,必填。 amqp_forwarding AmqpForwarding