检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
"count" : 10, "marker" : "5c90fa7d3c4e4405e8525079" } } 根据实际需要选择产品,并记录产品的product_id。 下载批量任务模板文件。 访问这里,下载模板文件。 填写模板文件中待创建设备的参数。 参考创建设备,编辑2中下载的模板文件,填写各项参数。
"marker" : "5c8f3d2d3df1f10d803adbda", "count" : 100 } } 根据实际需要选择设备,并记录设备的“device_id”。 给指定设备下发消息。 下发设备消息 接口信息 URL:POST /v5/iot/{project_id}/
488f 其他场景: 设备clientId由4个部分组成:设备ID、设备身份标识类型、密码签名类型、时间戳。通过下划线“_”分隔,设备身份标识类型固定值为0 密码签名类型:长度1字节,当前支持2种类型: “0”代表HMACSHA256不校验时间戳。 “1”代表HMACSHA256校验时间戳。
请求消息: 方向:设备->平台 字段 数据类型 描述及要求 下载状态 BYTE 0X00下载成功。 0X05剩余空间不足。 0X06下载超时。 0X07升级包校验失败。 0X08升级包类型不支持。 响应消息: 方向:平台->设备 字段 数据类型 描述及要求 结果码 BYTE 0X00处理成功。
原因解释 处理建议 Device Abnormal is not online 设备异常未在线 请检查设备侧。 Task Conflict 任务冲突 请检查当前设备是否有软件升级、固件升级、日志收集或设备重启的任务正在进行。 Waiting for the device online timeout
tunnel_service_type String 参数说明: 隧道通信对应的业务类型。 取值范围: ssh。当前支持的业务类型为"ssh"。 request_id String 参数说明: 不同数据类型的会话ID。 约束限制: 在当前安全隧道内唯一。 data Object 参数说明:
志内容,最大不超过1MB。 参数说明 字段名 必选/可选 类型 参数描述 services 可选 List<ServiceEvent> 参数解释: 事件服务列表。 ServiceEvent定义表 字段名 必选/可选 类型 参数描述 service_id 必选 String 参数解释:
参数说明:推送消息。 表2 ProductUpdateNotifyData 参数 是否必选 参数类型 描述 body 是 Product object 参数说明:推送消息内容。 表3 Product 参数 是否必选 参数类型 描述 app_id 否 String 参数说明:资源空间ID。 app_name
基础版:请选择IoTDARegion中的Region对象 //.withRegion(IoTDARegion.CN_NORTH_4) // 标准版/企业版:需自行创建Region对象 .withRegion(REGION_CN_NORTH_4)
参数说明:推送消息。 表2 ProductUpdateNotifyData 参数 是否必选 参数类型 描述 body 是 Product object 参数说明:推送消息内容。 表3 Product 参数 是否必选 参数类型 描述 app_id 否 String 参数说明:资源空间ID。 app_name
产品名称 自定义,如Streetlight。支持字母、数字、下划线(_)、连字符(-)的字符组合。 协议类型 选择MQTT。 数据格式 选择JSON。 设备类型选择 选择自定义类型 设备类型 Streetlight 开发产品模型 找到创建产品章节新增的产品,单击产品进入产品界面。 在产品
最大长度:128 content_type 否 String 参数说明:MQTT 5.0版本有效负载的内容类型,可选。设备可以通过该参数配置MQTT协议有效负载的内容类型。 最大长度:128 user_properties 否 Array of UserPropDTO objects
登录管理控制台,选择您的实例,单击实例卡片进入。单击左侧导航栏“产品”,单击页面左侧的“创建产品”。 图2 产品-创建产品 创建一个协议类型为MQTT协议、设备类型为StreetLamp的产品,参考页面提示填写参数后,单击“确定”。 图3 创建产品-MQTT 开发产品模型 找到新增的产品,单击产品进入产品界面。
以调用查询设备列表接口为例,以下代码示例向您展示使用Node.js SDK的主要步骤: 创建认证。 创建IoTDAClient实例并初始化。 实例化请求对象。 调用查询设备列表接口。 const core = require('@huaweicloud/huaweicloud-sdk-core');
以调用查询设备列表接口为例,以下代码示例向您展示使用PHP SDK的主要步骤: 创建认证。 创建IoTDAClient实例并初始化。 实例化请求对象。 调用查询设备列表接口。 <?php namespace HuaweiCloud\SDK\IoTDA\V5\Model; require_once
服务器等候请求时发生超时。 客户端可以随时再次提交该请求而无需进行任何更改。 409 Conflict 服务器在完成请求时发生冲突。 返回该状态码,表明客户端尝试创建的资源已经存在,或者由于冲突请求的更新操作不能被完成。 410 Gone 客户端请求的资源已经不存在。 返回该状态码,表明请求的资源已被永久删除。
Id、Username、Password)。 参数 必选/可选 类型 参数描述 ClientId 必选 String(256) 一机一密的设备clientId由4个部分组成:设备ID、设备身份标识类型、密码签名类型、时间戳,通过下划线“_”分隔。 设备ID:指设备在平台成功注册后
接入信息-自定义域名详情 在自定义域名界面,单击“添加域名”,根据参数说明配置自定义域名后单击“确定”。 图3 自定义域名-配置自定义域名 创建DNS记录;配置自定义域名后需要联系购买域名的厂商添加域名解析,以便自定义域名指向华为云IoTDA的接入点。您可以参考平台对接信息获取设备的接入点。
用于平台下发日志收集通知给设备。 参数说明 字段名 必选/可选 类型 参数描述 services 可选 List<EventService> 参数解释: 事件服务列表。 EventService定义表 字段名 必选/可选 类型 参数描述 service_id 必选 String 参数解释:
允许或拒绝某Topic的发布或订阅。 图4 设备策略-绑定设备 表2 参数说明 参数说明 设备目标类型 下拉选择设备目标类型。类型有“资源空间”、“产品”、“设备”三种。这三种类型并不是互斥的,可以同时存在,比如说:绑定产品A与设备C(C是产品B下的设备)。 资源空间:实现多业务