检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
//{endpoint}/v5/iot/{project_id}/apps 响应示例 状态码:200 Successful response { "applications" : [ { "app_id" : "0ab87ceecbfc49acbcc8d5acdef3c68c
client.UnbindInstanceTags(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
client.CountAsyncHistoryCommands(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
client.BindInstanceTags(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
以java语言为例,接口定义为:作用域 返回参数 函数名(函数参数,Context参数)。 作用域:提供给FunctionGraph调用的用户函数必须定义为public。 返回参数:用户定义,FunctionGraph负责转换为字符串,作为HTTP Response返回。
版本更新说明 表1 C#语言SDK版本更新说明 版本号 变更类型 功能描述说明 1.3.4 功能增强 优化日志打印; oc开头SubscribeTopic返回topic; demo优化; 网关接口bug修复; 升级目标框架; 其它优化。
您也可以使用模拟器模拟设备上报“batteryLevel”小于20的数据,操作方法请参考在线开发MQTT协议的模拟智慧路灯。 您还可以使用虚拟设备进行在线调试,上报“batteryLevel”小于20的数据。
使用设备SDK进行消息收发 概述 华为云IoTDA服务多种语言SDK,通过SDK设备可以快速连接华为云IoTDA并进行消息上下行通信,本文基于Java示例代码演示设备通过MQTTS/MQTT协议接入华为云IoTDA服务并通过Topic发布和订阅消息。
/{endpoint}/v5/iot/{project_id}/product-functions 响应示例 状态码:200 OK { "product_functions" : [ { "app_id" : "0ab87ceecbfc49acbcc8d5acdef3c68c
//{endpoint}/v5/iot/{project_id}/iotda-instances/{instance_id} 响应示例 状态码: 200 OK { "instance_type" : "standard", "instance_id" : "8561675c-d8a3
注册调试设备模拟器 plugin registerEmulatedDevice 设备调试消息 上行发送码流 plugin simulateReport 隧道管理 创建隧道 tunnels createTunnel 删除隧道 tunnels deleteTunnel 修改隧道 tunnels
= client.DeleteFunctions(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
err := client.AddFunctions(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
= client.DeleteInstance(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
{query-string} 尽管请求URI包含在请求消息头中,但大多数语言或框架都要求您从请求消息中单独传递它,所以在此单独强调。 URI-scheme:表示用于传输请求的协议,当前所有API均采用HTTPS协议。
本文中使用的代码为样例代码,仅用于体验平台通信功能,如需进行商用,可以参考资源获取获取对应语言的IoT Device SDK进行集成。 使用限制 MQTT over WebSocket只支持wss方式,需要使用和TLS直连一样的根证书。
Java SDK使用指南 物联网平台提供Java语言的应用侧SDK供开发者使用。本文介绍Java SDK的安装和配置,及使用Java SDK调用应用侧API的示例。 SDK获取和安装 安装Java开发环境。 访问Java官网,下载并说明安装Java开发环境。
下载SDK 本示例使用的Python语言的AMQP SDK为python-qpid-proton(本示例使用版本为0.37.0),可以通过以下命令安装最新版本SDK。
client.DeleteApplication(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多编程语言的
Go SDK使用指南 物联网平台提供Go语言的应用侧SDK供开发者使用。本文介绍Go SDK的安装和配置,及使用Go SDK调用应用侧API的示例。 SDK获取和安装 安装Go开发环境。 访问Go官网,下载并按说明安装Go开发环境。