检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参数说明:实例ID。物理多租下各实例的唯一标识,建议携带该参数,在使用专业版时必须携带该参数。您可以在IoTDA管理控制台界面,选择左侧导航栏“总览”页签查看当前实例的ID,具体获取方式请参考查看实例详情 。 响应参数 无 请求示例 冻结指定设备。 POST https://{endpoint}/v5/iot/{p
配置完Postman后,模拟应用服务器以HTTPS协议接入物联网平台,调测以下API接口: “获取IAM用户Token”接口 “查询IAM用户可以访问的项目列表”接口 “创建产品”接口 “查询产品”接口 “创建设备”接口 “查询设备”接口 进阶体验 按照本页面的指导,使用Postman模拟应用服务器接入物联网平台后,
enableAutoReport(10000); 执行上述代码,查看日志上报属性。 在平台侧查看设备影子中属性alarm为1,修改alarm为0后,查看设备日志收到属性设置 图13 设备影子-查看alarm属性 图14 查看设备日志属性设置成功 在平台下发ringAlarm命令,查看设备日志看到ringAlarm命令被调用,并且成功上报响应。
enableAutoReport(10000); 执行上述代码,查看日志上报属性。 在平台侧查看设备影子中属性alarm为1,修改alarm为0后,查看设备日志收到属性设置 图13 设备影子-查看alarm属性 图14 查看设备日志属性设置成功 在平台下发ringAlarm命令,查看设备日志看到ringAlarm命令被调用,并且成功上报响应。
result_code 必选 Integer 参数解释: 设备的配置结果。 取值范围: 结果码定义如下: 0:处理成功。 其他整数:设备自定义异常。 description 可选 String 参数解释: 设备配置执行结果信息,可以返回具体配置失败原因。 示例 Topic: $oc/d
接口下发自定义格式的数据给设备。在此之上也可以使用平台封装的标准格式,即在应用侧API的下发设备消息中payload_format填写为“standard”,或者在设备详情页的云端下发-消息下发中下发时选择“按系统格式”。 消息下发和命令下发的区别,请查看消息通信说明。 低配置且
本示例场景是煤气监测器将煤气浓度数值上报到物联网平台,当煤气浓度超标时,会触发设置好的设备联动规则,物联网平台会下发打开窗户的命令到无线推窗器,无线推窗器收到命令后,自动把窗户打开。 操作步骤如下: 1.创建煤气监测产品。 2.根据煤气监测产品注册设备。 3.配置设备联动规则。 4.进行验证操作。 图1 示例说明
参数说明:实例ID。物理多租下各实例的唯一标识,建议携带该参数,在使用专业版时必须携带该参数。您可以在IoTDA管理控制台界面,选择左侧导航栏“总览”页签查看当前实例的ID,具体获取方式请参考查看实例详情 。 表3 请求Body参数 参数 是否必选 参数类型 描述 app_id 否 String 参数说明:资源空间
“设备”时,不支持快速配置。 设备属性:将归属在某个资源空间下的设备上报给平台的属性值设置为数据来源。单击右侧的“快速配置”勾选需要转发的产品、属性、服务等数据。 设备消息:将归属在某个资源空间下的设备上报给平台的消息设置为转发目标。单击右侧的“快速配置”,仅转发指定Topic的
您也可以使用模拟器模拟设备上报数据,操作方法请参考在线开发MQTT协议的智慧路灯。 期望结果: 登录MongoDB管理控制台,打开目标表格,可以查看到表格目标字段转存的数据。 图5 查询数据上报信息 父主题: 数据转发至华为云服务
应用场景 华为云物联网平台提供海量设备的接入和管理能力,支持设备数据采集上云和云端下发消息给设备,本文将介绍华为云物联网平台的典型应用场景。 车联网 需求场景:汽车厂商通过车联网平台实现车辆的便捷接入和管理,需要支持JT/T808、MQTT等协议传输数据到云端,并做数据清洗处理,便于后续做大数据分析和数据挖掘。
key)”和“生成CA证书(rootCA.crt)”为操作过程中需要使用到的两个文件。 制作CA证书 在浏览器中访问这里,下载并进行安装OpenSSL工具,安装完成后配置环境变量。 在 D:\certificates 文件夹下,以管理员身份运行cmd命令行窗口。 生成密钥对(rootCA.key): 生成“密钥对”
单击“启动规则”,激活配置好的数据转发规则。 验证操作 触发规则数据来源的事件,比如设备属性上报。 期望结果: 登录MySQL管理控制台,打开目标表格,可以查看到表格目标字段转存的数据。 图5 查询数据上报信息 父主题: 数据转发至华为云服务
mqtt接入凭据access_key可使用环境变量的方式注入 client_conf.access_key = os.environ.get("MQTT_ACCESS_KEY") # mqtt接入凭据access_code可使用环境变量的方式注入 client_conf
根据对应的策略,设备上电自动发放到对应的实例。 用户预先只开通一个实例,预先创建对应的策略把设备发放到当前实例。当对应实例达到上限,动态开通新的接入实例,用户删除当前策略,添加新的策略,把新上电的设备发放到新开通的实例。 本示例讲述的是第二种使用场景。 登录设备发放控制台,进入到
IoT平台对设备进行管理,同时针对不同的事件类型,会将数据推送到用户应用,同时应用可以将命令下发到IoT平台,平台可以缓存/实时下发命令给设备。 图1 设备 + IoT平台 + 应用 设备 + IoT平台 + 华为云其他云服务 该场景为数据流转场景,设备将数据上报到IoT平台后
+HMSTS 该指令用于将模组连接或者断开的状态主动传递给外部MCU。 指令 参数 参数缺省处理 AT响应结果 使用示例 +HMSTS:status status:当前的状态。0表示已连接,1表示已断开。 如果在通信过程中因为网络原因断开,模组会尝试重连并订阅已经订阅的主题。 -
设备消息上报 用于设备将自定义数据上报给平台,平台将设备上报的消息转发给应用服务器或华为云其他云服务上进行存储和处理。 设备属性上报 API 说明 设备属性上报 用于设备按产品模型中定义的格式将属性数据上报给平台。 网关上报子设备属性 用于批量设备上报属性数据给平台。网关设备可以用此接口同时上报最多50个子设备的属性数据。
参数说明:实例ID。物理多租下各实例的唯一标识,建议携带该参数,在使用专业版时必须携带该参数。您可以在IoTDA管理控制台界面,选择左侧导航栏“总览”页签查看当前实例的ID,具体获取方式请参考查看实例详情 。 表3 请求Body参数 参数 是否必选 参数类型 描述 device_id 是 String 参数说明:设备ID
参见通过关联账号维度查看成本分配。 通过成本标签进行成本分配 标签是华为云为了标识云资源,按各种维度(例如用途、所有者或环境)对云资源进行分类的标记。推荐企业使用预定义标签进行成本归集,具体流程如下: 图1 为云资源添加标签 详细介绍请参见通过成本标签维度查看成本分配。 使用成本单元进行成本分配