文件名称:java8源码-bce-duhome-dueros-demo:集成了dueros和duhome的demo(java版)
文件大小:155KB
文件格式:ZIP
更新时间:2024-06-24 13:40:58
系统开源
java8 源码 这是一个集成了dueros和duhome的demo项目,实现了对接dueros和duhome以实现使用语音控制设备的功能。你可以运行本demo来走通整个流程,也可以把本demo当成一个sdk集成到自己的项目中。 核心功能 一个oauth server,基于spring security oauth2框架,使用mysql做持久层。这个oauth server负责向dueros进行用户资源授权,之后dueros遵循oauth协议向后面的skill bot发送请求访问资源。 一个dueros skill bot, 可以接受发现设备/打开灯/关闭灯的dueros反控指令,同时根据dueros请求体中所带的access_token对用户身份、所访问资源进行鉴权。如果需要支持更丰富的指令,在此基础上进一步增加各种命令模型即可。 一个对接duhome的app server,向duhome下发指令从而控制设备 运行demo demo场景描述 本demo的使用者是一个假想的智能家居服务商,他有两个用户,一个是bob,一个是lily,bob有一个智能设备,叫做小夜灯,而lily则没有智能