3 控制设备
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://120.77.72.190:8080/api/HuafuCtl/operate</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;">imei</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>机器IMEI码</td>
</tr>
<tr>
<td style="text-align: left;">action</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>洗衣机控制值 (见下表)</td>
</tr>
<tr>
<td style="text-align: left;">process</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>洗衣过程(见下表)</td>
</tr>
<tr>
<td style="text-align: left;">water_level</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>洗衣水位(1-3)</td>
</tr>
<tr>
<td style="text-align: left;">notify_url</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>异步通知地址</td>
</tr>
</tbody>
</table>
<ul>
<li>action 字段</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">值</th>
<th style="text-align: left;">注释</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">1</td>
<td style="text-align: left;">启动洗衣机运行</td>
</tr>
<tr>
<td style="text-align: left;">2</td>
<td style="text-align: left;">关机,停止洗衣机工作</td>
</tr>
<tr>
<td style="text-align: left;">5</td>
<td style="text-align: left;">暂停洗衣机运行</td>
</tr>
<tr>
<td style="text-align: left;">6</td>
<td style="text-align: left;">从暂停点继续运行</td>
</tr>
</tbody>
</table>
<ul>
<li>process 字段</li>
</ul>
<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;">1</td>
<td style="text-align: left;">强洗程序</td>
<td style="text-align: left;">默认水位为3,剩余时间为69分钟</td>
</tr>
<tr>
<td style="text-align: left;">2</td>
<td style="text-align: left;">标准程序</td>
<td style="text-align: left;">默认水位为2,剩余时间为41分钟</td>
</tr>
<tr>
<td style="text-align: left;">3</td>
<td style="text-align: left;">快洗程序</td>
<td style="text-align: left;">默认水位为1,剩余时间为23分钟</td>
</tr>
<tr>
<td style="text-align: left;">4</td>
<td style="text-align: left;">单脱程序</td>
<td style="text-align: left;">水位为0,剩余时间为7分钟</td>
</tr>
<tr>
<td style="text-align: left;">8</td>
<td style="text-align: left;">洁桶程序</td>
<td style="text-align: left;">水位为3,剩余时间为4分钟</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
"code": 1, //1:成功 其他:失败 -1设备响应超时
"data": {
"result": 1,//1:成功
"macno": '0',//设备号
"imei": '0',//机器IMEI码
},
"msg": "发送成功"
}</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>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">imei</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>机器IMEI码</td>
</tr>
<tr>
<td style="text-align: left;">result</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>1:成功</td>
</tr>
<tr>
<td style="text-align: left;">macno</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备号</td>
</tr>
</tbody>
</table>