机器云


1、御膳坊智慧厨房读取菜谱

<p><strong>请求URL:</strong> </p> <ul> <li><code>http://10.27.204.40:8082/api/YushanfangCtl/getmenu</code></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;">macno</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>设备号</td> </tr> <tr> <td style="text-align: left;">mac_no</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>炒菜机编号1-10</td> </tr> <tr> <td style="text-align: left;">menu_no</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>菜谱编号</td> </tr> <tr> <td style="text-align: left;">url</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>异步通知地址</td> </tr> <tr> <td style="text-align: left;">sign</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>机器云平台回调请求sign: md5(&quot;dlc&quot;)</td> </tr> </tbody> </table> <p><strong>返回示例(如果同步结果返回超时,则等待异步回调结果)</strong></p> <pre><code>{ "code": "1", "msg": "发送成功", "data":{//看下面参数 } }</code></pre> <p><strong>data参数:</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;">macno</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>设备号</td> </tr> <tr> <td style="text-align: left;">mac_no</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>炒菜机编号</td> </tr> <tr> <td style="text-align: left;">menu_no</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>菜谱编号</td> </tr> <tr> <td style="text-align: left;">step_num</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>步骤数目。</td> </tr> <tr> <td style="text-align: left;">step_content</td> <td style="text-align: left;">是</td> <td style="text-align: left;">array</td> <td>步骤数目 * 步骤内容(具体参数看下面步骤内容参数)</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: left;">是</td> <td style="text-align: left;">array</td> <td>返回时间戳</td> </tr> </tbody> </table> <p>*<em>step_content步骤内容参数:(步骤数 </em> 步骤内容)** </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;">step</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>执行步骤:16加热,32-35倒1-4号菜,48-63继电器动作,其中48:锅内加水,49:加油,50:冲水洗锅,64关锅盖,65开锅盖,80锅体炒菜位,81锅体倒菜位,82锅体倒水位,160翻炒,176 出锅,192 洗锅</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>该步骤执行的时间,单位为秒,范围1-65535,为0表示一直执行该步骤</td> </tr> <tr> <td style="text-align: left;">condition_temp</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>执行该步骤的温度条件,范围1-240℃,其他值表示没有温度条件</td> </tr> <tr> <td style="text-align: left;">condition_time</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>执行该步骤的时间条件,上一步骤执行完后等待多长时间开始执行下一步骤。单位为秒,范围0-65535,为0表示没有时间条件</td> </tr> <tr> <td style="text-align: left;">condition_sign</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>执行该步骤需要的输入条件,暂时为1:菜盘信号,0表示没有信号输入条件,1:有菜盘信号,需要等待放置菜盘,2:无菜盘信号,需要等待菜盘拿开</td> </tr> <tr> <td style="text-align: left;">action_temp_low</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>保持的温度下限,范围1-240,其他值表示不控制下限温度</td> </tr> <tr> <td style="text-align: left;">action_temp_top</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>保持的温度上限,范围1-240,其他值表示不控制上限温度</td> </tr> <tr> <td style="text-align: left;">action_fire</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>执行火力大小,范围1-8,其他值表示不加热</td> </tr> <tr> <td style="text-align: left;">action_direction</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>翻炒方向:0 不转,1 正向,2 反向</td> </tr> <tr> <td style="text-align: left;">action_speed</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>翻炒速度:0-100,调节PWM占空比</td> </tr> <tr> <td style="text-align: left;">dish_type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>倒菜方式:0:直接倒菜,1:停留倒菜, 2:抖动倒菜,3:摇晃倒菜</td> </tr> </tbody> </table>

页面列表

ITEM_HTML