检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
现设备联动和数据转发的需求;还可以存储产品和设备数据及生成相应统计报表,方便用户监控设备的各种状态。 功能 简介 产品 某一类具有相同能力或特征的设备的集合称为一款产品。您可以基于控制台快速进行产品模型和插件的开发,同时提供在线调试、自定义Topic等多种能力,端到端指引物联网开
String 参数解释: 软件版本。 fw_version 可选 String 参数解释: 固件版本。 device_ip 可选 String 参数解释: 设备IP。 示例 Topic: $oc/devices/{device_id}/sys/events/up 数据格式: {
为云IoT平台接入地址即可完成迁移。 对于存量第三方平台的设备,如果设备支持修改接入平台地址,则可以将设备侧地址切换为华为云IoT平台接入地址完成迁移。 对于设备能力比较强,可以进行OTA升级的设备,华为云提供Device SDK支持设备通过OTA完成接入地址切换。 2.设备接入鉴权适配
1、创建转发规则及动作后,单击待调测转发目标中的"测试"。 图1 转发目标-测试 2、在连通性测试对话框的测试数据页签下,输入用于转发的测试数据,或单击右上角"模拟输入模板",使用模板数据,然后单击"连通性测试"。 图2 转发目标-连通性测试结果 父主题: 规则引擎
企业可以使用成本中心的“成本单元”来拆分公共成本。公共成本是指多个部门共享的计算、网络、存储或资源包产生的云成本,或无法直接通过企业项目、成本标签分配的云成本。这些成本不能直接归属于单一所有者,因此不能直接归属到某一类别。使用拆分规则,可以在各团队或业务部门之间公平地分配这些成本。详细介绍请参见使用成本单元查看成本分配。
本示例使用的Python语言的AMQP SDK为python-qpid-proton(本示例使用版本为0.37.0),可以通过以下命令安装最新版本SDK。 pip install python-qpid-proton 也可以参考(Installing Qpid Proton)手动安装。 代码示例 import
参数说明 转发目标 选择“云数据库GeminiDB Influx”。 数据库实例地址 填写购买购买的influx连接地址。IoTDA企业版实例支持同VPC同子网下influx实例私网接入。 数据库名称 填写在InfluxDB中创建的数据库名。 访问账户 InfluxDB的账户名。
String 参数解释: 软固件包下载地址。 file_size 必选 Integer 参数解释: 软固件包文件大小。 file_name 必选 String 参数解释: 升级包文件名 access_token 可选 String 参数解释: 软固件包url下载地址的临时token。 expires
数据转发”,单击页面左侧的“创建规则”。 图1 数据转发-新建规则 参考下表填写参数后,单击“创建规则”。 表1 创建规则参数列表 参数名 参数说明 规则名称 创建的规则名称。 规则描述 对该规则的描述。 数据来源 设备:将操作设备的信息,如设备添加、设备删除、设备更新设置为数据来源。当数据来源选择“设备”时,不支持快速配置。
统一身份认证 进入统一身份认证服务页面后,单击左侧“委托”,然后在右上角的输入框中输入“iotps”,再单击iotps这个委托名称右侧的“授权”按钮。 图11 创建委托授权 进入授权页面后,在右上角的输入框中“iotda”,然后选择“IoTDA FullAccess”,再单击“下一步”。
滚动清除超期和超出容量限制的数据。若用户收到消息后来不及响应,长连接中断,则未响应的数据会在下次链接后重新推送。 如何进行数据订阅 应用服务器接入到“设备接入服务”后,在控制台创建订阅任务,也可以通过调用API接口进行数据订阅。 在控制台配置AMQP订阅请参考配置AMQP服务端。
设备接入明细账单所示的信息是否和实际相符。 表2 设备接入明细账单 产品类型 设备接入 IoTDA 产品 设备接入标准实例 计费模式 按需 资源名称/ID 设备接入实例的名称和ID 例如:iotda-test-instance,4cdeb1cd-7071-4890-9ce4-e6c2299e960e
REGION_ID = "<YOUR REGION ID>"; // ENDPOINT:请在控制台的"总览"界面的"平台接入地址"中查看“应用侧”的https接入地址。 private static final String ENDPOINT = "<YOUR ENDPOINT>";
完成代码导入。 建立连接 在com.iot.mqtt.example.demo.MqttConstants中设置接入地址及鉴权参数的值: // IoT平台mqtt接入地址,替换成"连接配置说明中"的"MQTT接入域名。 String HOST = "${HOST}"; // 接入凭证
参数解释: 设备标识码。 device_id 必选 String 参数解释: 设备ID。 name 可选 String 参数解释: 设备名称。 description 可选 String 参数解释: 设备描述。 manufacturer_id 可选 String 参数解释: 厂商ID。 model
String 参数解释: 文件下载URL。 bucket_name 可选 String 参数解释: OBS桶的名称。 object_name 可选 String 参数解释: OBS待下载对象名称,与file_name一致。 expire 可选 Integer 参数解释: URL过期时间,单位:秒。
Connect服务、以及SMN服务的规则时,您需要进行云服务访问授权操作。 授权成功后可以通过数据转发功能将物联网平台的数据转发到您购买的华为云其他服务,或通过设备联动规则,下发命令控制设备。 同时设备接入服务将在统一身份认证服务(IAM)为您创建名为iotda_admin_trust 的委托,并授权对应的权限,可参考委托授权。
REGION_ID = "<YOUR REGION ID>"; // ENDPOINT:请在控制台的"总览"界面的"平台接入地址"中查看“应用侧”的https接入地址。 private static final String ENDPOINT = "<YOUR ENDPOINT>";
name 是 String 参数说明:实例名称 取值范围:由中文字符,英文字母、数字及“_”、“-”组成,且长度为[1-64]个字符。 charge_info 是 ChargeInfo object 参数说明:设备接入实例计费信息 description 否 String 参数说明:设备接入实例的描述信息。
配合对应域名使用。 CA证书具有一个过期日期,在该日期后,这些证书将无法用于验证服务器的证书;请在 CA证书的过期日期前替换这些证书,以确保设备可以正常的连接到IoT平台。 表1 证书资源 证书包名称 region&版本 证书类型 证书格式 说明 下载 certificate 北京四基础版