通用参数说明¶
请求和回复中的通用参数¶
以下表格列出了一些通用参数的说明。
参数 |
取值 |
是否必需 |
说明 |
---|---|---|---|
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 |