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

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


人体感应播报命令

<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;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;red&quot;&gt;<strong>&amp;times;</strong>&lt;/font&gt;</td> <td>&lt;font color=&quot;red&quot;&gt;<strong>&amp;times;</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>获取人体感应播报(getHumanBodyDetectionConfig)</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>getHumanBodyDetectionConfig</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;getHumanBodyDetectionConfig&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>getHumanBodyDetectionConfig</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>enable</td> <td>bool</td> <td>是否启用人体感应播报。<code>true</code>-是,<code>false</code>-否</td> </tr> <tr> <td>uploadEnable</td> <td>bool</td> <td>是否上报感应事件。<code>true</code>-是,<code>false</code>-否</td> </tr> <tr> <td>tContent</td> <td>string</td> <td>TTS内容。为空则不播报</td> </tr> <tr> <td>tVol</td> <td>int</td> <td>TTS音量。1-100</td> </tr> <tr> <td>tRepeat</td> <td>int</td> <td>TTS重复次数</td> </tr> <tr> <td>tFirstPlay</td> <td>bool</td> <td>TTS是否优先播放。<code>true</code>-是,<code>false</code>-否</td> </tr> <tr> <td>tPriority</td> <td>int</td> <td>TTS优先级,数值越大优先级越高</td> </tr> <tr> <td>fName</td> <td>string</td> <td>内置音频文件名。为空则不播报</td> </tr> <tr> <td>fVol</td> <td>int</td> <td>音频文件音量。1-100</td> </tr> <tr> <td>fRepeat</td> <td>int</td> <td>音频文件重复次数</td> </tr> <tr> <td>fFirstPlay</td> <td>bool</td> <td>音频文件是否优先播放。<code>true</code>-是,<code>false</code>-否</td> </tr> <tr> <td>fPriority</td> <td>int</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> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;getHumanBodyDetectionConfig&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;enable&amp;quot;: true, &amp;quot;uploadEnable&amp;quot;: true, &amp;quot;tContent&amp;quot;: &amp;quot;欢迎光临&amp;quot;, &amp;quot;tVol&amp;quot;: 50, &amp;quot;tRepeat&amp;quot;: 1, &amp;quot;tFirstPlay&amp;quot;: false, &amp;quot;tPriority&amp;quot;: 0, &amp;quot;fName&amp;quot;: &amp;quot;ring.mp3&amp;quot;, &amp;quot;fVol&amp;quot;: 50, &amp;quot;fRepeat&amp;quot;: 1, &amp;quot;fFirstPlay&amp;quot;: false, &amp;quot;fPriority&amp;quot;: 1, &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>设置人体感应播报(setHumanBodyDetectionConfig)</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>setHumanBodyDetectionConfig</td> </tr> <tr> <td>enable</td> <td>是</td> <td>bool</td> <td>是否启用人体感应播报。<code>true</code>-是,<code>false</code>-否</td> </tr> <tr> <td>uploadEnable</td> <td>是</td> <td>bool</td> <td>是否上报感应事件。<code>true</code>-是,<code>false</code>-否</td> </tr> <tr> <td>tContent</td> <td>是</td> <td>string</td> <td>TTS内容。为空则不播报</td> </tr> <tr> <td>tVol</td> <td>是</td> <td>int</td> <td>TTS音量。1-100</td> </tr> <tr> <td>tRepeat</td> <td>是</td> <td>int</td> <td>TTS重复次数</td> </tr> <tr> <td>tFirstPlay</td> <td>是</td> <td>bool</td> <td>TTS是否优先播放。<code>true</code>-是,<code>false</code>-否</td> </tr> <tr> <td>tPriority</td> <td>是</td> <td>int</td> <td>TTS优先级,数值越大优先级越高</td> </tr> <tr> <td>fName</td> <td>是</td> <td>string</td> <td>内置音频文件名。为空则不播报</td> </tr> <tr> <td>fVol</td> <td>是</td> <td>int</td> <td>音频文件音量。1-100</td> </tr> <tr> <td>fRepeat</td> <td>是</td> <td>int</td> <td>音频文件重复次数</td> </tr> <tr> <td>fFirstPlay</td> <td>是</td> <td>bool</td> <td>音频文件是否优先播放。<code>true</code>-是,<code>false</code>-否</td> </tr> <tr> <td>fPriority</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;setHumanBodyDetectionConfig&amp;quot;, &amp;quot;enable&amp;quot;: true, &amp;quot;uploadEnable&amp;quot;: true, &amp;quot;tContent&amp;quot;: &amp;quot;欢迎光临&amp;quot;, &amp;quot;tVol&amp;quot;: 50, &amp;quot;tRepeat&amp;quot;: 1, &amp;quot;tFirstPlay&amp;quot;: false, &amp;quot;tPriority&amp;quot;: 0, &amp;quot;fName&amp;quot;: &amp;quot;ring.mp3&amp;quot;, &amp;quot;fVol&amp;quot;: 50, &amp;quot;fRepeat&amp;quot;: 1, &amp;quot;fFirstPlay&amp;quot;: false, &amp;quot;fPriority&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>setHumanBodyDetectionConfig</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>enable</td> <td>bool</td> <td>是否启用人体感应播报。<code>true</code>-是,<code>false</code>-否</td> </tr> <tr> <td>uploadEnable</td> <td>bool</td> <td>是否上报感应事件。<code>true</code>-是,<code>false</code>-否</td> </tr> <tr> <td>tContent</td> <td>string</td> <td>TTS内容。为空则不播报</td> </tr> <tr> <td>tVol</td> <td>int</td> <td>TTS音量。1-100</td> </tr> <tr> <td>tRepeat</td> <td>int</td> <td>TTS重复次数</td> </tr> <tr> <td>tFirstPlay</td> <td>bool</td> <td>TTS是否优先播放。<code>true</code>-是,<code>false</code>-否</td> </tr> <tr> <td>tPriority</td> <td>int</td> <td>TTS优先级,数值越大优先级越高</td> </tr> <tr> <td>fName</td> <td>string</td> <td>内置音频文件名。为空则不播报</td> </tr> <tr> <td>fVol</td> <td>int</td> <td>音频文件音量。1-100</td> </tr> <tr> <td>fRepeat</td> <td>int</td> <td>音频文件重复次数</td> </tr> <tr> <td>fFirstPlay</td> <td>bool</td> <td>音频文件是否优先播放。<code>true</code>-是,<code>false</code>-否</td> </tr> <tr> <td>fPriority</td> <td>int</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> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;setHumanBodyDetectionConfig&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;enable&amp;quot;: true, &amp;quot;uploadEnable&amp;quot;: true, &amp;quot;tContent&amp;quot;: &amp;quot;欢迎光临&amp;quot;, &amp;quot;tVol&amp;quot;: 50, &amp;quot;tRepeat&amp;quot;: 1, &amp;quot;tFirstPlay&amp;quot;: false, &amp;quot;tPriority&amp;quot;: 0, &amp;quot;fName&amp;quot;: &amp;quot;ring.mp3&amp;quot;, &amp;quot;fVol&amp;quot;: 50, &amp;quot;fRepeat&amp;quot;: 1, &amp;quot;fFirstPlay&amp;quot;: false, &amp;quot;fPriority&amp;quot;: 1, &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>人体感应事件(humanBodyDetectionEvent)</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>getHumanBodyDetectionConfig</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;humanBodyDetectionEvent&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>

页面列表

ITEM_HTML