通用参数说明

请求和回复中的通用参数

以下表格列出了一些通用参数的说明。

参数 取值 是否必需 说明
id String 可选 消息 ID 号,保留值。
version String 必需 协议版本号。
params JSON 请求中必需 请求中的参数。可以为int或dict格式。
method String 请求中必需 请求方法。
code Integer 响应中必需 结果返回码,继承云端协议返回码。通用结果返回码,参见`通用返回错误码`_
data JSON 可选 返回的详细信息。根据返回值的不同其可以为数组格式或者字典格式。

通用结果返回码

下表列举了所有MQTT topic通用的结果返回码。对于某一个topic独有的返回码,参见有关topic的说明文档。

返回码 错误信息 释义
1220 Payload format error Payload包含了非法JSON格式
1251 Payload is empty Payload是空的
1260 Methods not consistent MQTT消息中的方法和topic不匹配
1008 Msg size is too large, discard the message MQTT消息大小超过限制
1009 Publish to topic with no write permission 不支持该MQTT topic。或者向该topic发布数据的设备尚未登录EnOS