检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
"service_id" : "temperature。", "service_type" : "temperature", "properties" : [ { "property_name" : "temperature", "data_type"
在基本信息页面,单击“自定义模型”,参考下表,完成产品模型配置。 服务数据 服务 服务ID:temperature 服务类型:建议和服务ID保持一致 属性 属性名称:temperature 数据类型:int 访问权限:可读、可写 长度:1 进入“设备 > 设备注册”页面,单击“注册设备”,参考下表填写参数。
“temperature”大于80的数据。 您也可以使用模拟器模拟设备订阅Topic: “$oc/devices/{device_id}/sys/properties/report”(其中{deviceId}需要替换成实际设备ID)后,上报“temperature”大于80的数据
sha256Hex(signatureBuilder.toString()); if (StringUtil.isNotEmpty(serverSignature) && serverSignature.equals(signature)) { return true;
产品模型中key 属性值 设备类型 deviceType WaterMeter 厂商ID manufacturerId TestUtf8ManuId 厂商名称 manufacturerName HZYB 协议类型 protocolType CoAP 设备的服务列表 服务描述 服务标识(serviceId)
/// 创建Connection /// </summary> /// <returns>Connection</returns> static Connection CreateConnection() {
float getTemperature() { //模拟从传感器读取数据 temperature = new Random().nextInt(100); return temperature; }
rc = InternalConnect(); } return rc; } private int InternalConnect() {
float getTemperature() { //模拟从传感器读取数据 temperature = new Random().nextInt(100); return temperature; }
7 8 9 10 11 12 13 14 15 public static String getPassword() { return sha256_mac(secret, getTimeStamp()); } /* 调用sha256算法进行哈希 */ public static
数名(paraName);如果serviceId为空则由用户自定义属性格式。设属性示例:[{"service_id": "Temperature","properties": {"value": 57}},{"service_id": "Battery","properties":
[ { "service_type" : "temperature", "service_id" : "temperature", "description" : "temperature", "properties" : [ { "unit"
this.options = options; } public String getId() { return options.getClientId(); } public void initialize() throws Exception
"desired" : { "temperature" : "60" }, "version" : 1 } ] } 删除设备影子预期数据,将设备影子中属性temperature的期望值删除。 PUT https://{endpoint}/v
"service_type" : "temperature", "service_id" : "temperature", "description" : "temperature", "properties" : [ {
Instance-Id: ******** { "shadow" : [ { "desired" : { "temperature" : "60" }, "service_id" : "WaterMeter", "version" : 1
"service_type" : "temperature", "service_id" : "temperature", "description" : "temperature", "properties" : [ {
@Reflect.metadata("Property", { name: "temperature", writeable: false }) private _temperature: number = 10; 定义服务的命令。设备收到平台下发的命令时,SDK会自动调
@Reflect.metadata("Property", { name: "temperature", writeable: false }) private _temperature: number = 10; 定义服务的命令。设备收到平台下发的命令时,SDK会自动调
name 可选 String 参数解释: 设备名称。 description 可选 String 参数解释: 设备描述。 manufacturer_id 可选 String 参数解释: 厂商ID。 model 可选 String 参数解释: 设备型号。 product_id 可选