检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
验证码的生成为替换机制,即对于一个CA证书,即使此前的验证码未过期,也将被新生成的验证码替换。 使用OpenSSL工具为验证证书生成密钥对。 openssl genrsa -out verificationCert.key 2048 利用此验证码生成证书签名请求文件CSR。
触发条件 单击“添加条件”; 在下拉框中选择“设备属性触发”,选择注册设备中添加的设备; “服务类型”选择“smoke”,“属性”选择“Smoke_Value”,“操作”选择“>”,“值”填写“600”,单击“触发机制”,“触发策略”选择“重复抑制”,数据时效”填写“300”,然后单击
使用说明 已安装Python 3.11.4 已安装第三方类库paho-mqtt:2.0.0 (必需) 已安装第三方类库schedule: 1.2.2 (必需) 已安装第三方类库apscheduler: 3.10.4 (必需) 已安装第三方类库requests: 2.32.2 (可选
查询设备下队列中的命令 功能介绍 查询设备下队列中的命令(处理中的命令),包含PENDING、SENT、DELIVERED三种状态,注意:DELIVERED状态的命令经过系统设定的一段时间(具体以系统配置为准)仍然没有更新,就会从队列中移除,变为历史命令。
使用说明 已安装Python 3.11.4 已安装第三方类库paho-mqtt:2.0.0 (必需) 已安装第三方类库schedule: 1.2.2 (必需) 已安装第三方类库apscheduler: 3.10.4 (必需) 已安装第三方类库requests: 2.32.2 (可选
(可选)安装paho-mqtt库,paho-mqtt是python使用mqtt协议的第三方库(如已安装,可跳过)。
DIS对接多种第三方数据采集工具,提供丰富的云服务Connector及Agent/SDK。也可以通过转储任务进一步将数据转发到其他云服务进行数据存储、分析,便于客户灵活使用。
mqtt连接辅助类; asset:项目原生文件; DigiCertGlobalRootCA.bks:设备校验平台身份的证书,用于设备侧接入物联网平台登录鉴权使用; res:项目资源文件(图片、布局、字符串等); gradle:项目全局的gradle构建脚本. libs:项目中使用到了第三方
例如:当业务对数据实时性的要求高于完整性,而转发目标(如第三方应用服务器等)长时间性能不足或业务中断一段时间,未能及时处理IoT物联网平台流转数据,导致流转数据大量积压在IoT物联网平台,转发目标(如第三方应用服务器等)接收到的数据一直是延迟、滞后的数据, 此时可以考虑使用积压策略配置较小的积压大小和积压时间
注册“智慧路灯”模拟设备 场景说明 本文以“智慧路灯”为示例,通过MQTT.fx设备模拟器模拟智慧路灯,给您介绍基于IoTDA平台实现一款智慧路灯联接到平台、上报光照强度数据、以及平台下发开灯命令给智慧路灯三个场景。
产品规格 基础版、标准版和企业版的对比 设备接入服务(IoTDA)提供基础版(2023年1月1日前)、标准版(标准实例)和企业版(专享实例)三种实例类型。开通设备接入服务后,默认开通标准版免费单元S0,按需付费使用,标准版更多规格和企业版需要您购买对应实例。详细差异请参考下表。
本文以一款虚拟的智慧烟感器为例,带您快速体验平台的三个基本功能:设备连接平台,设备上报数据到平台,平台下发命令给设备。 前提条件 已注册华为云官方账号。未注册可单击注册页面完成注册。 已完成实名制认证。未完成可在华为云上单击实名认证完成认证,否则无法使用设备接入功能。
图17 “General ”可以使用工具默认信息 参数名称 说明 Broker Address 填写从设备接入服务控制台获取的设备对接地址,此地址为域名信息。不能通过域名接入的设备,填写IP地址,详细请参考2中获取的。 Broker Port 为8883。
the reason is" + e.getMessage().toString()); } retryTimes++; MqttDemo.this.connect(true); } 订阅接收命令 订阅某Topic的设备才能接收broker
应用场景 迁移场景:当设备从第三方物联网平台迁移到华为云IoTDA时,通过配置平台提供的自定义鉴权模板可以兼容原来的鉴权方式,设备侧无需改动实现无缝迁移。 原生场景:自定义模板鉴权可以让用户扩展自己的设备鉴权方式,而不需要与平台默认鉴权绑定,极大的提高了设备可扩展性。
client.options.reconnectPeriod = waitTImeUtilNextRetry; log("next retry time: " + waitTImeUtilNextRetry); retryTimes++; }) 订阅某Topic的设备才能接收broker
dll:项目中使用到了第三方库 MQTTnet:v3.0.11,是一个基于 MQTT 通信的高性能 .NET 开源库,它同时支持 MQTT 服务器端和客户端,引用库文件包含MQTTnet.dll。
= 0) { printf("connect failed, result %d\n", ret); } } 订阅Topic 订阅某Topic的设备才能接收broker发布的关于该Topic的消息,关于平台预置Topic可参考Topic定义。
图2 设备 + IoT平台 + 第三方云服务 设备 + IoT平台 + 第三方云服务 + 应用 该场景为前两个场景的结合,设备将数据上报到IoT平台后,IoT平台对设备进行管理,用户可以通过应用获取数据/下发命令等,同时也可以通过自定义规则将数据流转到第三方云服务进行处理。
泛协议插件可以通过该接口将平台的下行命令转发给第三方协议设备。 BridgeDeviceMessageListener 平台消息下发监听接口。泛协议插件可以通过该接口将平台的下行消息转发给第三方协议设备。