小度行业版FAQ知识库


音箱发现不到设备

<h1>音箱发现不到设备</h1> <blockquote> <p>关键词:发现设备, 请求,设备上报,技能设备上报,技能</p> </blockquote> <h3>描述:</h3> <p>音箱无法发现设备,控制时提示设备不存在</p> <h3>一、调试人员排查</h3> <p>1、先使用<a href="https://www.showdoc.com.cn/833078369209673/4551248701646094">debug工具</a>检查设备是否存在,以及技能是否绑定</p> <p>2、没绑定技能的话,先app绑定:<a href="https://www.showdoc.com.cn/833078369209673/7828803982382419">已激活设备补充客控</a></p> <p>3、项目中,不要添加联网房型,如果添加了请删除后再发现设备 <img src="https://dumi-dueros-bj-tob.cdn.bcebos.com/amis/2022-12/1672371555152/WechatIMG27315.png" alt="" /></p> <p>3、如果技能绑定成功后,还是无法发现设备,应该是客控配置问题,联系客控厂商支持下</p> <h3>二、技能开发人员排查</h3> <p>1、先排查技能是否收到了请求:DiscoverAppliancesRequest</p> <p>2、技能收到后,确认上报给小度的Response结构没有问题(这一步是最容易出错的)</p> <p>协议中要求的必填字段都不可缺少</p> <p>请务必根据下面协议底部的响应结构做对比 <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> <p>3、在response中的构建设备json,其中applianceId 参数,千万不要设置为纯阿拉伯数字,比如 0,这种在协议里面看不到</p> <p>4、可以使用postman工具辅助请求设备云地址,看能否正常返回设备信息 常见错误包括</p> <ul> <li>技能地址访问不通</li> <li>技能收到请求后,postman接收不到返回的设备信息</li> <li>技能证书错误,导致postman报错:Self signed certificate</li> </ul> <p><img src="https://dumi-dueros-bj-tob.cdn.bcebos.com/amis/2022-11/1668665134735/1668665065524.jpg" alt="" /></p> <h3>三、小度排查</h3> <p>以上都没问题的话,提交工单给小度技术:<a href="https://www.showdoc.com.cn/833078369209673/4682251969921293">提交工单</a> 内容包括 </p> <ul> <li>小度音箱的sn</li> <li>技能收到的小度DiscoverAppliancesRequest请求,包括请求中的messageid</li> <li>您的邮箱地址</li> </ul>

页面列表

ITEM_HTML