获取设备的云端运行日志
<p><strong>日志:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">版本号</th>
<th style="text-align: left;">撰写人</th>
<th style="text-align: left;">时间</th>
<th>修改内容</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">VA 1.0.0</td>
<td style="text-align: left;">lee</td>
<td style="text-align: left;">2022-07-15 11:00:19 星期五</td>
<td>创建</td>
</tr>
</tbody>
</table>
<p><strong>简要描述:</strong> </p>
<ul>
<li>获取设备的云端运行日志接口 </li>
</ul>
<p><strong>注意事项:</strong> </p>
<ul>
<li><strong>此接口暂只支持直连阿里的设备使用</strong></li>
<li><strong>设备云端运行日志只保留1周时间</strong></li>
<li><strong>此接口有流控限制,单个设备的查询频率不可超过5次/s,所有账号共享此配额</strong></li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>https://www.zsdcloud.cn:8443/openApi/log/queryDeviceCloudLog.action</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">pageNum</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>页码</td>
</tr>
<tr>
<td style="text-align: left;">pageSize</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>页记录数。最大不可超过10</td>
</tr>
<tr>
<td style="text-align: left;">deviceName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>设备影子名</td>
</tr>
<tr>
<td style="text-align: left;">logType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>日志类型,支持以下值筛选:</br>uplink 设备到云日志;downlink 云到设备日志;device 设备行为日志</td>
</tr>
<tr>
<td style="text-align: left;">startTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Long</td>
<td>检索日志的起始时间,毫秒级时间戳。默认为1h之前</td>
</tr>
<tr>
<td style="text-align: left;">endTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Long</td>
<td>检索日志的结束时间,毫秒级时间戳。默认为当前时间,<strong>请注意单次检索的时间范围不可超过1周</strong></td>
</tr>
<tr>
<td style="text-align: left;">searchContent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>搜索内容</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> {
"statusCode": 200,
"message": "Success",
"result": {
"total": 6334,
"list": [
{
"deviceName": "20201208-gw-050",
"logTime": "2022-07-15 11:49:04.253",
"logContent": "{\"iOrgUa\":226,\"iOrgUb\":0,\"iOrgUc\":0,\"fIa\":0,\"fIb\":0,\"fIc\":0,\"fIn\":0,\"fTempPha\":40.7,\"fTempPhb\":0,\"fTempPhc\":0,\"fTempPhn\":0,\"fLeakCurrent\":0,\"BreakId\":\"9230016\",\"CircuitBreakerAddress\":1,\"ts\":1657856944128}",
"messageKey": "1547790323160544256",
"extra": {
"topic": "/a1SZNzmEsqe/20201208-gw-050/user/changeddata"
}
},
{
"deviceName": "20201208-gw-050",
"logTime": "2022-07-15 11:49:03.931",
"logContent": "{\"iOrgUa\":225,\"fIa\":0.3,\"fPhaP\":0.03,\"fPsum\":0.03,\"fTempPha\":40.2,\"fTempPhn\":0,\"fKwhPha\":\"19.497\",\"fKWHsum\":\"19.497\",\"fLeakCurrent\":0,\"CircuitBreakerReclosingState\":1,\"BreakId\":\"9230021\",\"CircuitBreakerAddress\":2,\"ts\":1657856943808}",
"messageKey": "1547790321814406144",
"extra": {
"topic": "/a1SZNzmEsqe/20201208-gw-050/user/data"
}
},
{
"deviceName": "20201208-gw-050",
"logTime": "2022-07-15 11:49:03.661",
"logContent": "{\"iOrgUa\":226,\"fIa\":0,\"fPhaP\":0,\"fPsum\":0,\"fTempPha\":40.7,\"fTempPhn\":0,\"fKwhPha\":\"15.354\",\"fKWHsum\":\"15.354\",\"fLeakCurrent\":0,\"CircuitBreakerReclosingState\":1,\"BreakId\":\"9230016\",\"CircuitBreakerAddress\":1,\"ts\":1657856943531}",
"messageKey": "1547790320681838593",
"extra": {
"topic": "/a1SZNzmEsqe/20201208-gw-050/user/data"
}
},
{
"deviceName": "20201208-gw-050",
"logTime": "2022-07-15 11:49:02.172",
"logContent": "{\"iOrgUa\":225,\"iOrgUb\":0,\"iOrgUc\":0,\"fIa\":0.3,\"fIb\":0,\"fIc\":0,\"fIn\":0,\"fTempPha\":40.2,\"fTempPhb\":0,\"fTempPhc\":0,\"fTempPhn\":0,\"fLeakCurrent\":0,\"BreakId\":\"9230021\",\"CircuitBreakerAddress\":2,\"ts\":1657856942050}",
"messageKey": "1547790314436426752",
"extra": {
"topic": "/a1SZNzmEsqe/20201208-gw-050/user/changeddata"
}
},
{
"deviceName": "20201208-gw-050",
"logTime": "2022-07-15 11:49:01.853",
"logContent": "{\"iOrgUa\":226,\"iOrgUb\":0,\"iOrgUc\":0,\"fIa\":0,\"fIb\":0,\"fIc\":0,\"fIn\":0,\"fTempPha\":40.7,\"fTempPhb\":0,\"fTempPhc\":0,\"fTempPhn\":0,\"fLeakCurrent\":0,\"BreakId\":\"9230016\",\"CircuitBreakerAddress\":1,\"ts\":1657856941726}",
"messageKey": "1547790313094348288",
"extra": {
"topic": "/a1SZNzmEsqe/20201208-gw-050/user/changeddata"
}
}
],
"pageNum": 1,
"pageSize": 5,
"size": 5,
"startRow": 0,
"endRow": 4,
"pages": 1267,
"prePage": 0,
"nextPage": 0,
"isFirstPage": true,
"isLastPage": true,
"hasPreviousPage": false,
"hasNextPage": false,
"navigatePages": 8,
"navigatepageNums": [
1
],
"navigateFirstPage": 1,
"navigateLastPage": 1
}
}
</code></pre>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">deviceName</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">设备影子名</td>
</tr>
<tr>
<td style="text-align: left;">logTime</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">云端的log时间</td>
</tr>
<tr>
<td style="text-align: left;">messageKey</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">消息的唯一标识</td>
</tr>
<tr>
<td style="text-align: left;">logContent</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">日志内容</td>
</tr>
<tr>
<td style="text-align: left;">extra</td>
<td style="text-align: left;">JSONObject</td>
<td style="text-align: left;">日志的附加信息</td>
</tr>
</tbody>
</table>