安圣二开设备(开放式硬件)

本项目是安圣信息科技二开设备(开放式硬件)的资料文档,因产品不断迭代,因此资料同步更新,请产看使用最新版本


开关基础命令

<p>[TOC]</p> <table> <thead> <tr> <th>4G喇叭</th> <th>4G开关</th> <th>WiFi喇叭</th> <th>WiFi开关</th> </tr> </thead> <tbody> <tr> <td>&lt;font color=&quot;red&quot;&gt;<strong>&amp;times;</strong>&lt;/font&gt;</td> <td>&lt;font color=&quot;green&quot;&gt;<strong>&amp;radic;</strong>&lt;/font&gt;</td> <td>&lt;font color=&quot;red&quot;&gt;<strong>&amp;times;</strong>&lt;/font&gt;</td> <td>&lt;font color=&quot;green&quot;&gt;<strong>&amp;radic;</strong>&lt;/font&gt;</td> </tr> </tbody> </table> <p>支持此功能的设备类型:&lt;font color=&quot;green&quot;&gt;<strong>&amp;radic;</strong>&lt;/font&gt;-支持 &lt;font color=&quot;red&quot;&gt;<strong>&amp;times;</strong>&lt;/font&gt;-不支持</p> <h2>插槽开关动作(action)</h2> <p><strong>简要描述</strong> 插槽开关动作。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>action</td> </tr> <tr> <td>slotNum</td> <td>是</td> <td>int</td> <td>插槽编号,从1开始。<code>0</code>表示所有插槽开关</td> </tr> <tr> <td>action</td> <td>是</td> <td>string</td> <td>开关动作。<code>on</code>-打开;<code>off</code>-关闭;<code>toggle</code>-翻转</td> </tr> <tr> <td>hasStopDelayTask</td> <td>否</td> <td>bool</td> <td>是否停止延时任务。<code>true</code>-是;<code>false</code>-否</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;action&amp;quot;, &amp;quot;slotNum&amp;quot;: 1, &amp;quot;action&amp;quot;: &amp;quot;on&amp;quot;, &amp;quot;hasStopDelayTask&amp;quot;: false, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>action</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>slots</td> <td>array</td> <td>插槽状态int数组,按顺序从插槽1到插槽n,子项值:<code>0</code>-关闭;<code>1</code>-打开</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;action&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;slots&amp;quot;: [0], &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>多插槽开关动作(actions)</h2> <p><strong>简要描述</strong> 多插槽开关动作。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>actions</td> </tr> <tr> <td>slotNums</td> <td>是</td> <td>array</td> <td>插槽编号数组,子项值从1开始。</td> </tr> <tr> <td>action</td> <td>是</td> <td>string</td> <td>开关动作。<code>on</code>-打开;<code>off</code>-关闭;<code>toggle</code>-翻转</td> </tr> <tr> <td>hasStopDelayTask</td> <td>否</td> <td>bool</td> <td>是否停止延时任务。<code>true</code>-是;<code>false</code>-否</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;actions&amp;quot;, &amp;quot;slotNums&amp;quot;: [1,3,4], &amp;quot;action&amp;quot;: &amp;quot;on&amp;quot;, &amp;quot;hasStopDelayTask&amp;quot;: false, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>actions</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>slots</td> <td>array</td> <td>插槽状态int数组,按顺序从插槽1到插槽n,子项值:<code>0</code>-关闭;<code>1</code>-打开</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;actions&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;slots&amp;quot;: [1,3,4], &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>获取延时任务列表(getDelayTasks)</h2> <p><strong>简要描述</strong> 获取插槽开关延时任务。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>getDelayTasks</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;getDelayTasks&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>getDelayTasks</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>tasks</td> <td>array</td> <td>插槽开关延时任务数组,按顺序从插槽1到插槽n</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <ul> <li>tasks数组对象说明</li> </ul> <table> <thead> <tr> <th>key</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>enable</td> <td>bool</td> <td>是否启用,<code>true</code>-是;<code>false</code>-否</td> </tr> <tr> <td>sAction</td> <td>string</td> <td>开关开始动作。<code>on</code>-打开;<code>off</code>-关闭;<code>toggle</code>-翻转</td> </tr> <tr> <td>eAction</td> <td>string</td> <td>开关延时结束动作。<code>on</code>-打开;<code>off</code>-关闭;<code>toggle</code>-翻转</td> </tr> <tr> <td>secs</td> <td>int</td> <td>延时秒数</td> </tr> <tr> <td>cnt</td> <td>int</td> <td>当前计数秒数</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;getDelayTasks&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;tasks&amp;quot;: [ { &amp;quot;cnt&amp;quot;: 7, &amp;quot;eAction&amp;quot;: &amp;quot;toggle&amp;quot;, &amp;quot;sAction&amp;quot;: &amp;quot;none&amp;quot;, &amp;quot;secs&amp;quot;: 100, &amp;quot;enable&amp;quot;: true }   ], &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>开始延时任务(startDelayTask)</h2> <p><strong>简要描述</strong> 开始延时任务。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>startDelayTask</td> </tr> <tr> <td>slotNum</td> <td>是</td> <td>int</td> <td>插槽编号,从1开始。<code>0</code>表示所有插槽开关</td> </tr> <tr> <td>enable</td> <td>是</td> <td>bool</td> <td>是否启用,<code>true</code>-是;<code>false</code>-否</td> </tr> <tr> <td>sAction</td> <td>是</td> <td>string</td> <td>开关开始动作。<code>on</code>-打开;<code>off</code>-关闭;<code>toggle</code>-翻转;<code>none</code>-无动作</td> </tr> <tr> <td>eAction</td> <td>是</td> <td>string</td> <td>开关延时结束动作。<code>on</code>-打开;<code>off</code>-关闭;<code>toggle</code>-翻转</td> </tr> <tr> <td>secs</td> <td>是</td> <td>int</td> <td>延时秒数</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;startDelayTask&amp;quot;, &amp;quot;slotNum&amp;quot;: 1, &amp;quot;sAction&amp;quot;: &amp;quot;none&amp;quot;, &amp;quot;secs&amp;quot;: 100, &amp;quot;eAction&amp;quot;: &amp;quot;toggle&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>startDelayTask</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;startDelayTask&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>停止延时任务(stopDelayTask)</h2> <p><strong>简要描述</strong> 停止延时任务。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>stopDelayTask</td> </tr> <tr> <td>slotNum</td> <td>是</td> <td>int</td> <td>插槽编号,从1开始。<code>0</code>表示所有插槽开关</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;stopDelayTask&amp;quot;, &amp;quot;slotNum&amp;quot;: 1, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>stopDelayTask</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;stopDelayTask&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>延时任务事件上报(delayEvent)</h2> <p><strong>简要描述</strong> 延时任务结束触发事件。</p> <p><strong>命令参数</strong> 无</p> <p><strong>命令示例</strong> 无</p> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>delayEvent</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>slotNum</td> <td>是</td> <td>int</td> <td>插槽编号,从1开始</td> </tr> <tr> <td>slots</td> <td>array</td> <td>插槽状态int数组,按顺序从插槽1到插槽n,子项值:<code>0</code>-关闭;<code>1</code>-打开</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;delayEvent&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;slotNum&amp;quot;: 1, &amp;quot;slots&amp;quot;: [0], &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>获取电量计实时信息(getEMRealtime)</h2> <p><strong>简要描述</strong> 获取电量计实时信息。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>getEMRealtime</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;getEMRealtime&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>getEMRealtime</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>data</td> <td>array</td> <td>插槽电量计对象数组,按顺序从插槽1到插槽n</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <ul> <li><code>data</code>数组对象说明</li> </ul> <table> <thead> <tr> <th>key</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>v</td> <td>double</td> <td>有效电压,单位V,(多相电设备时为多相电压平均值)</td> </tr> <tr> <td>c</td> <td>double</td> <td>有效电流,单位A,(多相电设备时为多相电流总和)</td> </tr> <tr> <td>p</td> <td>double</td> <td>有效功率,单位W,(多相电设备时为多相电功率总和)</td> </tr> <tr> <td>e</td> <td>double</td> <td>插槽总运行度数,单位度(非插槽订单任务总运行度数)</td> </tr> <tr> <td>vs</td> <td>array</td> <td>多相电有效电压double数组,按顺序从1-n相,单位V,多相电设备才有</td> </tr> <tr> <td>cs</td> <td>array</td> <td>多相电有效电流double数组,按顺序从1-n相,单位A,多相电设备才有</td> </tr> <tr> <td>ps</td> <td>array</td> <td>多相电有效功率double数组,按顺序从1-n相,单位W,多相电设备才有</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;getEMRealtime&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;data&amp;quot;: [ { &amp;quot;v&amp;quot;: 237.1000061, &amp;quot;vs&amp;quot;: [237.3490143,236.4700165,237.4820099], &amp;quot;c&amp;quot;: 0.091, &amp;quot;cs&amp;quot;: [0.046,0.019,0.026], &amp;quot;p&amp;quot;: 4.263, &amp;quot;ps&amp;quot;: [1.784,1.064,1.4150001], &amp;quot;e&amp;quot;:0 } ], &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>获取校准参数(getCalParams)</h2> <p><strong>简要描述</strong> 获取电量计校准参数。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>getCalParams</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;getCalParams&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>getCalParams</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>calParams</td> <td>object</td> <td>校准参数对象</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <ul> <li><code>calParams</code>校准参数对象说明</li> </ul> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>RL</td> <td>double</td> <td>校准电阻值</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;getCalParams&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;,   &amp;quot;calParams&amp;quot;: {    &amp;quot;RL&amp;quot;: 0.24   }, &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>设置校准参数(setCalParams)</h2> <p><strong>简要描述</strong> 设置电量计校准参数。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>setCalParams</td> </tr> <tr> <td>calParams</td> <td>是</td> <td>object</td> <td>校准参数对象</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <ul> <li><code>calParams</code>校准参数对象说明</li> </ul> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>RL</td> <td>是</td> <td>double</td> <td>校准电阻值</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;setCalParams&amp;quot;,   &amp;quot;calParams&amp;quot;: {    &amp;quot;RL&amp;quot;: 0.24   }, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>setCalParams</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>calParams</td> <td>object</td> <td>校准参数对象</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <ul> <li><code>calParams</code>校准参数对象说明</li> </ul> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>RL</td> <td>double</td> <td>校准电阻值</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;setCalParams&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;,   &amp;quot;calParams&amp;quot;: {    &amp;quot;RL&amp;quot;: 0.24   }, &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>重置校准参数(resetCalParams)</h2> <p><strong>简要描述</strong> 将电量计校准参数重置为默认值,不同类型设备有不同的默认值。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>resetCalParams</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;resetCalParams&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>resetCalParams</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>calParams</td> <td>object</td> <td>校准参数对象</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <ul> <li><code>calParams</code>校准参数对象说明</li> </ul> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>RL</td> <td>double</td> <td>校准电阻值</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;resetCalParams&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;,   &amp;quot;calParams&amp;quot;: {    &amp;quot;RL&amp;quot;: 0.24   }, &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>自动校准参数(autoCal)</h2> <p><strong>简要描述</strong> 自动校准电量计校准参数。 注意:调用此命令前,需要开启稳定功率的负载,power值需填入负载的功率(例如:校准负载为3500W,则填入3500W)。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>autoCal</td> </tr> <tr> <td>power</td> <td>是</td> <td>double</td> <td>自动校准的负载功率</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;autoCal&amp;quot;, &amp;quot;power&amp;quot;: 500, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>autoCal</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>calParams</td> <td>object</td> <td>校准参数对象</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <ul> <li><code>calParams</code>校准参数对象说明</li> </ul> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>RL</td> <td>double</td> <td>校准电阻值</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;autoCal&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;,   &amp;quot;calParams&amp;quot;: {    &amp;quot;RL&amp;quot;: 0.24   }, &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p>

页面列表

ITEM_HTML