检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
PaaS和SaaS类云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、虚拟主机和访客虚拟机的操作系统,虚拟防火墙、API网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。 《华为云安全白皮书》详细介绍华为云安全性的构建思路
60及以上。 以调用查询设备列表接口为例,以下代码示例向您展示使用Java SDK的主要步骤: 创建认证。 创建IoTDAClient实例并初始化。 实例化请求对象。 调用查询设备列表接口。 package com.huaweicloud.sdk.test; import com.huaweicloud
绍。 若用户已经开通共享实例,设备也在共享实例上运行,但是用户想让设备运行在专享实例上,可以将存量设备同步到用户购买的专享实例(企业版)中管理。通过设备发放,可以很方便地将共享实例中的设备同步到新的专享实例。 注意事项 使用设备发放服务跨实例同步设备时,如果是指定资源空间和设备同
部署插件 访问设备接入服务,单击“管理控制台”进入设备接入控制台。 单击“IoTDA实例 ”,单击具体实例“详情”按钮,选择“泛协议接入”。 图1 泛协议-泛协议接入 选择“云网关”,单击“新增云网关” 。端口填写为“8898”。镜像选择镜像名称为“protocol-plugin-sl651”的镜像。
部署插件 具体操作: 访问设备接入服务,单击“管理控制台”进入设备接入控制台。 单击“IoTDA实例 ”,单击具体实例“详情”按钮,选择“泛协议接入”。 图1 泛协议-泛协议接入 选择“云网关”,单击“新增云网关” 。端口填写为“8890”。镜像选择镜像名称为“protocol-plugin-hj212”的镜像。
基于SDK实现泛协议设备接入的业务流程: 图1 业务流程图 SDK接口说明: 表1 表1 泛协议SDK提供监听平台下行数据的接口说明 接口 说明 BridgeCommandListener 平台命令下发监听接口。泛协议插件可以通过该接口将平台的下行命令转发给第三方协议设备。 BridgeDeviceMessageListener
如果需要通过API获取报表数据,可以参考AOM的查询监控数据接口。其中关于IoTDA指标自定义参数,请参考表5和表6,表5中的”指标维度名称”对应该接口参数:metrics[].metric.dimensions[].name,”指标维度取值”对应该接口参数:metrics[].metric.dimensions[]
特点 多次调用API; 整体流程简单。 将单个注册过程模板化。 无需对设备身份标识和认证信息提前规划; 应用侧无需逐一注册设备信息; 降低产线管理和维护成本。 整体流程 通过注册组实现设备免注册极简接入平台操作流程图如下图所示。 图1 注册流程 图2 接入平台操作流程 制作CA证书
√ - BCS区块链服务 x x √ - MongoDB数据库 x x √ - 权限管理 子用户权限管理 √ √ √ 基于IAM的细粒度用户权限管理 分权分域 √ √ √ 基于资源空间的分权分域管理 公私网接入 公网接入 √ √ √ - 私网接入/专线对接 x x √ - 自定义接入端口
GO Demo使用说明 本文以Go语言为例,介绍应用通过MQTTS协议接入平台,接收服务端订阅消息的示例。 前提条件 熟悉Go语言开发环境配置,熟悉Go语言基本语法。 开发环境 本示例使用了Go 1.18版本。 添加依赖 本示例使用的Go语言的Mqtt依赖为paho.mqtt.golang(本示例使用版本为v1
版本更新说明 表1 go语言版本更新说明 版本 变更类型 说明 v1.0.0 新增功能 提供对接华为云IoT物联网平台能力,方便用户实现安全接入、设备管理、数据采集、命令下发、设备发放、端侧规则等业务场景 父主题: 设备侧SDK
S服务器或者云容器实例进行部署和自运维。本章节介绍如何用华为云的云容器实例(CCI)进行 泛协议镜像的部署。 创建命名空间 登录云容器实例管理控制台。 在左侧导航栏中选择“命名空间”,在右侧页面中“通用计算型”命名空间下单击“创建”。 填写命名空间名称。 设置VPC,选择使用已有
版本更新说明 表1 go语言版本更新说明 版本 变更类型 说明 v1.0.0 新增功能 提供对接华为云IoT物联网平台能力,方便用户实现安全接入、设备管理、数据采集、命令下发、设备发放、端侧规则等业务场景 父主题: 使用IoT Device SDK接入
Node.js Demo使用说明 本文以Node.js语言为例,介绍应用通过MQTTS协议接入平台,接收服务端订阅消息的示例。 前提条件 熟悉Node.js语言开发环境配置,熟悉Node.js语言基本语法。 开发环境 本示例所使用的开发环境为Node.js v13.14.0版本。请前往Node
平台对OCSP服务器响应限制超时时间为5秒,响应大小不超过4k。 使用说明 图1 OCSP工作流程 操作步骤 访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。 在左侧导航栏中选择“设备 > 设备证书”,进入设备证书页面选择对应CA证书,单击“OCSP验证”开启校验。
设备注册 注册设备用于将设备基本信息导入设备发放平台中,用于后续发放至不同的物联网平台,支持批量注册和单个注册。设备注册成功后,可在“设备-注册”中查看设备的详细信息。 所需“产品”来自 设备接入服务 创建的产品,相关信息参见 创建产品。 单个/批量导入 进入“设备-注册”界面,单击“注册设备”或“批量注册”。
API凭证-获取凭证信息 接口返回的响应消息头中“X-Subject-Token”就是需要获取的用户Token。 获取Token后,再调用其他接口时,您需要在请求消息头中添加“X-Auth-Token”,其值为获取到的Token。例如Token值为“ABCDEFJ....”,则调用接口时将“X-Auth-Token:
单独为部署资源付费。IoTDA标准版可以参考非托管部署方案进行部署和运维,产生的费用参考ECS服务器或者云容器实例CCI的费用说明。 登录管理控制台,单击左侧导航栏“IoTDA实例”,选择对应的企业实例单击“详情”。 在“泛协议接入”页面单击“添加镜像”,单击“同意授权”后选择需要部署的对应镜像。
方案咨询 连接IoT平台的业务场景有哪些? 设备管理服务和设备接入服务合一后的差异点是什么? IAM子用户或子项目是否可以开通物联网平台服务? 物联网平台支持在华为云的哪些区域开通? 华为是否提供模组/硬件终端/应用软件等? IAM用户访问API提示没有权限?(是否区分版本?)
设备发放相关问题 使用SDK中的设备发放功能后,还需要在设备接入服务中注册设备吗? 不需要,通过设备发放服务成功发放的设备,会将设备信息同步到设备接入服务。 设备发放流程中使用到的证书都有哪些,它们有何区别? 设备发放提供证书认证方式,证书认证为双向认证过程,涉及到设备发放(平台)和设备两端,过程如下图所示。