注意事项
<h4>接口地址</h4>
<ul>
<li>接口不设测试地址,直接就是生产地址,请开发完后,使用相应的指令对PID名下的设备清理后重新注册设备。</li>
<li>API入口地址:<a href="http://domain.com/api/LV2"><a href="http://domain.com/api/LV2">http://domain.com/api/LV2</a></a> ,文档中的接口地址前要加上入口地址,如”/AddLock”,即完整的API地址是:<a href="http://domain.com/api/LV2/AddLock"><a href="http://domain.com/api/LV2/AddLock">http://domain.com/api/LV2/AddLock</a></a></li>
</ul>
<h4>使用规范</h4>
<ul>
<li>同一IP请求频率≤10QPS,超过三次警告后将IP列入黑名单。</li>
<li>对同一设备重复发送同一指令并还没有发到给设备的,平台只保留最后一条指令。</li>
</ul>
<h4>接口中的参数</h4>
<ul>
<li>接口文档中的参数列表,是指在协议结构中的Data对象,如参数说明如下:</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>空</th>
<th>注释</th>
</tr>
</thead>
<tbody>
<tr>
<td>DevSN</td>
<td>String</td>
<td>否</td>
<td>设备序列号</td>
</tr>
<tr>
<td>Test</td>
<td>String</td>
<td>否</td>
<td>第二参数</td>
</tr>
</tbody>
</table>
<p>即完整的协议包应该是:</p>
<pre><code> {
&quot;PID&quot;:&quot;1234&quot;, //接入PID,由我司分配*
&quot;Timestamp&quot;:&quot;3876666888&quot;, //Unix时间戳*
&quot;Sign&quot;:&quot;7f82ds8223242&quot;, //签名*
&quot;data&quot;: { //接口参数
&quot;DevSN&quot;:&quot;123456&quot;, //第一个参数
&quot;Test&quot;:&quot;第二参数&quot; //第二个参数
}
}</code></pre>
<h4>休眠说明</h4>
<ul>
<li>设备在进入休眠状态后,无法接收来自平台的指令,只能在设备唤醒后才能接收。</li>
<li>部分设备不支持休眠,具体参说产品说明书。</li>
<li>设备定时自醒或通过BLE蓝牙唤醒。</li>
</ul>