检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
IoTDA> 开发指南> 设备侧开发> 使用MQTT Demo接入> 使用MQTT.fx调测中的【上报数据】和【进阶体验】部分。 得益于设备发放的预置功能,在参考IoTDA指导过程中,您无需再创建产品和设备。 父主题: MQTT场景--使用MQTT.fx接入设备发放示例
请参考IoT Device SDK(Android)使用指南。 使用说明 已安装Android Studio。 具体使用方式请看gitHub上的README文档。 版本更新说明 表1 安卓版本更新说明 版本号 变更类型 功能描述说明 1.0.0 第一次发布 提供基础的设备接入能力
SDK使用指南(Go) IoT Device SDK(go)提供设备接入华为云IoT物联网平台的go版本的SDK,提供设备和平台之间通讯能力,以及设备服务、OTA等高级服务,并且针对各种场景提供了丰富的demo代码。相关集成指导请参考IoT Device SDK(go)使用指南。
Device SDK使用指南(ArkTS) IoT Device SDK(ArkTS)提供设备接入华为云IoT物联网平台的ArkTS版本的SDK,提供设备和平台之间通讯能力,并且针对各种场景提供了丰富的demo代码。相关集成指导请参考IoT Device SDK(ArkTS)使用指南。 准备工作
设备间消息通信使用说明 使用流程 以下流程主要以设备间一对一为例: 图1 M2M使用流程 创建流转规则,设置转发Topic:在控制台界面创建M2M流转规则并设置转发Topic。 策略配置:在控制台界面进行策略配置。通过策略配置允许发送、接收数据的设备进行发布及订阅。 设备A、B鉴
Device SDK(C)使用指南。 使用说明 SDK需运行在Linux操作系统上。 SDK依赖openssl库和paho库,如果开发者有自己的编译链,需要自行编译openssl/paho/zlib/华为安全函数库等库文件。 对于使用MCU+模组形式接入的部分设备,请使用C Tiny SDK进行开发。
2.32.2 (可选,在网关与子设备管理demo演示中使用) 已安装第三方类库tornado: 6.3.3 (可选,在网关与子设备管理demo演示中使用) 具体组件安装方式可见:IoT Device SDK(Python)使用指南。 版本说明 表1 Python版本说明 版本 变更类型
使用设备SDK进行消息收发 概述 华为云IoTDA服务多种语言SDK,通过SDK设备可以快速连接华为云IoTDA并进行消息上下行通信,本文基于Java示例代码演示设备通过MQTTS/MQTT协议接入华为云IoTDA服务并通过Topic发布和订阅消息。 图1 SDK与IoTDA的消息交互流程
了响应: 使用代码生成器 sdk提供了设备代码生成器,用户只需要提供产品模型文件,就能自动生成设备代码框架。代码生成器可以解析设备模型文件,然后对模型里定义的每个服务,生成对应的service类,然后生成一个设备主类,在main函数中创建设备并注册设备服务实例。 使用代码生成器生成设备代码的步骤:
IoTDA> 开发指南> 设备侧开发> 使用MQTT Demo接入> 使用MQTT.fx调测中的【上报数据】和【进阶体验】部分。 得益于设备发放的预置功能,在参考IoTDA指导过程中,您无需再创建产品和设备。 父主题: MQTT场景--使用MQTT.fx接入设备发放示例
{signing-token} 使用echo命令将签名令牌(signing-token)的值输出,并使用-n参数去掉末尾的换行符。signing-token需与2中创建自定义鉴权时填写的token值保持一致。 openssl dgst -sha256 -sign 使用 SHA256 算法对输入的数据进行哈希处理。
IoTDA> 开发指南> 设备侧开发> 使用MQTT Demo接入> 使用MQTT.fx调测中的【上报数据】和【进阶体验】部分。 得益于设备发放的预置功能,在参考IoTDA指导过程中,您无需再创建产品和设备。 父主题: MQTT场景--使用MQTT.fx接入设备发放示例
长期存储。 MQTT设备消息下发 本示例通过使用postman,下发开启室内空调指令。 使用MQTT.fx模拟器,订阅自定义Topic。 确保创建自定义Topic时,设备操作权限包含“订阅”功能,详细操作请参考自定义Topic。 使用IoT Device SDK或者原生MQTT协
SDK使用指南(C#) IoT Device SDK(C#)提供设备接入华为云IoT物联网平台的C#版本的SDK,提供设备和平台之间通讯能力,以及设备服务、OTA等高级服务,并且针对各种场景提供了丰富的demo代码。相关集成指导请参考IoT Device SDK(C#)使用指南。
IoT Device SDK Tiny使用指南(C) IoT Device SDK Tiny是部署在具备广域网能力、对功耗/存储/计算资源有苛刻限制的终端设备上的轻量级互联互通中间件,您只需调用API接口,便可实现设备快速接入到物联网平台以及数据上报和命令接收等功能。相关集成指导请参见端云互通组件开发指南。
示例一:使用模板文件批量创建设备 场景描述 本章节指导用户通过API批量创建设备。API的调用方法参见如何调用API。 物联网平台支持通过请求参数和模板文件两种方式批量创建设备。本节以模板文件的方式为例,介绍如何批量创建设备。 涉及接口 查询产品列表:确定待创建设备所属的产品。
MQTT场景--使用MQTT.fx接入设备发放示例 MQTT 密钥设备使用静态策略发放示例 MQTT X.509证书认证设备使用证书策略发放示例 MQTT 注册组自定义策略发放示例 MQTT 华为云X.509证书认证设备使用证书策略发放示例 MQTT 华为云证书注册组发放示例 MQTT
MQTT场景--使用华为SDK接入设备发放示例 MQTT 密钥设备使用静态策略发放 MQTT 注册组静态策略发放示例 父主题: 设备发放
自定义模板鉴权使用说明 使用说明 图1 自定义模板鉴权流程图 操作步骤 创建鉴权模板:进入设备接入控制台左侧导航栏,选择“设备 > 自定义鉴权”,单击“自定义模板”,单击“创建鉴权模板”。本示例演示使用的鉴权模板与系统默认鉴权一致。 图2 自定义鉴权-创建鉴权模板 模板整体内容如下:
创建设备:在该产品下创建设备。创建的设备将继承产品设定的自定义Topic。详情可见:创建设备流程。 设备订阅/发布:查看使用自定义Topic进行通信的最佳实践,了解自定义Topic的发布与订阅的使用。 设备侧JAVA SDK使用示例 设备端可以通过集成华为云IoT提供的设备端SDK快速连接华为云IoTDA,并进行消息上报。以下示例为通过JAVA