设备怎么添加分组和别名
<blockquote>
<p>关键字:别名、分组、添加别名</p>
</blockquote>
<p>问题描述:</p>
<ol>
<li>我们房间的灯定义的名称比较特别,但是音箱总是会识别错,怎么解决</li>
<li>我们房间是个套房,怎么通过一个音箱控制不同区域的设备呢</li>
</ol>
<p>解决方法:</p>
<p>针对这一类型的问题,我们在早期就已经开放了别名和分组的能力,别名问题解决个性化名称识别错误的场景,且还能提供语音泛化的能力(比如厕所灯,可以添加别名卫生间灯),此类问题只需要将识别的名称加成别名,就能解决。</p>
<p>分组能力则是解决房间内不同区域的相同类型设备的分而治之,比如分组为卧室、卫生间、客厅,可以控制对应区域的设备</p>
<p>1.别名
添加别名的方法,即在对接「发现设备」指令,上报的设备信息中,添加nicknames字段解决,举窗帘示例如下,别名可多添加几个</p>
<pre><code class="language-json"> {
"applianceTypes": [
"CURTAIN"
],
"applianceId": "baidu-123",
"modelName": null,
"manufacturerName": null,
"version": null,
"friendlyName": "窗帘",
"friendlyDescription": null,
"reachable": null,
"actions": [
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {},
"nicknames": [布帘、遮光帘],
"attributes": null
},
</code></pre>
<p>2.分组信息的添加
请参考智能家居对接文档对接“发现设备”控制,上报分组信息
<a href="https://dueros.baidu.com/didp/doc/dueros-bot-platform/dbp-smart-home/protocol/discovery-message_markdown">https://dueros.baidu.com/didp/doc/dueros-bot-platform/dbp-smart-home/protocol/discovery-message_markdown</a></p>