检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查询设备列表 功能介绍 应用服务器可调用此接口查询物联网平台中的设备信息列表。 调用方法 请参见如何调用API。 URI GET /v5/iot/{project_id}/devices 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见
查询设备组列表 功能介绍 应用服务器可调用此接口查询物联网平台中的设备组信息列表。 调用方法 请参见如何调用API。 URI GET /v5/iot/{project_id}/device-group 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
设备属性上报通知 功能介绍 应用服务器在调用物联网平台的创建规则触发条件(Resource:device.property,Event:report)、创建规则动作、修改规则触发条件接口配置并激活规则后,当设备上报属性数据时,物联网平台会向应用服务器推送通知消息。 URI POST
创建预调配模板 功能介绍 应用服务器可调用此接口在物联网平台创建一个预调配模板。用户的设备未在平台注册时,可以通过预调配模板在设备首次接入物联网平台时将设备信息自动注册到物联网平台。 该预调配模板至少需要绑定到一个设备CA证书下才能生效。 一个实例最多可有10个预调配模板。 仅标
离线开发插件 编解码插件实现二进制格式与JSON格式相互转换或JSON格式之间的转换,产品模型定义了该JSON格式的具体内容。因此,编解码插件开发前需要先编写设备的产品模型。 为了提高离线开发的集成效率,我们提供了编解码插件的编解码插件样例,建议您基于DEMO工程进行二次开发。
GO SDK接入示例 本文介绍使用GO SDK通过AMQP接入华为云物联网平台,接收服务端订阅消息的示例。 开发环境要求 本示例使用的开发环境为Go 1.16及以上版本。 添加依赖 在go.mod中添加以下依赖。 require ( pack.ag/amqp v0.12.5
Java SDK接入示例 本文介绍使用AMQP协议的JMS客户端接入华为云物联网平台,接收服务端订阅消息的示例。 开发环境要求 本示例使用的开发环境为JDK 1.8及以上版本。 获取SDK AMQP SDK为开源SDK。如果您使用Java开发语言,推荐使用Apache Qpid JMS客户端。请访问Qpid
C# Demo使用说明 概述 本文以C#语言为例,介绍通过MQTTS/MQTT协议接入平台,基于平台接口实现“属性上报”、“订阅接收命令”等功能。 本文中使用的代码为样例代码,仅用于体验平台通信功能,如需进行商用,可以参考资源获取获取对应语言的IoT Device SDK进行集成。
C# SDK接入示例 本文介绍使AMQPNetLite客户端接入华为云物联网平台,接收服务端订阅消息的示例。 开发环境要求 本示例使用的开发环境为.NETFramework V4.6及以上版本。 获取SDK 1、在工程目录上单击鼠标右键打开"管理NuGet程序包" 2、在"NuG
代码开发 准备工作 开发环境要求:已经安装JDK(版本1.8.以上)和maven。 已下载泛协议SDK和样例。 项目结构说明 项目结构说明 图1 项目结构图 表1 类相关说明 类名称 描述 Main 主启动类。 BridgeService 网桥初始化:初始化同IoT平台的连接,设置平台下行数据监听
查询预调配模板详情 功能介绍 应用服务器可调用此接口在物联网平台查询指定预调配模板ID的详细信息。 调用方法 请参见如何调用API。 URI GET /v5/iot/{project_id}/provisioning-templates/{template_id} 表1 路径参数
物模型通信场景迁移实践 本文以第三方云智慧路灯设备迁移到华为云IoT为例,介绍如何进行物模型场景的设备迁移。 业务场景说明 假设路灯设备上报一条光照强度(luminance)消息;支持远程控制路灯开关状态的命令(switch)。 表1 业务场景 业务场景 物模型样例 设备属性上报数据
属性下发 概述 属性下发分为查询设备属性和修改属性参数两种,查询设备属性用于应用侧或平台主动获取设备属性数据,修改属性参数用于应用侧或平台设置设备属性值并同步到设备侧。设备接收到属性下发指令后需要立即响应,如果设备没有响应,平台会认为属性下发执行超时。 使用场景 用于平台主动获取或修改设备属性值。
IoT Device SDK使用指南(Java) mvn引用 <dependencies> <dependency> <groupId>com.huaweicloud</groupId> <artifactId>iot-device-sdk-java</artifactId>
修改规则触发条件 功能介绍 应用服务器可调用此接口修改物联网平台中指定规则条件的配置参数。 调用方法 请参见如何调用API。 URI PUT /v5/iot/{project_id}/routing-rule/rules/{rule_id} 表1 路径参数 参数 是否必选 参数类型
修改设备属性 功能介绍 设备的产品模型中定义了物联网平台可向设备下发的属性,应用服务器可调用此接口向指定设备下发属性。平台负责将属性以同步方式发送给设备,并将设备执行属性结果同步返回。 注意:此接口适用于MQTT设备,暂不支持NB-IoT设备。 调用方法 请参见如何调用API。 URI
IoT Device SDK使用指南(ArkTS) IoT Device SDK(ArkTS)提供设备接入华为云IoT物联网平台的ArkTS版本的SDK,提供设备和平台之间通讯能力,并且针对各种场景提供了丰富的demo代码。相关集成指导请参考IoT Device SDK(ArkTS)使用指南。
查询设备属性 功能介绍 设备的产品模型中定义了物联网平台可向设备下发的属性,应用服务器可调用此接口向设备发送指令用以查询设备的实时属性, 并由设备将属性查询的结果同步返回给应用服务器。 注意:此接口适用于MQTT设备,暂不支持NB-IoT设备。 调用方法 请参见如何调用API。 URI
应用侧对接 属性上报 以下消息转换为IoTDA平台的属性,应用可以通过查询设备影子或者数据转发接收属性上报消息。 上报位置信息 对应的消息ID:0x0200 推送样例: { "resource": "device.property", "event": "report",
创建规则触发条件 功能介绍 应用服务器可调用此接口在物联网平台创建一条规则触发条件。 调用方法 请参见如何调用API。 URI POST /v5/iot/{project_id}/routing-rule/rules 表1 路径参数 参数 是否必选 参数类型 描述 project_id