检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
选择左侧导航栏的“产品”,单击“创建产品”,创建一个基于MQTT协议的产品,填写参数后,单击“确定”。 图2 创建产品-MQTT 导入产品模型,请参考导入产品模型。 在该产品下注册设备,请参考注册单个设备。 本文中使用的产品模型和设备仅为示例,您可以使用自己的产品模型和设备进行操作。
场景示例—智能网关 场景简介:已对接存量设备的网关,不用迁移就可以实现对既有设备和新设备的兼容控制。 该场景主要描述的是设备可以通过MQTT协议与物联网平台进行交互,用户可以在控制台产品详情中自定义Topic,通过应用侧接口或控制台创建数据转发规则,把设备上报的消息转发给其他华为云服务,供应用侧用户主动去消费。
登录设备接入服务控制台,在左侧菜单栏单击“IoTDA实例”,选择您的实例并单击实例卡片进入。 图1 实例管理-切换实例 在左侧导航栏单击总览,单击“接入信息”,找到您的平台接入地址。 图2 总览-获取接入信息 进行MQTT连接的时候,是否需要服务端CA证书验证? 使用TLS进行MQTT接
此处我们需要按照R40的特征,在控制台创建R40的产品。 定义产品模型:产品模型是用来描述设备能力的文件,通过JSON的格式定义了设备的基本属性、上报数据和下发命令的消息格式。定义产品模型,即在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的属性信息,例如风速、光照强度、温湿度、噪声等。
FullAccess的系统策略,但不希望用户拥有IoTDA FullAccess中定义的删除实例的权限,您可以创建一条拒绝删除实例的自定义策略,然后同时将IoTDA FullAccess和拒绝策略授予用户,根据Deny优先原则,则用户可以对IoTDA执行除了删除实例外的所有权限。拒绝策略示例如下:
消息跟踪”页面,查看正在进行消息跟踪的业务(如果单击“停止”,则停止跟踪设备)。 如果跟踪的结果中数据量较多时,您可以根据“消息状态”、“业务类型”和“记录时间”进行过滤;如果对跟踪结果数据需要做进一步的分析,用户可以通过“导出数据”功能,将跟踪的结果数据导出,以便物联网平台运维人员做进一步的分析。 如果
双向认证,即双向证书认证,与单向认证中不同的是,不仅包含单向认证中的设备对平台的证书验证步骤,还包含了平台对设备的证书验证步骤。 证书指纹是什么?如何获取?在业务中有何作用? 证书指纹 证书指纹,即证书哈希值,是用于标识较长公共密钥字节的短序列。通过使用哈希算法对证书内容进行计算获取指纹。
当前物联网平台基于安全考虑,需要将设备的基本信息(例如设备ID、鉴权信息)注册到平台后,设备才能连接上平台。当用户的设备数不断增多时,如何安全且快速的注册设备尤为关键,需要采用安全的批量注册的场景。本文基于设备发放注册组功能,使用证书策略,带您快速体验设备批量自注册场景,并成功发放到指定的设备接入区域(
20秒。 消息发布与订阅 支持共享订阅,订阅同一Topic的客户端轮询消费推送数据,客户端只能订阅流转规则中创建的Topic。 不支持消息发布。 每个订阅请求的最大订阅数 同账号的最大Topic数一致。 每个账号可订阅的Topic数(在创建规则动作时创建) 100 父主题: 使用MQTT转发
开通服务 本章节介绍如何在“华北-北京四”区域开通一个标准版免费实例单元,以进行IoTDA平台快速入门的体验。 访问设备接入服务,单击“控制台”进入设备接入控制台。 在左侧导航栏,选择“IoTDA实例”,单击“开通免费单元”。 图1 实例-标准版-开通免费实例 按下图选择配置信息,均采用默认配置即可。
属性上报是一种需要平台解析、缓存,通过数据流转功能将数据转发到应用侧或华为云其他云服务的一种方式。需要在平台建立产品模型。对于属性上报的数据,平台会记录属性的最新一次上报值,对符合产品模型定义的属性数据进行存储。设备可以通过设备侧获取平台的设备影子数据向平台获取最新的设备属性值。 图1 设备属性上报 使用场景 设备端
开通服务 本章节介绍如何在“华北-北京四”区域开通一个标准版免费实例单元,以进行IoTDA平台快速入门的体验。 访问设备接入服务,单击“控制台”进入设备接入控制台。 在左侧导航栏,选择“IoTDA实例”,单击“开通免费单元”。 图1 实例-标准版-开通免费实例 按下图选择配置信息,均采用默认配置即可。
据转发到应用侧或华为云其他云服务的一种方式。平台对设备上报的消息不进行解析和存储,不需要建立产品模型便可以使用。 图1 设备消息上报流程 使用场景 平台对设备上报的数据不进行解析和存储,需要通过数据转发规则转发到华为云其他云服务上进行存储和处理的场景。 使用限制 单个消息内容不大于1M。
您可以手动设置不同的“setReportingFrequency”设备属性上报频率,单击“下发命令”将新的属性上报频率值下发给设备,然后感受设置前后属性上报值刷新速度的变化。 图7 向导式极速体验-设备属性上报频率 进阶体验 按照本页面的指导,您应该已经基本了解设备连接平台的步骤及相关概念。
属性上报的数据,设备侧到应用侧的数据不直接透传。数据在平台中会通过定义的产品模型来校验、进行过滤,若上报的数据不符合产品模型定义,平台会丢弃该数据。 希望建立统一的模型:规定数据的格式与取值范围、设备的数据需要平台解析、存储的场景。或希望平台能够存储最新的镜像数据的场景。例如:发送路灯的开关数据到应用侧。
IoTDARegion.CN_NORTH_4 请替换为您要访问的物联网平台的区域,当前物联网平台可以访问的区域,在SDK代码IoTDARegion.java中已经定义。 您可以在控制台上查看当前服务所在区域名称,区域名称、区域和终端节点的对应关系,具体步骤请参考地区和终端节点。 REGION_ID
物联网平台下发时间同步响应的事件 物联网平台接收设备信息上报的事件 物联网平台下发日志收集通知的事件 物联网平台接收设备上报日志内容的事件 物联网平台下发配置的通知的事件 物联网平台接收设备上报配置响应的事件 物联网平台接收设备下载升级包的事件 批量任务 批量任务的子任务执行结果,详细请参考表2
逻辑以完成设备的接入鉴权。 图1 自定义鉴权业务架构图 应用场景 迁移场景:当用户的设备从第三方云平台迁移到IoTDA平台时,存量设备可以依据现有的设备鉴权方式,在平台自定义配置设备的鉴权逻辑,以实现设备鉴权方式免改动的能力。 原生场景:用户有自定义实现鉴权逻辑的需求,而无需依赖于平台默认的鉴权方式。
Demo使用说明 本文以C#语言为例,介绍应用通过MQTTS协议接入平台,接收服务端订阅消息的示例。 前提条件 熟悉.NETFramework开发环境配置,熟悉C#语言基本语法。 开发环境 本示例所使用的开发环境为.NETFramework 4.6.2版本,.Net SDK 6.0.421版本。请前往
方案咨询 连接IoT平台的业务场景有哪些? 设备管理服务和设备接入服务合一后的差异点是什么? IAM子用户或子项目是否可以开通物联网平台服务? 物联网平台支持在华为云的哪些区域开通? 华为是否提供模组/硬件终端/应用软件等? IAM用户访问API提示没有权限?(是否区分版本?)