检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
必选/可选 类型 参数描述 service_id 必选 String 参数解释: 系统字段。 取值范围: 固定为:"$file_manager"。 event_type 必选 String 参数解释: 系统字段。 取值范围: 固定为:"get_download_url_response"。
var level = dataView.getInt16(0); //从码流中获取temperature值 var temperature = dataView.getInt16(2); //转换为属性上报的JSON格式
%s, the payload is %s \n", topicName, message->payload); return 1; //can not return 0 here, otherwise the message won't update or something wrong
生成接入凭证 功能介绍 接入凭证是用于客户端使用AMQP等协议与平台建链的一个认证凭据。只保留一条记录,如果重复调用只会重置接入凭证,使得之前的失效。 调用方法 请参见如何调用API。 URI POST /v5/iot/{project_id}/auth/accesscode 表1
产品模型JSON文件key 属性值 设备类型 deviceType WaterMeter 厂商ID manufacturerId TestUtf8ManuId 厂商名称 manufacturerName HZYB 协议类型 protocolType CoAP 设备的服务列表 服务描述 服务标识(serviceId)
"service_id" : "temperature。", "service_type" : "temperature", "properties" : [ { "property_name" : "temperature", "data_type"
“temperature”大于80的数据。 您也可以使用模拟器模拟设备订阅Topic: “$oc/devices/{device_id}/sys/properties/report”(其中{deviceId}需要替换成实际设备ID)后,上报“temperature”大于80的数据
通过华为认证模组接入 概述 认证模组是指通过预集成IoT Device SDK Tiny,并且通过华为测试认证,遵循华为指定AT命令规范的模组。使用华为认证的模组可以带来以下好处: 设备厂商在MCU上无需关心如何连接到华为云IoT(例如,MQTT建链时密钥的加密算法,client
上传的产品模型的压缩文件不是zip格式的。 解决方法 检查产品模型文件的名称是否符合deviceType_manufacturerId_model.zip的格式,并检查“deviceType”、“manufacturerId”、“model”三个字段是否和devicetype-capability.json中的定义一致。
/// 创建Connection /// </summary> /// <returns>Connection</returns> static Connection CreateConnection() {
板”。本示例演示使用的鉴权模板与系统默认鉴权一致。 图2 自定义鉴权-创建鉴权模板 模板整体内容如下: { "template_name": "system-default-auth", "description": "华为云IoTDA系统默认鉴权模板示例", "status":
设备发放业务流程 设备启动后,通过Bootstrap流程(设备出厂时预置设备发放平台地址作为引导服务器地址),引导物联网设备在初次上电时获得正确的目标物联网平台地址,继而完成设备与平台的建链过程。保证设备安全可靠的按业务目标上线,最大程度上减少人为干预的错误可能。 流程如下: 首
考创建产品、注册单个设备或批量注册设备。 准备工作 访问Microsoft官网,选择合适系统的版本下载Microsoft Visual Studio。(本文以windows 64-bit系统,Microsoft Visual Studio 2017和.NET Framework 4
数名(paraName);如果serviceId为空则由用户自定义属性格式。设属性示例:[{"service_id": "Temperature","properties": {"value": 57}},{"service_id": "Battery","properties":
"desired" : { "temperature" : "60" }, "version" : 1 } ] } 删除设备影子预期数据,将设备影子中属性temperature的期望值删除。 PUT https://{endpoint}/v
[ { "service_type" : "temperature", "service_id" : "temperature", "description" : "temperature", "properties" : [ { "unit"
this.options = options; } public String getId() { return options.getClientId(); } public void initialize() throws Exception
在使用SDK时发现某些任务执行顺序与任务优先级顺序不符? SDK中默认使用的优先级从大到小依次为0-31,用户可根据不同的操作系统自行调整相应任务的优先级。 SDK移植流程主要包括哪些步骤? 移植过程主要包括操作系统注册到OSAL层以及TCPIP注册到SAL层,同时可以根据需求进行模块化裁剪,详见开发指南。 使
Instance-Id: ******** { "shadow" : [ { "desired" : { "temperature" : "60" }, "service_id" : "WaterMeter", "version" : 1
"service_type" : "temperature", "service_id" : "temperature", "description" : "temperature", "properties" : [ {