检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
PHP SDK使用指南 物联网平台提供PHP语言的应用侧SDK供开发者使用。本文介绍PHP SDK的安装和配置,及使用PHP SDK调用应用侧API的示例。 SDK获取和安装 安装PHP开发环境。 访问PHP官网,下载并按说明安装PHP开发环境。 华为云 Php SDK 支持 PHP
(C是产品B下的设备)。 资源空间:实现多业务应用的分域管理,绑定后所选资源空间下的所有设备都将匹配该策略。可选择多个资源空间绑定。 产品:一个产品下一般有多个设备,绑定后所选产品下的所有设备都将匹配该策略,比起资源空间,绑定范围更小。可绑定一个或多个不同资源空间下的产品。 设备
接入控制台。 选择左侧导航栏“IoTDA实例”,单击企业版实例对应的“详情”进入实例详情页面。 选择“标签”页签,单击标签所在行“操作”列下的“删除”,如果确认删除,在弹出的“删除标签”窗口,单击“确定”。 图1 实例管理-删除标签 在标签管理页面单个删除 访问设备接入服务,单击“管理控制台
资源空间名称必须为账号下唯一。 图2 资源空间-创建资源空间 查看资源空间 创建资源空间后,您可以在“资源空间”中单击资源空间的“详情”,查看该资源空间的APPID(即app_id)、创建时间、以及归属在该资源空间下的产品数、设备总数、群组数及创建的规则总数,若需要在其他资源空间下创建产品、
图7 订阅失败 场景二: 端到端(M2M)+策略 接下来讲述产品A下的设备a,对产品B下的所有设备进行1对N通信(假设转发的Topic为以/test/M2M/开头的消息)。同时,只允许产品A下设备a、产品B下的所有设备进行发布、订阅Topic以/test/M2M/开头的消息。 创建产品和设备
产品管理 产品模型定义了该产品下所有设备具备的能力或特征,产品管理为应用服务器提供对物联网平台中产品模型的操作管理功能。 创建产品 查询产品列表 查询产品 修改产品 删除产品 父主题: API
应用示例 示例一:使用模板文件批量创建设备 示例二:给指定设备下发消息 示例三:在指定资源空间下创建设备 父主题: 应用侧API参考
必选/可选 类型 参数描述 task_id 可选 String 参数解释: 网关模式下,创建软固件升级批量任务的任务ID。 sub_device_count 可选 Integer 参数解释: 网关模式下,同一个软固件升级批量任务中网关设备包含的升级子设备数量。 task_ext_info
按照页面提示填写参数,创建一个MQTT协议的产品,然后单击“确定”。 基本信息 所属资源空间 平台自动将新创建的产品归属在默认资源空间下。如需归属在其他资源空间下,下拉选择所属的资源空间。如无对应的资源空间,请先创建资源空间。 产品名称 自定义。长度不超过64,只允许中文、字母、数字、以及_
数据流转规则管理 资源空间是物联网平台中各资源的顶层概念,包括设备、产品、规则等各类资源都从属于资源空间,通过资源空间,实现一个账号下各类资源的逻辑隔离。 创建规则触发条件 查询规则条件列表 查询规则条件 修改规则触发条件 删除规则触发条件 创建规则动作 查询规则动作列表 查询规则动作
设备属性触发:可以将设备上报的属性作为触发条件,如:温度过高达到80℃,关闭设备。 选择产品:选择特定产品。 选择设备范围: 全部设备:对选择产品下的全部设备进行条件设置。 指定设备:对选择产品下的指定设备进行条件设置。 选择服务:选择产品后选择对应的服务类型。 选择属性:选择所需的设备属性作为条件。 说明:
参数说明:设备类型。 protocol_type 否 String 参数说明:设备使用的协议类型。取值范围:MQTT,CoAP,HTTP,HTTPS,Modbus,ONVIF。 data_format 否 String 参数说明:设备上报数据的格式,取值范围:json,binary。
批量任务 批量任务场景下,用户通过调用此目录接口实现任务文件管理功能。 - 当前支持批量创建设备任务、批量删除设备任务、批量冻结设备任务、批量解冻设备任务的文件管理。 - 当前单用户管理的文件数量最大为10,超过则无法上传新的文件。 - 当前文件最大存储时间为1小时,超过1小时文件会被平台自动老化。
产品是设备的合集,您可以将相同能力或特征的设备归属在同一个产品下。 登录管理控制台,单击左侧导航栏“产品”,单击页面左侧的“创建产品”。 根据页面提示填写参数,然后单击“立即创建”。 基本信息 所属资源空间 平台自动将新创建的产品归属在默认资源空间下。如需归属在其他资源空间下,下拉选择所属的资源空间。如无对应的资源空间,请先创建资源空间。
上面的文档主要说明了基于BearPi-HM_Nano开发板和OpenHarmony3.0对接IoTDA的数据。 若是使用不同OpenHarmony系统的情况下,可见文档:OpenHarmony环境构建指导。 图1 openHarmony环境构建 父主题: 设备侧SDK
一个产品下。 登录管理控制台,单击左侧导航栏“产品”,单击页面左侧的“创建产品”。 根据页面提示填写参数,然后单击“立即创建”。 图5 创建产品-MQTT 表1 创建产品基本信息 基本信息 所属资源空间 平台自动将新创建的产品归属在默认资源空间下。如需归属在其他资源空间下,下拉选
payload_len,payload qos:mqtt的qos(0,1,2) 默认值:0 +HMPUB OK(发布成功) hexstring模式下,发送数据的byte流必须转换为ascii码的hexstring。 如发送字节0x12 0x34两字节到"test":AT+HMPUB=0,"test"
图4 新建转发目标-转发至设备 由于对转发目标的范围是对应的资源空间(范围较大),只要在该资源空间下的设备进行订阅,都可以收到M2M下发的数据,因此对应的安全系数不高,在复杂场景下容易弄混,对设备侧代码配置较为麻烦。可以使用场景二: 端到端(M2M)+策略的方法管理设备的订阅与发布,从而解决该问题。
策略为准。例如配置了转发规则A的流控大小为50tps,转发规则A下转发动作B的流控大小为100tps,触发转发规则A的流转数据流量为80tps,则触发了转发规则A的流控。 使用限制 租户在单个IoT物联网平台实例下最多可以创建4个数据流转流控策略。 操作步骤 访问设备接入服务,单
根据页面提示填写参数,然后单击“确认”,完成产品的创建。 基本信息 所属资源空间 平台自动将新创建的产品归属在默认资源空间下。如需归属在其他资源空间下,下拉选择所属的资源空间。如无对应的资源空间,请先创建资源空间。 产品名称 为产品命名。产品名称在相同资源空间有唯一性。长度不