温室-历史数据
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>温室查询历史数据</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://xgkj.hljnyxx.com/dongnongBackend/index.php//Home/Station/getHistoryData</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>GET </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">terminalId</td>
<td style="text-align: left;">是</td>
<td>采集器 ID</td>
</tr>
<tr>
<td style="text-align: left;">pageNo</td>
<td style="text-align: left;">是</td>
<td>页码</td>
</tr>
<tr>
<td style="text-align: left;">pageNum</td>
<td style="text-align: left;">是</td>
<td>页数</td>
</tr>
<tr>
<td style="text-align: left;">startTime</td>
<td style="text-align: left;">否</td>
<td>开始时间</td>
</tr>
<tr>
<td style="text-align: left;">endTime</td>
<td style="text-align: left;">否</td>
<td>结束时间</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
&quot;func&quot;: [
{
&quot;device_id&quot;: &quot;528140&quot;,
&quot;device_name&quot;: &quot;海拔241&quot;
},
{
&quot;device_id&quot;: &quot;528131&quot;,
&quot;device_name&quot;: &quot;土壤温度01&quot;
},
{
&quot;device_id&quot;: &quot;528132&quot;,
&quot;device_name&quot;: &quot;土壤温度02&quot;
}
],
&quot;data&quot;: [
{
&quot;value&quot;: {
&quot;528140&quot;: {
&quot;value&quot;: 133.3,
&quot;unit&quot;: &quot;m&quot;
},
&quot;528131&quot;: {
&quot;value&quot;: 10,
&quot;unit&quot;: &quot;℃&quot;
},
&quot;528132&quot;: {
&quot;value&quot;: 10.2,
&quot;unit&quot;: &quot;℃&quot;
}
},
&quot;create_time&quot;: &quot;2023-03-22 09:00:00&quot;
},
{
&quot;value&quot;: {
&quot;528140&quot;: {
&quot;value&quot;: 133.3,
&quot;unit&quot;: &quot;m&quot;
},
&quot;528131&quot;: {
&quot;value&quot;: 9,
&quot;unit&quot;: &quot;℃&quot;
},
&quot;528132&quot;: {
&quot;value&quot;: 9.2,
&quot;unit&quot;: &quot;℃&quot;
}
},
&quot;create_time&quot;: &quot;2023-03-22 08:00:00&quot;
},
{
&quot;value&quot;: {
&quot;528140&quot;: {
&quot;value&quot;: 133.3,
&quot;unit&quot;: &quot;m&quot;
},
&quot;528131&quot;: {
&quot;value&quot;: 8.4,
&quot;unit&quot;: &quot;℃&quot;
},
&quot;528132&quot;: {
&quot;value&quot;: 8.6,
&quot;unit&quot;: &quot;℃&quot;
}
},
&quot;create_time&quot;: &quot;2023-03-22 07:00:00&quot;
}
],
&quot;count&quot;:24
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">func</td>
<td>传感器类型数据</td>
</tr>
<tr>
<td style="text-align: left;">+device_id</td>
<td>传感器 ID, 用于显示对应数据</td>
</tr>
<tr>
<td style="text-align: left;">+device_name</td>
<td>传感器名称</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td>传感器获取的数据</td>
</tr>
<tr>
<td style="text-align: left;">+value</td>
<td>各个传感器上传的数据,以传感器 ID 为键</td>
</tr>
<tr>
<td style="text-align: left;">++value</td>
<td>传感器值</td>
</tr>
<tr>
<td style="text-align: left;">++unit</td>
<td>传感器单位</td>
</tr>
<tr>
<td style="text-align: left;">+create_time</td>
<td>数据上传时间</td>
</tr>
<tr>
<td style="text-align: left;">count</td>
<td>数据条数</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>如果 startTime 和 endTime 参数为空,则返回最近一天的数据</li>
<li>pageNo = 1 时,返回 count 字段</li>
</ul>