检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查看设备日志属性设置成功 在平台下发ringAlarm命令,查看设备日志看到ringAlarm命令被调用,并且成功上报响应。 版本更新说明 表1 ArkTS语言SDK版本更新说明 版本号 变更类型 功能描述说明 0.0.1 新增功能 提供对接华为云物联网平台能力,方便用户实现接入、设备管理、命令下发等业务场景
会启用辅密钥校验,辅密钥与主密钥有相同的效力;辅密钥对coap协议接入的设备不生效。注意:NB设备密钥由于协议特殊性,只支持十六进制密钥接入;查询设备列表接口不返回该参数。 取值范围:长度不低于8不超过32,只允许字母、数字、下划线(_)、连接符(-)的组合。 fingerprint
_id全局唯一。 取值范围:长度不超过64,只允许字母、数字、下划线(_)、连接符(-)的组合,建议不少于4个字符。 product_id String 是 参数说明:设备关联的产品ID,用于唯一标识一个产品模型,创建产品后获得。取值范围:长度不超过256,只允许中文、字母、数字、以及_
参考下表参数说明,创建设备联动规则。 表1 参数说明 参数名称 说明 规则名称 创建的规则名称。 激活规则 勾选:创建规则后,规则处于激活状态。 不勾选:创建规则后,规则处于未激活状态。 生效时间 一直生效:没有时间限制,持续检查是否满足当前规则条件。 指定时间:可以选择时间段,在特定的时间内检查是否满足规则条件。
使用生成工具生成的clientId格式,默认不校验时间戳:设备ID_0_0_时间戳。 当采用“HMACSHA256”校验时间戳方式时,会先校验消息时间戳与平台时间是否一致,再判断密码是否正确。 当采用“HMACSHA256”不校验时间戳方式时,鉴权消息也必须带时间戳,但不检验时间是否准确,仅判断密码是否正确。
创建设备策略 功能介绍 应用服务器可调用此接口在物联网平台创建一个策略,该策略需要绑定到设备和产品下才能生效。 一个实例最多能创建50个设备策略。 仅标准版实例、企业版实例支持该接口调用,基础版不支持。 调用方法 请参见如何调用API。 URI POST /v5/iot/{pro
Python Demo使用说明 概述 本文以Python语言为例,介绍通过MQTTS/MQTT协议接入平台,基于平台接口实现“属性上报”、“订阅接收命令”等功能。 本文中使用的代码为样例代码,仅用于体验平台通信功能,如需进行商用,可以参考资源获取获取对应语言的IoT Device
创建联动规则参数填写说明 参数名称 说明 规则名称 创建的规则名称,例如“Overheated”。 立即触发 勾选“激活规则” 生效时间 选择“一直生效”。 描述 对该规则的描述,如“设备温度高于80度时自动关闭设备”。 触发条件 单击“添加条件”; 选择“设备属性触发”; 选择
Android Demo使用说明 概述 本文以Android语言为例,介绍通过MQTTS/MQTT协议接入平台,基于平台接口实现“属性上报”、“订阅接收命令”等功能。 本文中使用的代码为样例代码,仅用于体验平台通信功能,如需进行商用,可以参考资源获取获取对应语言的IoT Device
结合函数服务通过自定义策略发放证书认证的设备 场景说明 本文以MQTT.fx的设备模拟器替代真实的设备,结合函数工作流服务(FunctionGraph),带您快速体验结合函数服务使用设备发放服务,通过自定义策略将设备发放到指定的物联网平台(设备接入实例)上。 整体流程 使用证书认
创建联动规则参数填写说明 参数名称 说明 规则名称 创建的规则名称,例如“windowswitch”。 立即触发 勾选“激活规则” 生效时间 选择“一直生效”。 描述 对该规则的描述,如“煤气浓度高于6时自动打开推窗设备”。 触发条件 单击“添加条件”; 选择“设备属性触发”; 选择
协议描述:OPC-DA对比OPC-UA, OPC-UA更适用于远程访问,OPC-DA适用于单系统数据访问。OPC-DA为实时数据访问规范,定义了包括数据值,更新时间与数据品质信息的相关标准。 应用场景:适用于多个供应商设备和控制应用程序之间实现数据交换。 支持方式:IoTEdge+IoTDA。 -
勾选:创建规则后,规则处于激活状态。 不勾选:创建规则后,规则处于未激活状态。 规则类型 云端规则:创建的规则在云端平台执行。 端侧规则:创建的规则下发到端侧执行,需要端侧设备搭载有端侧规则引擎能力的SDK,详见端侧规则。 生效时间 一直生效:没有时间限制,持续检查当前规则条件是否满足。
中编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用。 使用限制:支持标准版、企业版。 数据转发转发至FunctionGraph函数工作流 MapReduce服务 MRS 将数据转发到华为云MRS
选择设备接入服务左侧导航栏的“所有设备”,单击“注册设备”按钮。 图4 所有设备-注册设备 在弹出的窗口中,可以参考图中的内容填写(产品需要选择刚刚创建的产品,密钥不填写,则由平台自动生成,这里是由平台自动生成)然后单击“确定”按钮。 图5 单设备注册-test 设备创建成功后,需要保存设备ID和密钥(后续设备连接的时候需要用到)。
ENDING、SENT、DELIVERED三种状态,注意:DELIVERED状态的命令经过系统设定的一段时间(具体以系统配置为准)仍然没有更新,就会从队列中移除,变为历史命令。 调用方法 请参见如何调用API。 URI GET /v5/iot/{project_id}/devic
使用MQTT.fx进行消息收发 概述 MQTT.fx是一款基于Eclipse Paho、使用Java语言编写的MQTT客户端。支持Windows、Mac和Linux操作系统,可用于模拟设备通过MQTTS/MQTT协议连接华为云IoTDA并通过Topic发布和订阅消息。本文以Windows系统为例,介绍如何使用MQTT
MQTT 华为云证书注册组发放示例 获取设备发放终端节点 表1 设备发放节点列表 区域名称 区域 终端节点(Endpoint) 端口 协议 华北-北京四 cn-north-4 iot-bs.cn-north-4.myhuaweicloud.com 8883 MQTTS 整体流程 在证书管理服务创建根CA证书
一个产品模型,创建产品后获得。方法请参见 创建产品。 取值范围:长度不超过36,只允许字母、数字、下划线(_)、连接符(-)的组合。 version 是 String 参数说明:升级包版本号。 取值范围:长度不超过256,只允许字母、数字、下划线(_)、连接符(-)、英文点(.)的组合。
MQTT 华为云X.509证书认证设备使用证书策略发放示例 获取设备发放终端节点 表1 设备发放节点列表 区域名称 区域 终端节点(Endpoint) 端口 协议 华北-北京四 cn-north-4 iot-bs.cn-north-4.myhuaweicloud.com 8883