检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ka存储。 购买Kafka实例 登录华为云官方网站,访问分布式消息服务。 单击“进入控制台”进入分布式消息服务管理控制台。 单击右上角“购买Kafka实例”,根据需求选择实例规格与配置安全组后,单击“立即购买”。 图1 购买Kafka实例 配置设备接入服务 在设备接入服务中创建产
权限 选择“允许”。 将1中配置的Topic策略绑定到指定的产品。 表4 绑定产品参数说明 参数名 配置说明 设备目标类型 选择“产品” 策略目标 在“策略目标”的参数中勾选对应产品。 配置流转规则。 参考配置AMQP服务端订阅,配置AMQP订阅。配置参数如下: 表5 AMQP订阅参数说明
鉴权能力,支持在平台自定义配置设备的鉴权逻辑,实现设备鉴权方式免改动接入华为云IoT。 系统鉴权:华为云Device SDK提供了系统默认的鉴权能力,对于支持修改代码的设备,可以集成SDK通过轻量化改动就可以实现设备的接入。 对于存量设备信息的迁移,华为云也提供了多种迁移能力满足不同的应用场景:
考虑后使用积压策略并配置合理积压大小和时间。 操作步骤 访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。 依次单击“规则 - 数据转发 - 策略配置 - 数据流转积压策略”进入积压策略配置界面。 图1 数据转发-策略配置 在弹出的界面中填写
用性能更好的华为云区块链引擎实例。 转发华为云区块链引擎实例 一、购买华为云区块链引擎实例 登录华为云,访问区块链服务BCS,进入区块链服务管理控制台。 选择“实例管理”,单击购买华为云区块链引擎,按照需求选择华为云区块链引擎规格,单击“立即创建”。 图1 购买华为云区块链引擎
择“设备”时,不支持快速配置。 设备属性:将归属在某个资源空间下的设备上报给平台的属性值设置为数据来源。单击右侧的“快速配置”勾选需要转发的产品、属性、服务等数据。 设备消息:将归属在某个资源空间下的设备上报给平台的消息设置为转发目标。单击右侧的“快速配置”,仅转发指定Topic
择“设备”时,不支持快速配置。 设备属性:将归属在某个资源空间下的设备上报给平台的属性值设置为数据来源。单击右侧的“快速配置”勾选需要转发的产品、属性、服务等数据。 设备消息:将归属在某个资源空间下的设备上报给平台的消息设置为转发目标。单击右侧的“快速配置”,仅转发指定Topic
MQTT 注册组静态策略发放示例 制作CA证书 在浏览器中访问这里,下载并进行安装OpenSSL工具,安装完成后配置环境变量。 在 D:\certificates 文件夹下,以管理员身份运行cmd命令行窗口。 生成密钥对(rootCA.key): 生成“密钥对”时输入的密码在生成
在控制台进行存量设备信息、物模型数据的迁移和配置数据流转规则,请参见平台端配置开发。 设备端集成华为云SDK,请参见设备端集成华为云SDK。 应用端集成华为云SDK进行业务开发,实现接收设备数据和下发控制指令,请参见服务端集成华为云SDK。 平台端配置开发 存量设备信息迁移。 选择左侧导航栏的“设备发放
访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。 单击“规则” ,选择“数据转发” ,选择 “策略配置” ,进入流控策略配置界面。 图1 数据转发-策略配置 在弹出的界面中填写相关信息后,单击“确定”即可完成流控策略创建。 图2 数据转发-创建流控策略 表2 参数说明
图4 创建密钥模式静态策略设备 此处注册设备的设备名称需与添加静态策略步骤的策略实例关键字相匹配,方能触发该静态策略。 设备引导 下载并修改华为SDK示例代码进行设备引导(这里以java sdk代码为示例)。 用IDEA/Eclipse打开SDK代码工程,修改DEMO示例Boots
注册设备 注册单个设备 批量注册设备 注册X.509证书认证的设备 设备自注册 父主题: 设备管理
设备上线或者设备上报属性时,如果desired区和reported区存在差异,则将差异部分下发给设备,配置的预期属性需在产品模型中定义且method具有可写属性“W”才可下发 该接口仅支持配置单个设备的设备影子的预期数据,如需多个设备的设备影子配置,请参见 创建批量任务。 限制: 设备影子JSON文档中的key不允许特殊字符:点(
使用设备SDK进行消息收发 概述 华为云IoTDA服务多种语言SDK,通过SDK设备可以快速连接华为云IoTDA并进行消息上下行通信,本文基于Java示例代码演示设备通过MQTTS/MQTT协议接入华为云IoTDA服务并通过Topic发布和订阅消息。 图1 SDK与IoTDA的消息交互流程
thon SDK的安装和配置,及使用Python SDK调用应用侧API的示例。 SDK获取和安装 安装Python开发环境。 访问Python官网,下载并按说明安装Python开发环境。 华为云 Python SDK 支持 Python3 及以上版本。 安装pip工具 访问pip官网,下载并按说明安装pip工具。
确定路由表,默认路由表只能保证了同一个VPC下的所有子网互通。当默认路由表中的路由策略无法满足应用时,需要创建自定义的路由表。详细操作指南,请参考路由表。 配置云服务访问授权 华为物联网平台支持与华为云其它云服务进行对接。用户首次购买企业版实例时,需要进行访问授权操作。授权成功后可以创建端口、子网、安全组等信息,此外
“查询设备”接口 前置条件 下载并安装Postman。若未安装,请参考安装Postman进行安装。 下载Collection。 已在管理控制台完成产品模型和编解码插件的开发。 安装并配置Postman 安装Postman。 访问Postman官网,下载并安装Windows 64位Postman最新版本。
非托管部署 通过泛协议SDK开发的插件镜像可以通过华为云的ECS服务器或者云容器实例进行部署和自运维。本章节介绍如何用华为云的云容器实例(CCI)进行 泛协议镜像的部署。 创建命名空间 登录云容器实例管理控制台。 在左侧导航栏中选择“命名空间”,在右侧页面中“通用计算型”命名空间下单击“创建”。
SDK的安装和配置,及使用Java SDK调用应用侧API的示例。 SDK获取和安装 安装Java开发环境。 访问Java官网,下载并说明安装Java开发环境。 华为云Java SDK支持Java JDK 1.8 及其以上版本。 安装Maven软件 通过 Maven 安装项目依赖是使用
“修改配置”更改桶。 图3 文件上传-存储配置 调用OBS接口上传设备文件时,每次只能上传一个文件,且文件大小不能超过5GB。 如果需要使用自定义域名, 请打开开关“使用自定义域名”,选择OBS桶配置的自定义域名,并选择使用访问方式HTTPS/HTTP,单击“确定”完成配置。 图4