检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
上报“temperature”大于80的数据。 您也可以使用模拟器模拟设备订阅Topic: /huawei/v1/devices/{deviceId}/command/json(其中{deviceId}需要替换成实际设备ID)后,上报“temperature”大于80的数据,操作方法请参考通过MQTT
uiResult) { // retry with uiCookie return 0; } return 0; } //在设备添加成功后立即注册服务数据上报结果接收广播 HW_BroadCastReg(“IOTA_TOP
HW_MSG pstMsg) { // Delete Config file,free resources. return 0; } //初始化时进行注册该函数 HW_BroadCastReg(“IOTA_TOPIC_CMD_UNBIND_RECEIVE”,
"dataType":"*****", "required":"Ture", "min":"*****",
description 可选 String(2048) body 设备的描述信息。 manufacturerId 可选 String(256) body 厂商ID,唯一标识一个厂商。 manufacturerName 可选 String(256) body 厂商名称。 mac 可选 String(256)
Intent intent) { //Delete config file, free resource return; } }; mLocalBroadcastManager = LocalBroadcastManager.getInstance(this);
“长度”和“偏移值”根据“数据类型”的配置自动填充。 添加temperature字段,表示温度。在Profile中,temperature属性最大值1000,因此在插件中定义temperature字段的“数据类型”为“int16u”,以满足temperature属性的取值范围。 配置命令下发消息。 添加value字段,表示下发命令的参数值。
description 可选 String(2048) body 设备的描述信息。 manufacturerId 可选 String(256) body 厂商ID,唯一标识一个厂商。 manufacturerName 可选 String(256) body 厂商名称。 mac 可选 String(256)
[ { "service_type" : "temperature", "service_id" : "temperature", "description" : "temperature", "properties" : [ { "unit"
softwarePackage:软件包 deviceType String 版本包适用的设备类型。 model String 版本包适用的设备型号。 manufacturerName String 版本包适用的设备厂商名称。 protocolType String 版本包适用的设备协议类型。 description
String(256) query 版本包适用的设备类型。 model 可选 String(256) query 版本包适用的设备型号。 manufacturerName 可选 String(256) query 版本包适用的设备厂商名称。 version 可选 String(256) query
String(256) query 版本包适用的设备类型。 model 可选 String(256) query 版本包适用的设备型号。 manufacturerName 可选 String(256) query 版本包适用的设备厂商名称。 version 可选 String(256) query
pstMsg) { //update device states //send buffer data return 0; } // 开发者注册该函数进行连接失败后的处理 HW_iNT Device_DisconnectHandler(HW_UiNT
RegisterDirectConnectedDevice.java ”,修改“verifyCode”、“nodeId”、“timeout”、“manufacturerId”、“manufacturerName”、“deviceType”、“model”、“protocolType”的取值。 配置说明如下: “ver
LOGIN_IE_STATUS, 0); //update device states ... return true; } } mLocalBroadcastManager = LocalBroadcastManager.getInstance(this);
设备名称。 description String(2048) 设备的描述信息。 manufacturerId String(256) 厂商ID,唯一标识一个厂商。 manufacturerName String(256) 厂商名称。 mac String(256) 设备的MAC地址。
mdContent //Send command to Switch } return; } }; mLocalBroadcastManager = LocalBroadcastManager.getInstance(this);
workPath, 'cert/client.key') cert = (certFilePath, certFilePath2) return cert # 读取配置文件 def readConfFile(self): configFilePath = os.path
设备名称。 description String(2048) 设备的描述信息。 manufacturerId String(256) 厂商ID,唯一标识一个厂商。 manufacturerName String(256) 厂商名称。 mac String(256) 设备的MAC地址。
int cookie = iotaMsg.getUint(HubService.HUB_IE_COOKIE, 0); return; } }; mLocalBroadcastManager = LocalBroadcastManager.getInstance(this);