检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在线开发插件中地址域(messageId)如何使用? 当有相同类型的消息时(例如:两种数据上报的消息),需要添加地址域字段,用于区分不同的消息,且该字段在字段列表的位置必须一致。场景如下: 有两条及以上的数据上报消息或命令下发消息。 命令响应消息可看作一种数据上报消息,因此如果存
LoRa节点唯一标识,16位hex类型。 name String LoRa节点名称。 authCode String LoRa节点接入码,32位hex类型,结合devEUI由LoRa服务商统一生成。 appEUI String LoRa应用唯一标识,16位hex类型。 deviceClass
Body 设备地址,8位hex类型,joinType是ABP时填写参数。 nwkSKey 可选 String Body 网络会话密钥,32位hex类型,joinType是ABP时填写参数。 appKey 可选 String Body 应用密钥,32位hex类型,joinType是OTAA时填写参数。
sOutDTO 参数 类型 描述 deviceCapabilities List<DeviceCapabilityDTO> 查询结果列表,具体参见DeviceCapabilityDTO结构体。 DeviceCapabilityDTO结构体说明: 参数 类型 描述 deviceId
sOutDTO 参数 类型 描述 deviceCapabilities List<DeviceCapabilityDTO> 查询结果列表,具体参见DeviceCapabilityDTO结构体。 DeviceCapabilityDTO结构体说明: 参数 类型 描述 deviceId
RuleCondition 名称 必选/可选 类型 说明 type 必选 String 规则条件的类型,取值范围: DEVICE_DATA:设备数据类型条件。 DEVICE_STATUS:设备状态类型条件。 DEVICE_LIFE_CYCLE:设备生命周期类型条件。 DEVICE_MESSAGE:设备消息条件。
List<String> 枚举类型列表。 ServiceCommandResponse: 参数 类型 描述 responseName String(256) 响应名称。 paras List<ServiceCommandPara> 属性列表。 ServiceProperty: 参数 类型 描述 propertyName
RuleCondition 名称 必选/可选 类型 说明 type 必选 String 规则条件的类型,取值范围: DEVICE_DATA:设备数据类型条件。 DEVICE_STATUS:设备状态类型条件。 DEVICE_LIFE_CYCLE:设备生命周期类型条件。 DEVICE_MESSAGE:设备消息条件。
时填写为设备注册成功时的“nodeId”值。 鉴权类型:长度1字节,当前支持的类型:“0”,表示使用一机一密设备的deviceId接入;“2”,表示使用一机一密设备的nodeId接入。 密码签名类型:长度1字节,当前支持2种类型: “0”代表HMACSHA256不校验时间戳。 “
Result结构体。 extendPara JsonString 操作扩展参数,视不同类型的操作不同,具体参见extendPara请求参数。 OperateDevices结构体说明: 参数 类型 描述 deviceGroups List<String> 设备组名称列表,最多支持256个设备组。
必选/可选 类型 位置 描述 fileType 可选 String(256) query 版本包类型。 firmwarePackage:固件包 softwarePackage:软件包 deviceType 可选 String(256) query 版本包适用的设备类型。 model
Result结构体。 extendPara JsonString 操作扩展参数,视不同类型的操作不同,具体参见extendPara请求参数。 OperateDevices结构体说明: 参数 类型 描述 deviceGroups List<String> 设备组名称列表,最多支持“256”个设备组。
表2 RuleCondition 名称 类型 说明 type String 规则条件的类型,取值范围: DEVICE_DATA:设备数据类型条件。 DEVICE_STATUS:设备状态类型条件。 DEVICE_LIFE_CYCLE:设备生命周期类型条件。 DEVICE_MESSAGE:设备消息条件。
操作扩展参数,视不同类型的操作不同。 OperateDevices结构体说明: 参数 类型 描述 deviceGroups List<String> 设备组名称列表,最多支持“256”个设备组。 与指定设备列表方式二选一。 deviceType String 设备类型。 指定设备组时,此字段必选。
操作扩展参数,视不同类型的操作不同。 OperateDevices结构体说明: 参数 类型 描述 deviceGroups List<String> 设备组名称列表,最多支持256个设备组。 与指定设备列表方式二选一。 deviceType String 设备类型。 指定设备组时,此字段必选。
请求消息: 方向:设备->平台 字段 数据类型 描述及要求 下载状态 BYTE 0X00下载成功。 0X05剩余空间不足。 0X06下载超时。 0X07升级包校验失败。 0X08升级包类型不支持。 响应消息: 方向:平台->设备 字段 数据类型 描述及要求 结果码 BYTE 0X00处理成功。
必选/可选 类型 位置 描述 fileType 可选 String(256) query 版本包类型。 “firmwarePackage”:固件包 “softwarePackage”:软件包 deviceType 可选 String(256) query 版本包适用的设备类型。 model
任务名称,最大长度256字符。 taskType 必选 String body 任务类型,取值范围:DeviceCmd。 param 必选 ObjectNode body 任务详细参数,根据taskType任务类型的不同对应不同类型参数,具体参见ObjectNode结构体。 tags 可选 List<TagDTO2>
编解码插件(联通用户专用) 如何进行编解码插件开发? 在线开发的插件部署失败如何处理? 在线开发的插件字段类型为string和varstring类型的编解码规则 在线开发的插件字段为数组和可变长数组类型的编解码规则 在线开发插件中地址域(messageId)如何使用? 在线开发的插件中如何实现命令下发响应?
表3 RuleCondition 名称 类型 说明 type String 规则条件的类型,取值范围: DEVICE_DATA:设备数据类型条件。 DEVICE_STATUS:设备状态类型条件。 DEVICE_LIFE_CYCLE:设备生命周期类型条件。 DEVICE_MESSAGE:设备消息条件。