通信内容格式与通信机制
<h2><strong>通信数据格式说明</strong></h2>
<p>通信数据采用json形式</p>
<pre><code> {
&quot;type&quot;: &quot;obtain&quot;,
&quot;result&quot;: {
&quot;action&quot;: &quot;goods&quot;,
&quot;data&quot;: &quot;20240000,20240001&quot;
}
}</code></pre>
<h2>数据区通信数据内容说明</h2>
<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;">type</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">指令类型</td>
</tr>
<tr>
<td style="text-align: left;">result</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">通信数据</td>
</tr>
</tbody>
</table>
<h6>type参数说明</h6>
<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;">obtain</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">获取信息</td>
</tr>
<tr>
<td style="text-align: left;">oprate</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">远程操作</td>
</tr>
</tbody>
</table>
<h6>result参数说明</h6>
<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;">action</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">信息参数</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">信息数据</td>
</tr>
</tbody>
</table>
<h6>action参数说明</h6>
<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;">goods</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">新增物品信息</td>
</tr>
<tr>
<td style="text-align: left;">user</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">新增用户信息</td>
</tr>
<tr>
<td style="text-align: left;">out</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">出库单</td>
</tr>
<tr>
<td style="text-align: left;">in</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">入库单</td>
</tr>
<tr>
<td style="text-align: left;">apply</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">申请单</td>
</tr>
</tbody>
</table>
<h6>data参数说明</h6>
<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;">goodsSn</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">物品编码</td>
</tr>
<tr>
<td style="text-align: left;">adminSn</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">用户编码</td>
</tr>
<tr>
<td style="text-align: left;">goodsId</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">出库单ID</td>
</tr>
<tr>
<td style="text-align: left;">goodsId</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">入库单ID</td>
</tr>
<tr>
<td style="text-align: left;">ids</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">ID</td>
</tr>
</tbody>
</table>
<h2>通信模式</h2>
<p>采用云平台和上位机双向通信模式,云平台主动向客户端发送获取数据的命令,客户端收到命令后,主动获取接口数据</p>
<h2>上位机回复数据格式</h2>
<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;">code</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">状态状态值</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">返回消息</td>
</tr>
<tr>
<td style="text-align: left;">result</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">通信数据</td>
</tr>
</tbody>
</table>
<h2>code回复状态值</h2>
<table>
<thead>
<tr>
<th>序号</th>
<th>分类</th>
<th>命令字</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>成功</td>
<td>200</td>
</tr>
<tr>
<td>2</td>
<td>失败</td>
<td>300</td>
</tr>
</tbody>
</table>