检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
tt(本示例使用版本为2.0.0),可以通过以下命令下载依赖。 pip install paho-mqtt==2.0.0 代码示例 ClientConf代码如下: from typing import Optional class ClientConf: def __init__(self):
cn-XXX.myhuaweicloud.com/v5/iot/tunnels/XXX/source-connect" } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 创建设备隧道,设备id为b64b7a625b84c1334befb648b_test。 1
平台以及数据上报和命令接收等功能。相关集成指导请参见端云互通组件开发指南。 IoT Device SDK Tiny可以运行于无linux操作系统的设备,也可以被模组集成,但是不提供网关服务。 使用说明 适配了LiteOS/LINUX/MACOS/freertos,可以通过修改SDK来适配其他环境。
"20191212T121212Z", "expiry_date" : "20221212T121212Z" } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 证书关联自注册模板,并开启自注册功能。 1 2 3 4 5 6 7 8 9
}, "error_code" : "string", "error_msg" : "string" } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 创建命令,命令名为ON_OFF,命令为ON。 1 2 3 4 5 6 7 8
0-b6bab568e888", "created_time" : "20151212T121212Z" } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 下发广播消息。 1 2 3 4 5 6 7 8 9 10 11 12 13
命令下发支持通过调用查询设备命令接口,在物联网平台查询下发命令的状态及内容信息,以了解命令的执行情况。 配置应用侧使用JAVA SDK进行同步命令下发的开发步骤如下,本示例使用的开发环境为JDK 1.8及以上版本。SDK代码获取:SDK下载 配置Maven依赖。 <dependency> <groupId>com
}, "error_code" : "string", "error_msg" : "string" } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 下发设备属性,服务id为Temperature的属性为value,值为57,服务id为Batter的属性为level,值为80。
"event_time" : "20151212T121212Z" }, "version" : 1 } ] } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
"fingerprint" : "dc0f****f22f", "fingerprint_type" : "PRIMARY" } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 重置设备指纹,新指纹为dc0f****f22f。 1 2 3 4 5 6 7
golang(本示例使用版本为v1.4.3),在go.mod中添加依赖的代码如下: require ( github.com/eclipse/paho.mqtt.golang v1.4.3 ) 代码示例 package main import ( "crypto/tls"
创建静态策略 新增注册组 图6 新增注册组 图7 创建证书静态注册组 设备引导 下载并修改华为SDK示例代码进行设备引导(这里以java sdk代码为示例)。 用IDEA/Eclipse打开SDK代码工程,修改DEMO示例BootsrapSelfRegSample中的参数。 其中device
fx 如何与华为设备发放交互,其中设备发放服务MQTT的南向接入地址请参考获取终端节点。 下载 MQTT.fx(默认是64位操作系统,如果是32位操作系统,单击此处下载 MQTT.fx ),安装MQTT.fx工具。 打开 MQTT.fx 客户端程序,单击“设置”。 填写 Connection
、双向字节流传输,支持设备到云端和云端到设备之间的消息传递,是基于发布/订阅模模式的“轻量级”通信协议。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
这个时间范围后命令将不再下发,如果未设置则默认为48小时(86400s*2)。 平台接口只能用Java调用吗? 平台的接口是标准的Restful API,支持多种语言调用,比如Java、Python、Go等,请参考应用侧SDK。 通过接口在平台注册设备,为什么一段时间后注册设备会被平台删除?
以win10为例,获取电脑的系统配置:在运行窗口中输入pc,然后单击“属性”,查看系统配置,因为后续安装软件要选择操作系统。 图3 获取系统配置 访问 这里 ,根据您电脑系统配置,下载匹配的Visual Studio Code并安装。(本文以windows 10 64-bit系统Visual Studio
T物联网平台的Android版本的SDK,提供设备和平台之间通讯能力,以及设备服务、OTA等高级服务,并且针对各种场景提供了丰富的demo代码。相关集成指导请参考IoT Device SDK(Android)使用指南。 使用说明 已安装Android Studio。 具体使用方式请看gitHub上的README文档。
<artifactId>iot-device-sdk-java</artifactId> <version>1.1.4</version> </dependency> 配置设备侧SDK,设备连接参数。注意:实际代码中请替换域名(domain),设备ID(deviceId)以及设备密钥(secret)。
"secret" : "3b93****dc3c", "secret_type" : "PRIMARY" } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 重置指定设备的密钥,新密钥为3b93****dc3c,不强制设备重新建链。 1 2 3
f7e831c8c99a12f6143f392dfa996a819010842c99d" } } } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16