检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设备订阅/发布:查看使用自定义Topic进行通信的最佳实践,了解自定义Topic的发布与订阅的使用。 设备侧JAVA SDK使用示例 设备端可以通过集成华为云IoT提供的设备端SDK快速连接华为云IoTDA,并进行消息上报。以下示例为通过JAVA SDK实现设备连接到华为云IoTDA进行发布、订阅自定义Topic。以订阅"$oc/devices/"
huawei.services.runtime.Context; import java.util.Optional; /** * 实现该抽象类。 * WARNING:{@link #apiHandle(FunctionGraphPara, Context)} 该方法必须
数据流转规则管理 资源空间是物联网平台中各资源的顶层概念,包括设备、产品、规则等各类资源都从属于资源空间,通过资源空间,实现一个账号下各类资源的逻辑隔离。 创建规则触发条件 查询规则条件列表 查询规则条件 修改规则触发条件 删除规则触发条件 创建规则动作 查询规则动作列表 查询规则动作
设备联动 概述 设备联动指通过条件触发,基于预设的规则,引发多设备的协同反应,实现设备联动、智能控制。例如:设置水表的电池电量阈值为小于等于20%时,上报电池电量过低的告警,用户就能及时了解设备的供电情况,以便及时更换电池。 图1 设备联动架构图 若您想要进一步体验设备联动功能,可参考设备触发告警并邮件或短信通知。
批量任务 批量任务场景下,用户通过调用此目录接口实现任务文件管理功能。 - 当前支持批量创建设备任务、批量删除设备任务、批量冻结设备任务、批量解冻设备任务的文件管理。 - 当前单用户管理的文件数量最大为10,超过则无法上传新的文件。 - 当前文件最大存储时间为1小时,超过1小时文件会被平台自动老化。
移和配置数据流转规则,请参见平台端配置开发。 设备端集成华为云SDK,请参见设备端集成华为云SDK。 应用端集成华为云SDK进行业务开发,实现接收设备数据和下发控制指令,请参见服务端集成华为云SDK。 平台端配置开发 存量设备信息迁移。 选择左侧导航栏的“设备发放 > 设备数据同步”,单击页面右侧的“创建同步任务”。
此处注册设备的设备名称需与添加静态策略步骤的策略实例关键字相匹配,方能触发该静态策略。 连接鉴权 MQTT.fx 是目前主流的MQTT桌面客户端,它支持 Windows, Mac, Linux,可以快速验证是否可以与设备发放服务进行连接并发布或订阅消息。 本文主要介绍 MQTT.fx 如何与华为设
就可以接收。 设备作为消息接收方时,需要先订阅相关Topic,这样设备发放平台向对应Topic发送消息时,设备才能接收到。设备需要根据具体实现的业务来决定订阅哪些Topic。 表1 设备发放Topic Topic 消息发送方 (Publisher) 消息接收方 (Subscriber)
遥测站的鉴权、消息接入、命令下发等交互流程,将SL651协议消息转换为IoTDA物模型中定义的属性、命令等,用户可通过IoTDA应用侧接口与SL651协议的终端设备进行交互。 使用限制 遵循的协议版本:水文监测数据通信规约SL651-2014。 支持的SL651功能码类型:链路维
选择“Subscribe”页签。 输入订阅平台下发命令的Topic=$oc/devices/{device_id}/sys/commands/#(其中与步骤2获取的设备ID保持一致。)。 单击“Subscribe”按钮,完成平台命令下发订阅。 图5 创建MQTT订阅 切换到模拟煤气探测的MQTT
设备匹配证书策略实例的机制为: 设备的发放策略指定为“证书策略”时,其认证方式也必须为X.509证书认证且同时指定了认证设备的设备CA证书,当设备关联的设备CA证书与证书策略实例关联的证书为同一个证书时,即被认为该设备匹配上该条策略实例; 一个设备最多匹配一条证书策略实例;一个CA证书最多被一条证书策略关联。
证书管理 本文以Windows环境为例,介绍通过Openssl工具制作CA证书,验证证书和设备的方法。以及更新与删除CA证书的操作。 以下“生成密钥对(rootCA.key)”和“生成CA证书(rootCA.crt)”为操作过程中需要使用到的两个文件。 制作CA证书 在浏览器中访
er(downLinkHandler); // 设置平台通知网桥主动断开设备连接的监听器 } 设备登录上线 设备登录上线的实现样例如下: 1 2 3 4 5 6 7 8 9 10 11 private void login(Channel channel
间",则该Topic在所有资源空间下都可以使用。 图2 新建转发目标-转发至MQTT推送消息队列 完成完整的规则定义后,单击“启动规则”,实现数据转发至MQTT消息队列。 父主题: 使用MQTT转发
object 企业版实例的SNAT配置信息。 表11 ForwardingInfo 参数 参数类型 描述 eip String 参数说明:NAT网关绑定的EIP。 enable_snat Boolean 参数说明:是否启用SNAT配置。 取值范围: true: SNAT配置已启用 false:
生成接入凭证 功能介绍 接入凭证是用于客户端使用AMQP等协议与平台建链的一个认证凭据。只保留一条记录,如果重复调用只会重置接入凭证,使得之前的失效。 调用方法 请参见如何调用API。 URI POST /v5/iot/{project_id}/auth/accesscode 表1
配置规则”可查看匹配的设备列表,完成后单击“确定”完成动态群组创建。 图5 群组-创建动态群组 动态规则语法可参考高级搜索。 动态群组规则与高级搜索支持字段的不同点:动态群组规则不支持app_id和group_id筛选。 动态规则可以直接单击“预览查询”进行填写,填写完成单击“确定”后自动回写该规则。
性能考虑,您可以搭配marker使用该参数实现翻页,例如每页50条记录,1-11页内都可以直接使用offset跳转到指定页,但到11页后,由于offset限制为500,您需要使用第11页返回的marker作为下次查询的marker,以实现翻页到12-22页。 start_time
性能考虑,您可以搭配marker使用该参数实现翻页,例如每页50条记录,1-11页内都可以直接使用offset跳转到指定页,但到11页后,由于offset限制为500,您需要使用第11页返回的marker作为下次查询的marker,以实现翻页到12-22页。 start_time
约束:只有企业版实例支持修改流转配置。 access_info 否 UpdateAccessInfo object 设备接入实例的接入信息。用户可以使用该结构体中的信息将应用服务器和设备接入到物联网平台。 约束:只有企业版实例支持自定义接入信息。 表4 OperateWindow 参数 是否必选 参数类型 描述 start_time